diff options
author | Harutyun Amirjanyan <amirjanyan@gmail.com> | 2014-07-16 08:07:22 +0400 |
---|---|---|
committer | Harutyun Amirjanyan <amirjanyan@gmail.com> | 2014-07-16 08:07:22 +0400 |
commit | 37d40dc66cf50851fa2673ae8f4696ba9cf3511b (patch) | |
tree | fbaf132b35d27e173bda7f72ebcfcb9f6e453b8b /theme/javascript/core/exercise.js | |
parent | 6c96680cca23ac11efc34b2efc6c4ce14d99b6ca (diff) | |
download | gitbook-37d40dc66cf50851fa2673ae8f4696ba9cf3511b.zip gitbook-37d40dc66cf50851fa2673ae8f4696ba9cf3511b.tar.gz gitbook-37d40dc66cf50851fa2673ae8f4696ba9cf3511b.tar.bz2 |
Add keyboard shortcut for submitting exercise
Diffstat (limited to 'theme/javascript/core/exercise.js')
-rwxr-xr-x | theme/javascript/core/exercise.js | 10 |
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 +}); |