summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/shortcuts_network.js.coffee
diff options
context:
space:
mode:
authorRobert Schilling <rschilling@student.tugraz.at>2014-08-21 10:14:31 +0200
committerRobert Schilling <rschilling@student.tugraz.at>2014-09-01 11:49:17 +0200
commit0cbc19f9449ffc6e624c0b7e22ea837468658377 (patch)
treee48375611c09c38a14f45adecbe31309f308798b /app/assets/javascripts/shortcuts_network.js.coffee
parent174c00cf2c026a3bdc61d94b45195a5e5c99202f (diff)
downloadgitlab-ce-0cbc19f9449ffc6e624c0b7e22ea837468658377.tar.gz
Awesome shortcuts for GitLab
Diffstat (limited to 'app/assets/javascripts/shortcuts_network.js.coffee')
-rw-r--r--app/assets/javascripts/shortcuts_network.js.coffee12
1 files changed, 12 insertions, 0 deletions
diff --git a/app/assets/javascripts/shortcuts_network.js.coffee b/app/assets/javascripts/shortcuts_network.js.coffee
new file mode 100644
index 00000000000..cc95ad7ebfe
--- /dev/null
+++ b/app/assets/javascripts/shortcuts_network.js.coffee
@@ -0,0 +1,12 @@
+#= require shortcuts_navigation
+
+class @ShortcutsNetwork extends ShortcutsNavigation
+ constructor: (@graph) ->
+ super()
+ Mousetrap.bind(['left', 'h'], @graph.scrollLeft)
+ Mousetrap.bind(['right', 'l'], @graph.scrollRight)
+ Mousetrap.bind(['up', 'k'], @graph.scrollUp)
+ Mousetrap.bind(['down', 'j'], @graph.scrollDown)
+ Mousetrap.bind(['shift+up', 'shift+k'], @graph.scrollTop)
+ Mousetrap.bind(['shift+down', 'shift+j'], @graph.scrollBottom)
+ @enabledHelp.push('.hidden-shortcut.network')