When copy/paste image use the raw data instead of clipboard HTML #654

This commit is contained in:
the-djmaze 2022-11-15 10:44:20 +01:00
parent f23e0d7a03
commit b2111b20d1

View file

@ -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 ) );
}
}
}