From bb086d15508174988bd88f9ddb56a101fe68ac91 Mon Sep 17 00:00:00 2001 From: iseulde Date: Tue, 22 Aug 2017 22:44:46 +0200 Subject: [PATCH] Replace text block on paste if empty --- blocks/editable/index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/blocks/editable/index.js b/blocks/editable/index.js index 1ca6c6adbc8e9..d5935b9e465d4 100644 --- a/blocks/editable/index.js +++ b/blocks/editable/index.js @@ -205,7 +205,13 @@ export default class Editable extends Component { return; } - this.splitContent( content ); + const rootNode = this.editor.getBody(); + + if ( this.editor.dom.isEmpty( rootNode ) && this.props.onReplace ) { + this.props.onReplace( content ); + } else { + this.splitContent( content ); + } } }