From a323e3a4b82e286a62b8012b21cb0a301c48e076 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Sat, 6 Dec 2014 21:56:05 +0800 Subject: [PATCH] #176 :cherries: Source --- static/js/editors.js | 7 +++++-- views/index.html | 35 ++++++++++++++++++++++++----------- 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/static/js/editors.js b/static/js/editors.js index 012b5c9..ced84f4 100644 --- a/static/js/editors.js +++ b/static/js/editors.js @@ -183,7 +183,8 @@ var editors = { if (editors.data.length === 0) { // 起始页可能存在,所以用编辑器数据判断 menu.disabled(['save-all', 'build', 'run', 'go-test', 'go-get', 'go-install', - 'find', 'find-next', 'find-previous', 'replace', 'replace-all']); + 'find', 'find-next', 'find-previous', 'replace', 'replace-all', + 'format', 'autocomplete', 'jump-to-decl', 'expr-info', 'find-usages', 'toggle-comment']); $(".toolbars").hide(); } @@ -572,7 +573,8 @@ var editors = { }); menu.undisabled(['save-all', 'close-all', 'build', 'run', 'go-test', 'go-get', 'go-install', - 'find', 'find-next', 'find-previous', 'replace', 'replace-all']); + 'find', 'find-next', 'find-previous', 'replace', 'replace-all', + 'format', 'autocomplete', 'jump-to-decl', 'expr-info', 'find-usages', 'toggle-comment']); var textArea = document.getElementById("editor" + id); textArea.value = data.content; @@ -594,6 +596,7 @@ var editors = { extraKeys: { "Ctrl-\\": "autocompleteAnyWord", ".": "autocompleteAfterDot", + "Ctrl-/": 'toggleComment', "Ctrl-I": "exprInfo", "Ctrl-L": "gotoLine", "Ctrl-E": "deleteLine", diff --git a/views/index.html b/views/index.html index 1e644f7..acc931c 100644 --- a/views/index.html +++ b/views/index.html @@ -109,25 +109,37 @@ {{.i18n.source}}
@@ -146,19 +158,19 @@ Ctrl-F
  • -
  • +
  • {{.i18n.find}}
  • -
  • +
  • {{.i18n.find_next}}
  • -
  • +
  • {{.i18n.find_previous}}
  • -
  • +
  • {{.i18n.replace}}
  • -
  • +
  • {{.i18n.replace_all}}
  • @@ -503,6 +515,7 @@ +