summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Sumaran <alfredo@gitlab.com>2016-04-12 16:16:40 -0500
committerAlfredo Sumaran <alfredo@gitlab.com>2016-04-18 15:03:36 -0500
commiteb45c48d20f7eea6d2a3f482b85101ee9d4f9d40 (patch)
treeeb05af85c57f2d48226e3881a75611d9a20473f0
parent91de6e2586fe22adcba440a6e2a889c72aa3b8c8 (diff)
downloadgitlab-ce-eb45c48d20f7eea6d2a3f482b85101ee9d4f9d40.tar.gz
Set `i` as a shortcut for creating a new issue
-rw-r--r--app/assets/javascripts/shortcuts_navigation.coffee1
-rw-r--r--app/views/layouts/nav/_project.html.haml5
2 files changed, 6 insertions, 0 deletions
diff --git a/app/assets/javascripts/shortcuts_navigation.coffee b/app/assets/javascripts/shortcuts_navigation.coffee
index 8decaedd87b..f39504e0645 100644
--- a/app/assets/javascripts/shortcuts_navigation.coffee
+++ b/app/assets/javascripts/shortcuts_navigation.coffee
@@ -14,6 +14,7 @@ class @ShortcutsNavigation extends Shortcuts
Mousetrap.bind('g m', -> ShortcutsNavigation.findAndFollowLink('.shortcuts-merge_requests'))
Mousetrap.bind('g w', -> ShortcutsNavigation.findAndFollowLink('.shortcuts-wiki'))
Mousetrap.bind('g s', -> ShortcutsNavigation.findAndFollowLink('.shortcuts-snippets'))
+ Mousetrap.bind('i', -> ShortcutsNavigation.findAndFollowLink('.shortcuts-new-issue'))
@enabledHelp.push('.hidden-shortcut.project')
@findAndFollowLink: (selector) ->
diff --git a/app/views/layouts/nav/_project.html.haml b/app/views/layouts/nav/_project.html.haml
index 86b46e8c75e..8dc228d2b59 100644
--- a/app/views/layouts/nav/_project.html.haml
+++ b/app/views/layouts/nav/_project.html.haml
@@ -124,3 +124,8 @@
%li.hidden
= link_to namespace_project_network_path(@project.namespace, @project, current_ref), title: 'Network', class: 'shortcuts-network' do
Network
+
+ -# Shortcut to create a new issue
+ %li.hidden
+ = link_to polymorphic_path([@project.namespace.becomes(Namespace), @project, :issue], action: :new), class: 'shortcuts-new-issue' do
+ New Issue