8
0
Просмотр исходного кода

Use this.listenTo to handle selection change event in TableSelection plugin.

Maciej Gołaszewski 6 лет назад
Родитель
Сommit
f47b30a641
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      packages/ckeditor5-table/src/tableselection.js

+ 3 - 3
packages/ckeditor5-table/src/tableselection.js

@@ -96,14 +96,14 @@ export default class TableSelection extends Plugin {
 	init() {
 		const editor = this.editor;
 		const selection = editor.model.document.selection;
+		const viewDoc = editor.editing.view.document;
 
 		this._tableUtils = editor.plugins.get( 'TableUtils' );
 
 		setupTableSelectionHighlighting( editor, this );
 
-		selection.on( 'change:range', () => this._clearSelectionOnExternalChange( selection ) );
-
-		this.listenTo( editor.editing.view.document, 'delete', evt => {
+		this.listenTo( selection, 'change:range', () => this._clearSelectionOnExternalChange( selection ) );
+		this.listenTo( viewDoc, 'delete', evt => {
 			if ( this.hasMultiCellSelection ) {
 				evt.stop();