Uploaded image for project: 'ERM Platform'
  1. ERM Platform
  2. ERM-1735

Dashboard: add FOLIO keyboard shortcuts

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      ERM Sprint 117, ERM Sprint 118
    • Development Team:
      ERM
    • Release:
      R3 2021

      Description

      Stripes incorporates a set of keyboard shortcut keys for implementation across all apps. See:

      The following shortcuts should be implemented in Dashboard:

      1. Create new widget (focus must be on any element on the Dashboard app) - option/alt + n 
      2. Edit selected widget (focus must be on any element on the widget) - cmd/ctrl + option/alt + e >> de-scoped to ERM-1756
      3. Save edit / new form changes (focus must be on any element on a form) - cmd/ctrl + s (applies to widget instance config screen)
      4. Expand all accordions on detail record (focus must be on any element on the Edit pane) - cmd/ctrl + option/alt + b (applies to widget instance config screen)
      5. Collapse all accordions on detail record (focus must be on any element on the Edit pane) - cmd / ctrl + option/alt + g (applies to widget instance config screen)
      6. Open keyboard shortcuts modal cmd/ctrl + option/alt + k

       

      Dev task breakdown

       

      • Firstly implement existing patterns from ERM-1151, ERM-1239, ERM-1240, ERM-1241 
      • Using this component, add a shortcut to open the modal.
      • Existing shortcut code can be found by searching for HasCommand component
      • No existing shortcut code in `defaultKeyboardShortcuts` for this, so append a new one for now  Check with Claudia who knows shortcuts code best atm

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                ostephens Owen Stephens
                Reporter:
                gosguthorpe Gill Osguthorpe
                UX Lead:
                Gill Osguthorpe Gill Osguthorpe
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases