diff options
author | jakefeasel <jfeasel@gmail.com> | 2012-10-27 22:15:24 -0700 |
---|---|---|
committer | jakefeasel <jfeasel@gmail.com> | 2012-10-27 22:15:24 -0700 |
commit | 8bafd2d07b808ed15d1db77cd5c647c671d5d73c (patch) | |
tree | dcda1f0b51d327ae9e8e173efac3a050d16b1d78 | |
parent | d107003b18e80584c28ebedafdb5b683f0a71f59 (diff) | |
download | sqlfiddle-8bafd2d07b808ed15d1db77cd5c647c671d5d73c.zip sqlfiddle-8bafd2d07b808ed15d1db77cd5c647c671d5d73c.tar.gz sqlfiddle-8bafd2d07b808ed15d1db77cd5c647c671d5d73c.tar.bz2 |
Adding Ctrl-Enter for textarea-based fiddles, for good measure
-rw-r--r-- | src/main/webapp/javascripts/libs/fiddleEditor.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/webapp/javascripts/libs/fiddleEditor.js b/src/main/webapp/javascripts/libs/fiddleEditor.js index fde714d..d6ddc82 100644 --- a/src/main/webapp/javascripts/libs/fiddleEditor.js +++ b/src/main/webapp/javascripts/libs/fiddleEditor.js @@ -25,6 +25,14 @@ define(["CodeMirror", "MySQLCodeMirror", "jQuery"], function (CodeMirror, myMode this.textArea = document.getElementById(domID); $(this.textArea).on('change', function(){ changeHandler.call(viewRef) }); $(this.textArea).on('keyup', function(){ changeHandler.call(viewRef) }); + $(this.textArea).on('keypress', function(e){ + if (e.keyCode == 13 && e.ctrlKey && runHandler) + { + e.preventDefault(); + runHandler(); + } + }); + $(this.textArea).attr('fullscreen',false); } |