From 1222fc1fed7c92a07dbcab4f13051af92b324154 Mon Sep 17 00:00:00 2001 From: fay Date: Wed, 27 Jun 2018 12:01:35 +0800 Subject: [PATCH] BI-25467 --- src/case/richeditor/niceditor/niceditor.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/case/richeditor/niceditor/niceditor.js b/src/case/richeditor/niceditor/niceditor.js index 4071eba609..8e4f9c59ce 100644 --- a/src/case/richeditor/niceditor/niceditor.js +++ b/src/case/richeditor/niceditor/niceditor.js @@ -307,16 +307,17 @@ insertHTML: function (html) { var range = this.getRng(); - if (document.queryCommandState("insertHTML")) { - // W3C + try { this.nicCommand("insertHTML", html); - } else if (range.insertNode) { - // IE - range.deleteContents(); - range.insertNode($(html)[0]); - } else if (range.pasteHTML) { - // IE <= 10 - range.pasteHTML(html); + } finally { + if (range.insertNode) { + // IE + range.deleteContents(); + range.insertNode($(html)[0]); + } else if (range.pasteHTML) { + // IE <= 10 + range.pasteHTML(html); + } } },