summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarutyun Amirjanyan <amirjanyan@gmail.com>2014-07-16 08:07:22 +0400
committerHarutyun Amirjanyan <amirjanyan@gmail.com>2014-07-16 08:07:22 +0400
commit37d40dc66cf50851fa2673ae8f4696ba9cf3511b (patch)
treefbaf132b35d27e173bda7f72ebcfcb9f6e453b8b
parent6c96680cca23ac11efc34b2efc6c4ce14d99b6ca (diff)
downloadgitbook-37d40dc66cf50851fa2673ae8f4696ba9cf3511b.zip
gitbook-37d40dc66cf50851fa2673ae8f4696ba9cf3511b.tar.gz
gitbook-37d40dc66cf50851fa2673ae8f4696ba9cf3511b.tar.bz2
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
+});