Merge branch 'add-todos-shortcut' into 'master'
Add global `g t` shortcut to go to todos See merge request !10041
This commit is contained in:
commit
78840333d7
7 changed files with 23 additions and 1 deletions
|
@ -22,6 +22,9 @@ require('./shortcuts');
|
|||
Mousetrap.bind('g m', function() {
|
||||
return ShortcutsDashboardNavigation.findAndFollowLink('.dashboard-shortcuts-merge_requests');
|
||||
});
|
||||
Mousetrap.bind('g t', function() {
|
||||
return ShortcutsDashboardNavigation.findAndFollowLink('.shortcuts-todos');
|
||||
});
|
||||
Mousetrap.bind('g p', function() {
|
||||
return ShortcutsDashboardNavigation.findAndFollowLink('.dashboard-shortcuts-projects');
|
||||
});
|
||||
|
|
|
@ -43,6 +43,9 @@ require('./shortcuts');
|
|||
Mousetrap.bind('g m', function() {
|
||||
return ShortcutsNavigation.findAndFollowLink('.shortcuts-merge_requests');
|
||||
});
|
||||
Mousetrap.bind('g t', function() {
|
||||
return ShortcutsNavigation.findAndFollowLink('.shortcuts-todos');
|
||||
});
|
||||
Mousetrap.bind('g w', function() {
|
||||
return ShortcutsNavigation.findAndFollowLink('.shortcuts-wiki');
|
||||
});
|
||||
|
|
|
@ -118,6 +118,12 @@
|
|||
.key m
|
||||
%td
|
||||
Go to merge requests
|
||||
%tr
|
||||
%td.shortcut
|
||||
.key g
|
||||
.key t
|
||||
%td
|
||||
Go to todos
|
||||
%tbody
|
||||
%tr
|
||||
%th
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
= link_to admin_root_path, title: 'Admin Area', aria: { label: "Admin Area" }, data: {toggle: 'tooltip', placement: 'bottom', container: 'body'} do
|
||||
= icon('wrench fw')
|
||||
%li
|
||||
= link_to dashboard_todos_path, title: 'Todos', aria: { label: "Todos" }, data: {toggle: 'tooltip', placement: 'bottom', container: 'body'} do
|
||||
= link_to dashboard_todos_path, title: 'Todos', aria: { label: "Todos" }, class: 'shortcuts-todos', data: {toggle: 'tooltip', placement: 'bottom', container: 'body'} do
|
||||
= icon('bell fw')
|
||||
%span.badge.todos-pending-count{ class: ("hidden" if todos_pending_count == 0) }
|
||||
= todos_count_format(todos_pending_count)
|
||||
|
|
4
changelogs/unreleased/add-todos-shortcut.yml
Normal file
4
changelogs/unreleased/add-todos-shortcut.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
title: Add `g t` global shortcut to go to todos
|
||||
merge_request:
|
||||
author:
|
|
@ -36,6 +36,7 @@ You can see GitLab's keyboard shortcuts by using 'shift + ?'
|
|||
| <kbd>g</kbd> + <kbd>p</kbd> | Go to projects |
|
||||
| <kbd>g</kbd> + <kbd>i</kbd> | Go to issues |
|
||||
| <kbd>g</kbd> + <kbd>m</kbd> | Go to merge requests |
|
||||
| <kbd>g</kbd> + <kbd>t</kbd> | Go to todos |
|
||||
|
||||
## Project
|
||||
|
||||
|
|
|
@ -21,6 +21,11 @@ feature 'Dashboard shortcuts', feature: true, js: true do
|
|||
find('body').native.send_key('m')
|
||||
|
||||
check_page_title('Merge Requests')
|
||||
|
||||
find('body').native.send_key('g')
|
||||
find('body').native.send_key('t')
|
||||
|
||||
check_page_title('Todos')
|
||||
end
|
||||
|
||||
def check_page_title(title)
|
||||
|
|
Loading…
Reference in a new issue