From 5944a966e2ac9367ab60242b591181a967e935a0 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Sat, 5 Mar 2016 15:18:18 -0500 Subject: [PATCH] fix(edit) setMenu: set focus on editor insted of prompt when "Go To Line" activated --- lib/client/edit.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/client/edit.js b/lib/client/edit.js index 57eac5f4..3be1b133 100644 --- a/lib/client/edit.js +++ b/lib/client/edit.js @@ -163,13 +163,15 @@ var CloudCmd, Util, DOM, CloudFunc, MenuIO, Format; event.preventDefault(); !Menu && DOM.loadRemote('menu', function(error) { - var options = { + var noFocus, + options = { beforeShow: function(params) { params.x -= 18; params.y -= 27; }, + afterClick: function() { - editor.focus(); + !noFocus && editor.focus(); } }, menuData = { @@ -177,6 +179,7 @@ var CloudCmd, Util, DOM, CloudFunc, MenuIO, Format; editor.save(); }, 'Go To Line Ctrl+G' : function() { + noFocus = true; editor.goToLine(); }, 'Cut Ctrl+X' : function() {