Przeglądaj źródła

Aligned to the new placeholder helpers API in the engine.

Aleksander Nowodzinski 7 lat temu
rodzic
commit
c325c077e6

+ 7 - 4
packages/ckeditor5-editor-classic/src/classiceditorui.js

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