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) {
|
||||
event.preventDefault();
|
||||
if ( htmlItem && ( !self.isShiftDown || !plainItem ) ) {
|
||||
htmlItem.getAsString( html => self.insertHTML( html, true ) );
|
||||
} else if ( plainItem ) {
|
||||
plainItem.getAsString( text => self.insertPlainText( text, true ) );
|
||||
} else if ( imageItem ) {
|
||||
if ( imageItem ) {
|
||||
let reader = new FileReader();
|
||||
reader.onload = event =>
|
||||
self.insertHTML( '<img src="'+event.target.result+'">', true );
|
||||
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