|
|
@@ -90,7 +90,10 @@ describe( 'View', () => {
|
|
|
// <container:p>foo<ui:span>xxx</ui:span>{}bar</container:p>
|
|
|
const p = new ViewContainerElement( 'p', null, [ foo, ui, bar ] );
|
|
|
viewRoot.appendChildren( p );
|
|
|
- viewDocument.selection._setTo( [ ViewRange.createFromParentsAndOffsets( bar, 0, bar, 0 ) ] );
|
|
|
+
|
|
|
+ view.change( writer => {
|
|
|
+ writer.setSelection( [ ViewRange.createFromParentsAndOffsets( bar, 0, bar, 0 ) ] );
|
|
|
+ } );
|
|
|
|
|
|
renderAndFireKeydownEvent( { keyCode: keyCodes.arrowleft } );
|
|
|
|
|
|
@@ -105,7 +108,10 @@ describe( 'View', () => {
|
|
|
// <container:p>foo[]<ui:span>xxx</ui:span>bar</container:p>
|
|
|
const p = new ViewContainerElement( 'p', null, [ foo, ui, bar ] );
|
|
|
viewRoot.appendChildren( p );
|
|
|
- viewDocument.selection._setTo( [ ViewRange.createFromParentsAndOffsets( p, 1, p, 1 ) ] );
|
|
|
+
|
|
|
+ view.change( writer => {
|
|
|
+ writer.setSelection( [ ViewRange.createFromParentsAndOffsets( p, 1, p, 1 ) ] );
|
|
|
+ } );
|
|
|
|
|
|
renderAndFireKeydownEvent();
|
|
|
|
|
|
@@ -122,7 +128,10 @@ describe( 'View', () => {
|
|
|
// <container:p>foo{}<ui:span>xxx</ui:span>bar</container:p>
|
|
|
const p = new ViewContainerElement( 'p', null, [ foo, ui, bar ] );
|
|
|
viewRoot.appendChildren( p );
|
|
|
- viewDocument.selection._setTo( [ ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) ] );
|
|
|
+
|
|
|
+ view.change( writer => {
|
|
|
+ writer.setSelection( [ ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) ] );
|
|
|
+ } );
|
|
|
|
|
|
renderAndFireKeydownEvent();
|
|
|
|
|
|
@@ -139,7 +148,10 @@ describe( 'View', () => {
|
|
|
// <container:p>foo{}<ui:span>xxx</ui:span><ui:span>yyy</ui:span>bar</container:p>'
|
|
|
const p = new ViewContainerElement( 'p', null, [ foo, ui, ui2, bar ] );
|
|
|
viewRoot.appendChildren( p );
|
|
|
- viewDocument.selection._setTo( [ ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) ] );
|
|
|
+
|
|
|
+ view.change( writer => {
|
|
|
+ writer.setSelection( [ ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) ] );
|
|
|
+ } );
|
|
|
|
|
|
renderAndFireKeydownEvent();
|
|
|
|
|
|
@@ -156,9 +168,12 @@ describe( 'View', () => {
|
|
|
// <container:p>foo{}<ui:span>xxx</ui:span><ui:span>yyy</ui:span></container:p><container:div></container:div>
|
|
|
const p = new ViewContainerElement( 'p', null, [ foo, ui, ui2 ] );
|
|
|
const div = new ViewContainerElement( 'div' );
|
|
|
- viewRoot.appendChildren( p );
|
|
|
- viewRoot.appendChildren( div );
|
|
|
- viewDocument.selection._setTo( [ ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) ] );
|
|
|
+
|
|
|
+ view.change( writer => {
|
|
|
+ viewRoot.appendChildren( p );
|
|
|
+ viewRoot.appendChildren( div );
|
|
|
+ writer.setSelection( [ ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) ] );
|
|
|
+ } );
|
|
|
|
|
|
renderAndFireKeydownEvent();
|
|
|
|
|
|
@@ -176,7 +191,10 @@ describe( 'View', () => {
|
|
|
const b = new ViewAttribtueElement( 'b', null, foo );
|
|
|
const p = new ViewContainerElement( 'p', null, [ b, ui, bar ] );
|
|
|
viewRoot.appendChildren( p );
|
|
|
- viewDocument.selection._setTo( ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) );
|
|
|
+
|
|
|
+ view.change( writer => {
|
|
|
+ writer.setSelection( ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) );
|
|
|
+ } );
|
|
|
|
|
|
renderAndFireKeydownEvent();
|
|
|
|
|
|
@@ -194,7 +212,10 @@ describe( 'View', () => {
|
|
|
const b = new ViewAttribtueElement( 'b', null, foo );
|
|
|
const p = new ViewContainerElement( 'p', null, [ b, ui, bar ] );
|
|
|
viewRoot.appendChildren( p );
|
|
|
- viewDocument.selection._setTo( ViewRange.createFromParentsAndOffsets( b, 1, b, 1 ) );
|
|
|
+
|
|
|
+ view.change( writer => {
|
|
|
+ writer.setSelection( ViewRange.createFromParentsAndOffsets( b, 1, b, 1 ) );
|
|
|
+ } );
|
|
|
|
|
|
renderAndFireKeydownEvent();
|
|
|
|
|
|
@@ -222,7 +243,10 @@ describe( 'View', () => {
|
|
|
const p = new ViewContainerElement( 'p', null, [ i, ui, bar ] );
|
|
|
|
|
|
viewRoot.appendChildren( p );
|
|
|
- viewDocument.selection._setTo( ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) );
|
|
|
+
|
|
|
+ view.change( writer => {
|
|
|
+ writer.setSelection( ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) );
|
|
|
+ } );
|
|
|
|
|
|
renderAndFireKeydownEvent();
|
|
|
|
|
|
@@ -249,7 +273,10 @@ describe( 'View', () => {
|
|
|
const p = new ViewContainerElement( 'p', null, [ foo, b1, ui, ui2, b2, bar ] );
|
|
|
|
|
|
viewRoot.appendChildren( p );
|
|
|
- viewDocument.selection._setTo( ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) );
|
|
|
+
|
|
|
+ view.change( writer => {
|
|
|
+ writer.setSelection( ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) );
|
|
|
+ } );
|
|
|
|
|
|
renderAndFireKeydownEvent();
|
|
|
|
|
|
@@ -277,7 +304,10 @@ describe( 'View', () => {
|
|
|
const p = new ViewContainerElement( 'p', null, [ foo, b1, ui, ui2, b2, bar ] );
|
|
|
|
|
|
viewRoot.appendChildren( p );
|
|
|
- viewDocument.selection._setTo( ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) );
|
|
|
+
|
|
|
+ view.change( writer => {
|
|
|
+ writer.setSelection( ViewRange.createFromParentsAndOffsets( foo, 3, foo, 3 ) );
|
|
|
+ } );
|
|
|
|
|
|
renderAndFireKeydownEvent( { shiftKey: true } );
|
|
|
|
|
|
@@ -353,7 +383,10 @@ describe( 'View', () => {
|
|
|
const p = new ViewContainerElement( 'p', null, [ foo, ui, bar ] );
|
|
|
|
|
|
viewRoot.appendChildren( p );
|
|
|
- viewDocument.selection._setTo( ViewRange.createFromParentsAndOffsets( foo, 2, foo, 3 ) );
|
|
|
+
|
|
|
+ view.change( writer => {
|
|
|
+ writer.setSelection( ViewRange.createFromParentsAndOffsets( foo, 2, foo, 3 ) );
|
|
|
+ } );
|
|
|
|
|
|
renderAndFireKeydownEvent( { shiftKey: true } );
|
|
|
|
|
|
@@ -378,7 +411,10 @@ describe( 'View', () => {
|
|
|
const i = new ViewAttribtueElement( 'i', null, b );
|
|
|
const p = new ViewContainerElement( 'p', null, [ i, ui, bar ] );
|
|
|
viewRoot.appendChildren( p );
|
|
|
- viewDocument.selection._setTo( ViewRange.createFromParentsAndOffsets( foo, 2, foo, 3 ) );
|
|
|
+
|
|
|
+ view.change( writer => {
|
|
|
+ writer.setSelection( ViewRange.createFromParentsAndOffsets( foo, 2, foo, 3 ) );
|
|
|
+ } );
|
|
|
|
|
|
renderAndFireKeydownEvent( { shiftKey: true } );
|
|
|
|
|
|
@@ -404,7 +440,10 @@ describe( 'View', () => {
|
|
|
const b2 = new ViewAttribtueElement( 'b' );
|
|
|
const p = new ViewContainerElement( 'p', null, [ foo, b1, ui, ui2, b2, bar ] );
|
|
|
viewRoot.appendChildren( p );
|
|
|
- viewDocument.selection._setTo( ViewRange.createFromParentsAndOffsets( foo, 2, foo, 3 ) );
|
|
|
+
|
|
|
+ view.change( writer => {
|
|
|
+ writer.setSelection( ViewRange.createFromParentsAndOffsets( foo, 2, foo, 3 ) );
|
|
|
+ } );
|
|
|
|
|
|
renderAndFireKeydownEvent( { shiftKey: true } );
|
|
|
|