LP#1626157 Support function key shortcuts; add f5 sample user/berick/lp1626157-ang6-app
authorBill Erickson <berickxx@gmail.com>
Wed, 6 Jun 2018 18:58:44 +0000 (14:58 -0400)
committerBill Erickson <berickxx@gmail.com>
Wed, 6 Jun 2018 18:58:44 +0000 (14:58 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/share/accesskey/accesskey.service.ts
Open-ILS/src/eg2/src/app/staff/nav.component.html

index 323bdea..51dda57 100644 (file)
@@ -29,7 +29,7 @@ export class AccessKeyService {
         let s = '';
         if (evt.ctrlKey || evt.metaKey) { s += 'ctrl+'; }
         if (evt.altKey) { s += 'alt+'; }
-        s += String.fromCharCode(evt.keyCode).toLowerCase();
+        s += evt.key.toLowerCase();
 
         return s;
     }
index e60b8eb..93ca5ce 100644 (file)
             <span class="material-icons">library_books</span>
             <span i18n>Replace Barcode</span>
           </a>
-          <a class="dropdown-item" href="/eg/staff/cat/item/search">
+          <a class="dropdown-item" href="/eg/staff/cat/item/search"
+            egAccessKey keyCtx="navbar"
+            keySpec="f5" i18n-keySpec
+            keyDesc="Navigate To Item Status" i18n-keyDesc>
             <span class="material-icons">question_answer</span>
             <span i18n>Item Status</span>
           </a>