mirror of
https://github.com/fastmail/Squire.git
synced 2025-01-03 05:00:13 -05:00
Improve copying of plain text on windows
This commit is contained in:
parent
2ddbd53a5a
commit
8d51967645
2 changed files with 4 additions and 4 deletions
|
@ -2129,7 +2129,7 @@ var cleanupBRs = function ( node, root ) {
|
|||
// The (non-standard but supported enough) innerText property is based on the
|
||||
// render tree in Firefox and possibly other browsers, so we must insert the
|
||||
// DOM node into the document to ensure the text part is correct.
|
||||
var setClipboardData = function ( clipboardData, node ) {
|
||||
var setClipboardData = function ( clipboardData, node, root ) {
|
||||
var body = node.ownerDocument.body;
|
||||
var html, text;
|
||||
|
||||
|
@ -2173,7 +2173,7 @@ var onCut = function ( event ) {
|
|||
if ( !isEdge && !isIOS && clipboardData ) {
|
||||
moveRangeBoundariesUpTree( range, root );
|
||||
node.appendChild( deleteContentsOfRange( range, root ) );
|
||||
setClipboardData( clipboardData, node );
|
||||
setClipboardData( clipboardData, node, root );
|
||||
event.preventDefault();
|
||||
} else {
|
||||
setTimeout( function () {
|
||||
|
@ -2219,7 +2219,7 @@ var onCopy = function ( event ) {
|
|||
}
|
||||
node.appendChild( contents );
|
||||
|
||||
setClipboardData( clipboardData, node );
|
||||
setClipboardData( clipboardData, node, root );
|
||||
event.preventDefault();
|
||||
}
|
||||
};
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue