From 52071a19c8ae277edf21d0d82f1d369e11fd28a9 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sun, 2 Sep 2018 23:06:07 +0200 Subject: [PATCH] Improve text component. Fixes #1394 --- src/dom_components/view/ComponentTextView.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/dom_components/view/ComponentTextView.js b/src/dom_components/view/ComponentTextView.js index 75258f46b..4dfa3c888 100644 --- a/src/dom_components/view/ComponentTextView.js +++ b/src/dom_components/view/ComponentTextView.js @@ -23,12 +23,13 @@ module.exports = ComponentView.extend({ * @private * */ enableEditing(e) { - e && e.stopPropagation && e.stopPropagation(); - const rte = this.rte; - + // We place this before stopPropagation in case of nested + // text components will not block the editing (#1394) if (this.rteEnabled || !this.model.get('editable')) { return; } + e && e.stopPropagation && e.stopPropagation(); + const rte = this.rte; if (rte) { try { @@ -77,6 +78,8 @@ module.exports = ComponentView.extend({ removable: 0, draggable: 0, copyable: 0, + selectable: 0, + hoverable: 0, toolbar: '' }); model.get('components').each(model => clean(model));