Przeglądaj źródła

Removed checking pending actions on beforeunload event.

Oskar Wróbel 7 lat temu
rodzic
commit
a4e463bf40
1 zmienionych plików z 0 dodań i 32 usunięć
  1. 0 32
      packages/ckeditor5-core/src/pendingactions.js

+ 0 - 32
packages/ckeditor5-core/src/pendingactions.js

@@ -38,21 +38,6 @@ export default class PendingActions extends Plugin {
 		return 'PendingActions';
 	}
 
-	/**
-	 * @inheritDoc
-	 */
-	constructor( editor ) {
-		super( editor );
-
-		/**
-		 * DOM Emitter.
-		 *
-		 * @private
-		 * @type {module:utils/dom/emittermixin~EmitterMixin}
-		 */
-		this._domEmitter = Object.create( DOMEmitterMixin );
-	}
-
 	/**
 	 * @inheritDoc
 	 */
@@ -74,15 +59,6 @@ export default class PendingActions extends Plugin {
 		 */
 		this._actions = new Collection( { idProperty: '_id' } );
 		this._actions.delegate( 'add', 'remove' ).to( this );
-
-		// It's not possible to easy test it because karma uses `beforeunload` event
-		// to warn before full page reload and this event cannot be dispatched manually.
-		/* istanbul ignore next */
-		this._domEmitter.listenTo( window, 'beforeunload', ( evtInfo, domEvt ) => {
-			if ( this.isPending ) {
-				domEvt.returnValue = this.first.message;
-			}
-		} );
 	}
 
 	/**
@@ -154,14 +130,6 @@ export default class PendingActions extends Plugin {
 		return this._actions[ Symbol.iterator ]();
 	}
 
-	/**
-	 * @inheritDoc
-	 */
-	destroy() {
-		super.destroy();
-		this._domEmitter.stopListening();
-	}
-
 	/**
 	 * Fired when an action is added to the list.
 	 *