8
0
Pārlūkot izejas kodu

Changes related to deprecating `EditorUIView#editableElement`.

Krzysztof Krztoń 7 gadi atpakaļ
vecāks
revīzija
f1d5489ac0

+ 13 - 0
packages/ckeditor5-ui/src/editorui/editoruiview.js

@@ -85,3 +85,16 @@ export default class EditorUIView extends View {
 		document.body.appendChild( bodyElement );
 	}
 }
+
+/**
+ * This error is thrown when a component tries to access deprecated `editableElement` property in any of the subclasses of
+ * {@link module:ui/editorui/editoruiview~EditorUIView} (which usually is one of
+ * {@link module:editor-balloon/ballooneditoruiview~BalloonEditorUIView},
+ * {@link module:editor-classic/classiceditoruiview~ClassicEditorUIView},
+ * {@link module:editor-decoupled/decouplededitoruiview~DecoupledEditorUIView},
+ * {@link module:editor-inline/inlineeditoruiview~InlineEditorUIView}).
+ * Instead the {@link module:ui/editableui/editableuiview~EditableUIView#editableElement `EditableUIView editableElement`}
+ * could be used.
+ *
+ * @error deprecated-ui-view-editableElement
+ */

+ 1 - 1
packages/ckeditor5-ui/src/toolbar/balloon/balloontoolbar.js

@@ -62,7 +62,7 @@ export default class BalloonToolbar extends Plugin {
 
 		// Wait for the EditorUI#init. EditableElement is not available before.
 		editor.ui.once( 'ready', () => {
-			this.focusTracker.add( editor.ui.view.editableElement );
+			this.focusTracker.add( editor.ui.view.editable.editableElement );
 			this.focusTracker.add( this.toolbarView.element );
 		} );