diff options
author | Ananya Sen | 2012-04-30 13:42:01 -0700 |
---|---|---|
committer | Ananya Sen | 2012-04-30 13:42:01 -0700 |
commit | d548103df7dd1015581d30ebf245003443b47d15 (patch) | |
tree | a4c7696eea5558214663e2ef6eb476cf8dbf3d7b /js/controllers | |
parent | 0e67024be5993049ea6acd9add96b76be6017a4d (diff) | |
download | ninja-d548103df7dd1015581d30ebf245003443b47d15.tar.gz |
added shortkeys for commenting and uncomment
Signed-off-by: Ananya Sen <Ananya.Sen@motorola.com>
Diffstat (limited to 'js/controllers')
-rw-r--r-- | js/controllers/code-editor-controller.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/js/controllers/code-editor-controller.js b/js/controllers/code-editor-controller.js index 4a08aa32..7913cfc1 100644 --- a/js/controllers/code-editor-controller.js +++ b/js/controllers/code-editor-controller.js | |||
@@ -110,6 +110,17 @@ var CodeEditorController = exports.CodeEditorController = Montage.create(Compone | |||
110 | _codeCompletionKeyEventHandler:{ | 110 | _codeCompletionKeyEventHandler:{ |
111 | enumerable:false, | 111 | enumerable:false, |
112 | value: function(cm, keyEvent, documentType) { | 112 | value: function(cm, keyEvent, documentType) { |
113 | //comment shortkeys | ||
114 | if((keyEvent.metaKey || keyEvent.ctrlKey) && !keyEvent.shiftKey && keyEvent.keyCode === 191){//ctrl+/ | ||
115 | this.commentSelection(true); | ||
116 | return; | ||
117 | } | ||
118 | //uncomment shortkeys | ||
119 | if((keyEvent.metaKey || keyEvent.ctrlKey) && keyEvent.shiftKey && keyEvent.keyCode === 191){//ctrl+shift+/ | ||
120 | this.commentSelection(false); | ||
121 | return; | ||
122 | } | ||
123 | |||
113 | //===manually triggered code completion | 124 | //===manually triggered code completion |
114 | if((this.automaticCodeComplete === false)){ | 125 | if((this.automaticCodeComplete === false)){ |
115 | if(keyEvent.ctrlKey && keyEvent.keyCode === 32){//Ctrl+Space | 126 | if(keyEvent.ctrlKey && keyEvent.keyCode === 32){//Ctrl+Space |