From c4802bcac7746b1a6f904653d5c05ffb69b3b75e Mon Sep 17 00:00:00 2001 From: YouWei Zhao Date: Sat, 9 May 2020 22:30:53 +0800 Subject: [PATCH] =?UTF-8?q?fix=20bug:=20edit=20&=20click=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E4=BA=86=E7=BC=96=E8=BE=91=E6=97=B6=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E5=88=B0=E5=90=8C=E7=B1=BB=E5=AF=B9=E8=B1=A1=E4=BC=9A=E4=BD=BF?= =?UTF-8?q?=E5=BE=97=E4=BF=9D=E5=AD=98=E5=88=B0=E9=94=99=E8=AF=AF=E7=9A=84?= =?UTF-8?q?=E7=9B=AE=E6=A0=87=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _server/editor_mode.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/_server/editor_mode.js b/_server/editor_mode.js index 11d41f03..7cd86e40 100644 --- a/_server/editor_mode.js +++ b/_server/editor_mode.js @@ -97,12 +97,14 @@ editor_mode = function (editor) { } editor_mode.prototype.onmode = function (mode, callback) { - if (editor_mode.mode != mode) { - if (mode === 'save') editor_mode.doActionList(editor_mode.mode, editor_mode.actionList, callback); - if (editor_mode.mode === 'nextChange' && mode) editor_mode.showMode(mode); - if (mode !== 'save') editor_mode.mode = mode; - editor_mode.actionList = []; - } + setTimeout(function(){ + if (editor_mode.mode != mode) { + if (mode === 'save') editor_mode.doActionList(editor_mode.mode, editor_mode.actionList, callback); + if (editor_mode.mode === 'nextChange' && mode) editor_mode.showMode(mode); + if (mode !== 'save') editor_mode.mode = mode; + editor_mode.actionList = []; + } + }) } editor_mode.prototype.showMode = function (mode) {