diff options
author | Byron Jones <glob@mozilla.com> | 2015-04-07 07:31:23 +0200 |
---|---|---|
committer | Byron Jones <glob@mozilla.com> | 2015-04-07 07:31:23 +0200 |
commit | 952a511c06c57de75a851960d507c69cb6f141b5 (patch) | |
tree | 86fc46565501f33b37632b8588e4cb05b7945cf7 /extensions/BugModal | |
parent | 2c9db0144d3b3816bbfbfd821657ff0daf3687d5 (diff) | |
download | bugzilla-952a511c06c57de75a851960d507c69cb6f141b5.tar.gz bugzilla-952a511c06c57de75a851960d507c69cb6f141b5.tar.xz |
Bug 1149438: keyboard shortcut (hotkey) for "Edit" button
Diffstat (limited to 'extensions/BugModal')
-rw-r--r-- | extensions/BugModal/template/en/default/bug_modal/header.html.tmpl | 1 | ||||
-rw-r--r-- | extensions/BugModal/web/bug_modal.js | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/extensions/BugModal/template/en/default/bug_modal/header.html.tmpl b/extensions/BugModal/template/en/default/bug_modal/header.html.tmpl index 70c98641f..f362da540 100644 --- a/extensions/BugModal/template/en/default/bug_modal/header.html.tmpl +++ b/extensions/BugModal/template/en/default/bug_modal/header.html.tmpl @@ -56,6 +56,7 @@ ); jquery.push( "datetimepicker", + "hotkeys", ); style_urls.push( "extensions/BugModal/web/bug_modal.css", diff --git a/extensions/BugModal/web/bug_modal.js b/extensions/BugModal/web/bug_modal.js index f39e48575..1eb90f2df 100644 --- a/extensions/BugModal/web/bug_modal.js +++ b/extensions/BugModal/web/bug_modal.js @@ -713,6 +713,18 @@ $(function() { } }) .change(); + + // hotkeys + $('body').hotkey('e', function() { + if ($('#cancel-btn:visible').length == 0) { + $('#mode-btn').click(); + } + } ); + $('body').hotkey('escape', function() { + if ($('#cancel-btn:visible').length != 0) { + $('#cancel-btn').click(); + } + } ); }); function confirmUnsafeURL(url) { |