mirror of
https://github.com/fastmail/Squire.git
synced 2025-02-23 15:26:07 -05:00
parent
60f5ddc45e
commit
884f352846
3 changed files with 17 additions and 19 deletions
|
@ -3370,20 +3370,19 @@ proto.insertElement = function ( el, range ) {
|
|||
}
|
||||
if ( nodeAfterSplit ) {
|
||||
body.insertBefore( el, nodeAfterSplit );
|
||||
range.setStart( nodeAfterSplit, 0 );
|
||||
range.setStart( nodeAfterSplit, 0 );
|
||||
moveRangeBoundariesDownTree( range );
|
||||
} else {
|
||||
body.appendChild( el );
|
||||
// Insert blank line below block.
|
||||
body.appendChild( this.createDefaultBlock() );
|
||||
range.setStart( el, 0 );
|
||||
range.setEnd( el, 0 );
|
||||
nodeAfterSplit = this.createDefaultBlock();
|
||||
body.appendChild( nodeAfterSplit );
|
||||
}
|
||||
range.setStart( nodeAfterSplit, 0 );
|
||||
range.setEnd( nodeAfterSplit, 0 );
|
||||
moveRangeBoundariesDownTree( range );
|
||||
}
|
||||
this.focus();
|
||||
this.setSelection( range );
|
||||
this._updatePath( range );
|
||||
}
|
||||
return this;
|
||||
};
|
||||
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1938,20 +1938,19 @@ proto.insertElement = function ( el, range ) {
|
|||
}
|
||||
if ( nodeAfterSplit ) {
|
||||
body.insertBefore( el, nodeAfterSplit );
|
||||
range.setStart( nodeAfterSplit, 0 );
|
||||
range.setStart( nodeAfterSplit, 0 );
|
||||
moveRangeBoundariesDownTree( range );
|
||||
} else {
|
||||
body.appendChild( el );
|
||||
// Insert blank line below block.
|
||||
body.appendChild( this.createDefaultBlock() );
|
||||
range.setStart( el, 0 );
|
||||
range.setEnd( el, 0 );
|
||||
nodeAfterSplit = this.createDefaultBlock();
|
||||
body.appendChild( nodeAfterSplit );
|
||||
}
|
||||
range.setStart( nodeAfterSplit, 0 );
|
||||
range.setEnd( nodeAfterSplit, 0 );
|
||||
moveRangeBoundariesDownTree( range );
|
||||
}
|
||||
this.focus();
|
||||
this.setSelection( range );
|
||||
this._updatePath( range );
|
||||
}
|
||||
return this;
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue