瀏覽代碼

Internal: Allow disabling the new feature. Closes ckeditor/ckeditor5#6407.

Piotrek Koszuliński 5 年之前
父節點
當前提交
c3c5efe666
共有 1 個文件被更改,包括 8 次插入0 次删除
  1. 8 0
      packages/ckeditor5-table/src/tableselection.js

+ 8 - 0
packages/ckeditor5-table/src/tableselection.js

@@ -160,6 +160,10 @@ export default class TableSelection extends Plugin {
 		let blockSelectionChange = false;
 
 		this.listenTo( editor.editing.view.document, 'mousedown', ( evt, domEventData ) => {
+			if ( !this.isEnabled ) {
+				return;
+			}
+
 			if ( !domEventData.domEvent.shiftKey ) {
 				return;
 			}
@@ -226,6 +230,10 @@ export default class TableSelection extends Plugin {
 		let blockSelectionChange = false;
 
 		this.listenTo( editor.editing.view.document, 'mousedown', ( evt, domEventData ) => {
+			if ( !this.isEnabled ) {
+				return;
+			}
+
 			// Make sure to not conflict with the shift+click listener and any other possible handler.
 			if ( domEventData.domEvent.shiftKey || domEventData.domEvent.ctrlKey || domEventData.domEvent.altKey ) {
 				return;