mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-13 03:27:39 +03:00
When copy/paste image use the raw data instead of clipboard HTML #654
This commit is contained in:
parent
f23e0d7a03
commit
b2111b20d1
1 changed files with 5 additions and 5 deletions
10
vendors/squire/build/squire-raw.js
vendored
10
vendors/squire/build/squire-raw.js
vendored
|
|
@ -2007,15 +2007,15 @@ function onPaste ( event ) {
|
||||||
});
|
});
|
||||||
if (htmlItem || plainItem || imageItem) {
|
if (htmlItem || plainItem || imageItem) {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
if ( htmlItem && ( !self.isShiftDown || !plainItem ) ) {
|
if ( imageItem ) {
|
||||||
htmlItem.getAsString( html => self.insertHTML( html, true ) );
|
|
||||||
} else if ( plainItem ) {
|
|
||||||
plainItem.getAsString( text => self.insertPlainText( text, true ) );
|
|
||||||
} else if ( imageItem ) {
|
|
||||||
let reader = new FileReader();
|
let reader = new FileReader();
|
||||||
reader.onload = event =>
|
reader.onload = event =>
|
||||||
self.insertHTML( '<img src="'+event.target.result+'">', true );
|
self.insertHTML( '<img src="'+event.target.result+'">', true );
|
||||||
reader.readAsDataURL(imageItem.getAsFile());
|
reader.readAsDataURL(imageItem.getAsFile());
|
||||||
|
} else if ( htmlItem && ( !self.isShiftDown || !plainItem ) ) {
|
||||||
|
htmlItem.getAsString( html => self.insertHTML( html, true ) );
|
||||||
|
} else if ( plainItem ) {
|
||||||
|
plainItem.getAsString( text => self.insertPlainText( text, true ) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue