|
@@ -12,12 +12,14 @@ import KeyObserver from '/ckeditor5/engine/view/observer/keyobserver.js';
|
|
|
import { setData } from '/tests/engine/_utils/view.js';
|
|
import { setData } from '/tests/engine/_utils/view.js';
|
|
|
|
|
|
|
|
const viewDocument = new Document();
|
|
const viewDocument = new Document();
|
|
|
-viewDocument.createRoot( document.getElementById( 'editor' ) );
|
|
|
|
|
|
|
+const viewRoot = viewDocument.createRoot( document.getElementById( 'editor' ) );
|
|
|
|
|
|
|
|
viewDocument.addObserver( MutationObserver );
|
|
viewDocument.addObserver( MutationObserver );
|
|
|
viewDocument.addObserver( SelectionObserver );
|
|
viewDocument.addObserver( SelectionObserver );
|
|
|
viewDocument.addObserver( KeyObserver );
|
|
viewDocument.addObserver( KeyObserver );
|
|
|
|
|
|
|
|
|
|
+viewDocument.focusedEditable = viewRoot;
|
|
|
|
|
+
|
|
|
setData( viewDocument,
|
|
setData( viewDocument,
|
|
|
'<container:p><attribute:strong>foo</attribute:strong>[]<attribute:strong>bar</attribute:strong></container:p>' );
|
|
'<container:p><attribute:strong>foo</attribute:strong>[]<attribute:strong>bar</attribute:strong></container:p>' );
|
|
|
|
|
|
|
@@ -26,3 +28,4 @@ viewDocument.on( 'selectionChange', ( evt, data ) => {
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
viewDocument.render();
|
|
viewDocument.render();
|
|
|
|
|
+
|