Skip to content
This repository has been archived by the owner on Jun 26, 2020. It is now read-only.

Commit

Permalink
Merge branch t/ckeditor5-engine/1554
Browse files Browse the repository at this point in the history
Internal: Aligned code to changes in the engine. See ckeditor/ckeditor5-engine#1554.
  • Loading branch information
Reinmar committed Oct 26, 2018
2 parents abccef4 + ef8f6a5 commit 3d2ea98
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 15 deletions.
4 changes: 2 additions & 2 deletions src/converters.js
Original file line number Diff line number Diff line change
Expand Up @@ -381,7 +381,7 @@ export function viewModelConverter( evt, data, conversionApi ) {
// When modelCursor parent had to be split to insert list item.
if ( splitResult.cursorParent ) {
// Then continue conversion in split element.
data.modelCursor = ModelPosition.createAt( splitResult.cursorParent );
data.modelCursor = ModelPosition.createAt( splitResult.cursorParent, 0 );
} else {
// Otherwise continue conversion after last list item.
data.modelCursor = data.modelRange.end;
Expand Down Expand Up @@ -792,7 +792,7 @@ function generateLiInUl( modelItem, conversionApi ) {
const viewItem = createViewListItemElement( viewWriter );

const viewList = viewWriter.createContainerElement( listType, null );
viewWriter.insert( ViewPosition.createAt( viewList ), viewItem );
viewWriter.insert( ViewPosition.createAt( viewList, 0 ), viewItem );

mapper.bindElements( modelItem, viewItem );

Expand Down
10 changes: 5 additions & 5 deletions tests/listcommand.js
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@ describe( 'ListCommand', () => {
// Command value=false, we are turning on list items.
model.change( writer => {
writer.setSelection( new Range(
Position.createAt( root.getChild( 2 ) ),
Position.createAt( root.getChild( 2 ), 0 ),
Position.createAt( root.getChild( 3 ), 'end' )
) );
} );
Expand All @@ -332,7 +332,7 @@ describe( 'ListCommand', () => {
// Command value=true, we are turning off list items.
model.change( writer => {
writer.setSelection( new Range(
Position.createAt( root.getChild( 1 ) ),
Position.createAt( root.getChild( 1 ), 0 ),
Position.createAt( root.getChild( 4 ), 'end' )
) );
} );
Expand All @@ -357,8 +357,8 @@ describe( 'ListCommand', () => {
// From first numbered lsit item to third bulleted list item.
model.change( writer => {
writer.setSelection( new Range(
Position.createAt( root.getChild( 4 ) ),
Position.createAt( root.getChild( 6 ) )
Position.createAt( root.getChild( 4 ), 0 ),
Position.createAt( root.getChild( 6 ), 0 )
) );
} );

Expand All @@ -382,7 +382,7 @@ describe( 'ListCommand', () => {
// From first numbered list item to third bulleted list item.
model.change( writer => {
writer.setSelection( new Range(
Position.createAt( root.getChild( 1 ) ),
Position.createAt( root.getChild( 1 ), 0 ),
Position.createAt( root.getChild( 5 ), 'end' )
) );
} );
Expand Down
4 changes: 2 additions & 2 deletions tests/listediting.js
Original file line number Diff line number Diff line change
Expand Up @@ -3960,7 +3960,7 @@ describe( 'ListEditing', () => {
it( 'ui element before <ul>', () => {
view.change( writer => {
// Append ui element before <ul>.
writer.insert( ViewPosition.createAt( viewRoot ), uiElement );
writer.insert( ViewPosition.createAt( viewRoot, 0 ), uiElement );
} );

model.change( writer => {
Expand All @@ -3974,7 +3974,7 @@ describe( 'ListEditing', () => {
it( 'ui element before first <li>', () => {
view.change( writer => {
// Append ui element before <ul>.
writer.insert( ViewPosition.createAt( viewRoot.getChild( 0 ) ), uiElement );
writer.insert( ViewPosition.createAt( viewRoot.getChild( 0 ), 0 ), uiElement );
} );

model.change( writer => {
Expand Down
12 changes: 6 additions & 6 deletions tests/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,23 +39,23 @@ describe( 'utils', () => {
const innerListItem1 = createViewListItemElement( writer );

writer.insert(
ViewPosition.createAt( innerListItem1 ),
ViewPosition.createAt( innerListItem1, 0 ),
writer.createText( 'foo' )
);

const innerListItem2 = createViewListItemElement( writer );

writer.insert(
ViewPosition.createAt( innerListItem2 ),
ViewPosition.createAt( innerListItem2, 0 ),
writer.createText( 'bar' )
);

const innerList = writer.createContainerElement( 'ul' );
writer.insert( ViewPosition.createAt( innerList ), innerListItem1 );
writer.insert( ViewPosition.createAt( innerList ), innerListItem2 );
writer.insert( ViewPosition.createAt( innerList, 0 ), innerListItem1 );
writer.insert( ViewPosition.createAt( innerList, 0 ), innerListItem2 );

const outerListItem = createViewListItemElement( writer );
writer.insert( ViewPosition.createAt( outerListItem ), innerList );
writer.insert( ViewPosition.createAt( outerListItem, 0 ), innerList );

expect( outerListItem.getFillerOffset() ).to.equal( 0 );
} );
Expand All @@ -64,7 +64,7 @@ describe( 'utils', () => {
const item = createViewListItemElement( writer );

writer.insert(
ViewPosition.createAt( item ),
ViewPosition.createAt( item, 0 ),
writer.createText( 'foo' )
);

Expand Down

0 comments on commit 3d2ea98

Please sign in to comment.