From ea703145c55a61837f156175c7c69b4f35d8487d Mon Sep 17 00:00:00 2001 From: Cheng-Han, Wu Date: Tue, 15 Mar 2016 11:10:58 +0800 Subject: Fixed editor should not try to programmatically focus on mobile without click, touch or mouse events --- public/js/index.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'public') diff --git a/public/js/index.js b/public/js/index.js index 0e34f9aa..e0213734 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -615,7 +615,10 @@ Visibility.change(function (e, state) { } } else { if (wasFocus) { - editor.focus(); + if (!visibleXS) { + editor.focus(); + editor.refresh(); + } wasFocus = false; } setHaveUnreadChanges(false); @@ -915,10 +918,7 @@ function changeMode(type) { ui.area.view.show(); break; } - if (currentMode != modeType.view && visibleLG) { - //editor.focus(); - //editor.refresh(); - } else { + if (currentMode == modeType.view) { editor.getInputField().blur(); } if (currentMode == modeType.edit || currentMode == modeType.both) { @@ -1536,7 +1536,7 @@ socket.on('refresh', function (data) { currentMode = modeType.both; } changeMode(currentMode); - if (nocontent) { + if (nocontent && !visibleXS) { editor.focus(); editor.refresh(); } -- cgit v1.2.3