summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjakefeasel <jfeasel@gmail.com>2012-10-27 22:15:24 -0700
committerjakefeasel <jfeasel@gmail.com>2012-10-27 22:15:24 -0700
commit8bafd2d07b808ed15d1db77cd5c647c671d5d73c (patch)
treedcda1f0b51d327ae9e8e173efac3a050d16b1d78
parentd107003b18e80584c28ebedafdb5b683f0a71f59 (diff)
downloadsqlfiddle-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.js8
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);
}