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

Commit

Permalink
Added fixes to t/1209 after rebasing master.
Browse files Browse the repository at this point in the history
  • Loading branch information
ma2ciek committed Jan 21, 2018
1 parent 0991a41 commit e78a083
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 15 deletions.
5 changes: 0 additions & 5 deletions src/conversion/model-selection-to-view-converters.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,6 @@
* For licensing, see LICENSE.md.
*/

<<<<<<< HEAD
import ViewRange from '../view/range';
=======
import ViewElement from '../view/element';
>>>>>>> Simplified setTo calls and used Writer API instead of DocumentSelection.
import viewWriter from '../view/writer';

/**
Expand Down
2 changes: 1 addition & 1 deletion src/view/writer.js
Original file line number Diff line number Diff line change
Expand Up @@ -496,7 +496,7 @@ export function wrap( range, attribute, viewSelection = null ) {

// If wrapping position is equal to view selection, move view selection inside wrapping attribute element.
if ( viewSelection && viewSelection.isCollapsed && viewSelection.getFirstPosition().isEqual( range.start ) ) {
viewSelection.setRanges( [ new Range( position ) ] );
viewSelection.setTo( new Range( position ) );
}

return new Range( position );
Expand Down
2 changes: 1 addition & 1 deletion tests/controller/editingcontroller.js
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ describe( 'EditingController', () => {
writer.insert( modelData, modelRoot );
p1 = modelRoot.getChild( 0 );

model.document.selection.addRange( ModelRange.createFromParentsAndOffsets( p1, 0, p1, 0 ) );
model.document.selection.setTo( ModelRange.createFromParentsAndOffsets( p1, 0, p1, 0 ) );
} );

mcd = editing.modelToView;
Expand Down
16 changes: 8 additions & 8 deletions tests/conversion/modelconversiondispatcher.js
Original file line number Diff line number Diff line change
Expand Up @@ -288,9 +288,9 @@ describe( 'ModelConversionDispatcher', () => {
} );

it( 'should fire attributes events for collapsed selection', () => {
doc.selection.setRanges( [
doc.selection.setTo(
new ModelRange( new ModelPosition( root, [ 2 ] ), new ModelPosition( root, [ 2 ] ) )
] );
);

model.change( writer => {
writer.setAttribute( 'bold', true, ModelRange.createIn( root ) );
Expand All @@ -304,9 +304,9 @@ describe( 'ModelConversionDispatcher', () => {
} );

it( 'should not fire attributes events if attribute has been consumed', () => {
doc.selection.setRanges( [
doc.selection.setTo(
new ModelRange( new ModelPosition( root, [ 2 ] ), new ModelPosition( root, [ 2 ] ) )
] );
);

model.change( writer => {
writer.setAttribute( 'bold', true, ModelRange.createIn( root ) );
Expand All @@ -325,9 +325,9 @@ describe( 'ModelConversionDispatcher', () => {
} );

it( 'should fire events for markers for collapsed selection', () => {
doc.selection.setRanges( [
doc.selection.setTo(
new ModelRange( new ModelPosition( root, [ 1 ] ), new ModelPosition( root, [ 1 ] ) )
] );
);

model.markers.set( 'name', ModelRange.createFromParentsAndOffsets( root, 0, root, 2 ) );

Expand Down Expand Up @@ -392,9 +392,9 @@ describe( 'ModelConversionDispatcher', () => {
} );

it( 'should not fire events if information about marker has been consumed', () => {
doc.selection.setRanges( [
doc.selection.setTo(
new ModelRange( new ModelPosition( root, [ 1 ] ), new ModelPosition( root, [ 1 ] ) )
] );
);

model.markers.set( 'foo', ModelRange.createFromParentsAndOffsets( root, 0, root, 2 ) );
model.markers.set( 'bar', ModelRange.createFromParentsAndOffsets( root, 0, root, 2 ) );
Expand Down

0 comments on commit e78a083

Please sign in to comment.