0
Fork 0
mirror of https://github.com/fastmail/Squire.git synced 2025-01-03 05:00:13 -05:00

Fix dummy paste area should be removed after paste completes

This commit is contained in:
Neil Jenkins 2015-06-22 09:32:47 +07:00
parent 7fc3ab55c3
commit def56193d4
3 changed files with 7 additions and 1 deletions

View file

@ -1990,6 +1990,8 @@ var onPaste = function ( event ) {
// paste event.
setTimeout( function () {
try {
// IE sometimes fires the beforepaste event twice; make sure it is
// not run again before our after paste function is called.
self._awaitingPaste = false;
// Get the pasted content and clean
@ -2001,6 +2003,7 @@ var onPaste = function ( event ) {
// content is inserted; gather them all up.
while ( pasteArea = next ) {
next = pasteArea.nextSibling;
detach( pasteArea );
// Safari and IE like putting extra divs around things.
first = pasteArea.firstChild;
if ( first && first === pasteArea.lastChild &&

File diff suppressed because one or more lines are too long

View file

@ -121,6 +121,8 @@ var onPaste = function ( event ) {
// paste event.
setTimeout( function () {
try {
// IE sometimes fires the beforepaste event twice; make sure it is
// not run again before our after paste function is called.
self._awaitingPaste = false;
// Get the pasted content and clean
@ -132,6 +134,7 @@ var onPaste = function ( event ) {
// content is inserted; gather them all up.
while ( pasteArea = next ) {
next = pasteArea.nextSibling;
detach( pasteArea );
// Safari and IE like putting extra divs around things.
first = pasteArea.firstChild;
if ( first && first === pasteArea.lastChild &&