8
0
Quellcode durchsuchen

Aligned to the new placeholder helpers API in the engine.

Aleksander Nowodzinski vor 7 Jahren
Ursprung
Commit
8c2659a89f
1 geänderte Dateien mit 7 neuen und 4 gelöschten Zeilen
  1. 7 4
      packages/ckeditor5-editor-balloon/src/ballooneditorui.js

+ 7 - 4
packages/ckeditor5-editor-balloon/src/ballooneditorui.js

@@ -9,7 +9,7 @@
 
 
 import EditorUI from '@ckeditor/ckeditor5-core/src/editor/editorui';
 import EditorUI from '@ckeditor/ckeditor5-core/src/editor/editorui';
 import enableToolbarKeyboardFocus from '@ckeditor/ckeditor5-ui/src/toolbar/enabletoolbarkeyboardfocus';
 import enableToolbarKeyboardFocus from '@ckeditor/ckeditor5-ui/src/toolbar/enabletoolbarkeyboardfocus';
-import { addPlaceholder, getRootPlaceholderElement } from '@ckeditor/ckeditor5-engine/src/view/placeholder';
+import { enablePlaceholder } from '@ckeditor/ckeditor5-engine/src/view/placeholder';
 
 
 /**
 /**
  * The balloon editor UI class.
  * The balloon editor UI class.
@@ -128,9 +128,12 @@ export default class BalloonEditorUI extends EditorUI {
 		const placeholderText = editor.config.get( 'placeholder' ) || editor.sourceElement.getAttribute( 'placeholder' );
 		const placeholderText = editor.config.get( 'placeholder' ) || editor.sourceElement.getAttribute( 'placeholder' );
 
 
 		if ( placeholderText ) {
 		if ( placeholderText ) {
-			const placeholderElement = getRootPlaceholderElement( editingRoot );
-
-			addPlaceholder( editingView, placeholderElement, placeholderText );
+			enablePlaceholder( {
+				view: editingView,
+				element: editingRoot,
+				text: placeholderText,
+				isDirectHost: false
+			} );
 		}
 		}
 	}
 	}
 }
 }