From a6b50c60d59ef7911813e95ad3a2ce3e7a9f997e Mon Sep 17 00:00:00 2001 From: Alan Date: Fri, 17 Dec 2021 11:21:26 +0800 Subject: [PATCH] Roo/HtmlEditorCore.js --- Roo/HtmlEditorCore.js | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/Roo/HtmlEditorCore.js b/Roo/HtmlEditorCore.js index e48254bb4d..27efc1c2d6 100644 --- a/Roo/HtmlEditorCore.js +++ b/Roo/HtmlEditorCore.js @@ -915,17 +915,18 @@ Roo.extend(Roo.HtmlEditorCore, Roo.Component, { */ selectNode : function(node) { - - var nodeRange = node.ownerDocument.createRange(); - try { - nodeRange.selectNode(node); - } catch (e) { - nodeRange.selectNodeContents(node); - } - //nodeRange.collapse(true); - var s = this.win.getSelection(); - s.removeAllRanges(); - s.addRange(nodeRange); + Roo.select('.roo-ed-selection', false, this.doc).removeClass('roo-ed-selection'); + Roo.get(node).addClass('roo-ed-selection'); + var nodeRange = node.ownerDocument.createRange(); + try { + nodeRange.selectNode(node); + } catch (e) { + nodeRange.selectNodeContents(node); + } + //nodeRange.collapse(true); + var s = this.win.getSelection(); + s.removeAllRanges(); + s.addRange(nodeRange); }, getSelectedNode: function() -- 2.39.2