summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron O'Mullan <aaron.omullan@gmail.com>2014-07-15 21:33:58 -0700
committerAaron O'Mullan <aaron.omullan@gmail.com>2014-07-15 21:33:58 -0700
commit8f14db64dfc5e3f75922f8b537cf176dfdd71404 (patch)
treefbaf132b35d27e173bda7f72ebcfcb9f6e453b8b
parent6c96680cca23ac11efc34b2efc6c4ce14d99b6ca (diff)
parent37d40dc66cf50851fa2673ae8f4696ba9cf3511b (diff)
downloadgitbook-8f14db64dfc5e3f75922f8b537cf176dfdd71404.zip
gitbook-8f14db64dfc5e3f75922f8b537cf176dfdd71404.tar.gz
gitbook-8f14db64dfc5e3f75922f8b537cf176dfdd71404.tar.bz2
Merge pull request #370 from nightwing/patch-1
Add keyboard shortcut for submitting exercise
-rwxr-xr-xtheme/javascript/core/exercise.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/theme/javascript/core/exercise.js b/theme/javascript/core/exercise.js
index f4227cc..52791a4 100755
--- a/theme/javascript/core/exercise.js
+++ b/theme/javascript/core/exercise.js
@@ -18,6 +18,14 @@ define([
editor.setTheme("ace/theme/tomorrow");
editor.getSession().setUseWorker(false);
editor.getSession().setMode("ace/mode/javascript");
+
+ editor.commands.addCommand({
+ name: "submit",
+ bindKey: "Ctrl-Return|Cmd-Return",
+ exec: function() {
+ $exercise.find(".action-submit").click();
+ }
+ });
// Submit: test code
$exercise.find(".action-submit").click(function(e) {
@@ -52,4 +60,4 @@ define([
init: init,
prepare: prepareExercise
};
-}); \ No newline at end of file
+});