|
|
@@ -0,0 +1,26 @@
|
|
|
+/**
|
|
|
+ * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
|
|
|
+ * For licensing, see LICENSE.md.
|
|
|
+ */
|
|
|
+
|
|
|
+'use strict';
|
|
|
+
|
|
|
+import Document from '/ckeditor5/engine/view/document.js';
|
|
|
+import MutationObserver from '/ckeditor5/engine/view/observer/mutationobserver.js';
|
|
|
+import SelectionObserver from '/ckeditor5/engine/view/observer/selectionobserver.js';
|
|
|
+import FocusObserver from '/ckeditor5/engine/view/observer/focusobserver.js';
|
|
|
+import { setData } from '/tests/engine/_utils/view.js';
|
|
|
+
|
|
|
+const viewDocument = new Document();
|
|
|
+const iframe = document.getElementById( 'iframe' );
|
|
|
+viewDocument.createRoot( iframe.contentWindow.document.getElementById( 'editor' ) );
|
|
|
+
|
|
|
+viewDocument.addObserver( MutationObserver );
|
|
|
+viewDocument.addObserver( SelectionObserver );
|
|
|
+viewDocument.addObserver( FocusObserver );
|
|
|
+
|
|
|
+setData( viewDocument,
|
|
|
+ '<container:p>foo</container:p>' +
|
|
|
+ '<container:p>bar</container:p>' );
|
|
|
+
|
|
|
+viewDocument.render();
|