Skip to content

Commit

Permalink
Rich Text: Remove restoreContentAndSplit
Browse files Browse the repository at this point in the history
Call `onSplit` directly
  • Loading branch information
aduth committed Jul 19, 2018
1 parent 2ca302b commit 03ded61
Showing 1 changed file with 2 additions and 15 deletions.
17 changes: 2 additions & 15 deletions editor/components/rich-text/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -542,7 +542,7 @@ export class RichText extends Component {
const before = domToFormat( beforeNodes, format, this.editor );
const after = domToFormat( afterNodes, format, this.editor );

this.restoreContentAndSplit( before, after );
this.props.onSplit( before, after );
} else {
event.preventDefault();

Expand Down Expand Up @@ -662,7 +662,7 @@ export class RichText extends Component {
after = this.isEmpty( after ) ? null : after;
}

this.restoreContentAndSplit( before, after, blocks );
onSplit( before, after, ...blocks );
}

onNodeChange( { parents } ) {
Expand Down Expand Up @@ -824,19 +824,6 @@ export class RichText extends Component {
} ) );
}

/**
* Calling onSplit means we need to abort the change done by TinyMCE.
* we need to call updateContent to restore the initial content before calling onSplit.
*
* @param {Array} before content before the split position
* @param {Array} after content after the split position
* @param {?Array} blocks blocks to insert at the split position
*/
restoreContentAndSplit( before, after, blocks = [] ) {
this.setContent( this.props.value );
this.props.onSplit( before, after, ...blocks );
}

render() {
const {
tagName: Tagname = 'div',
Expand Down

0 comments on commit 03ded61

Please sign in to comment.