Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-4693

Find bar keyboard navigation: keyDown, keyUp, return in result list

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Done
    • Neutral
    • 6.1
    • None
    • find bar
    • None
    • Yes
    • Foundation 4
    • 3

    Description

      Currently, Find bar textField has to connection to the grid. Users have to use their mouse to click on the results. Naturally they will have the instinct to press keyDown and it should navigate to the user item of the Grid. In addition, keyUp event should go back to textField if it's triggered on the grid's first item. Hence, we should be adding a shortcut listener to the TextField which will navigate to the first item of the Grid upon keyDown event and vice versa.

      Implement keyboard navigation for

      • keyDown (go down to result list and focus results one by one downwards)
      • keyUp (focus results one by one upwards)
      • hit return in the result list (opens content in an app)

      Business value:

      • Faster use.
      • Support what feels like natural behavior to the user.

      The implementation in the scope of this ticket only includes shortcuts while the find bar has focus. A wider range (and scope) of shortcuts is planned in MGNLUI-4934.
       

       

       

      Checklists

        Acceptance criteria

        Attachments

          Issue Links

            Activity

              People

                creichenbach Cedric Reichenbach
                ilgun Ilgun Ilgun
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Checklists

                    Task DoD

                    Time Tracking

                      Estimated:
                      Original Estimate - Not Specified
                      Not Specified
                      Remaining:
                      Remaining Estimate - 0d
                      0d
                      Logged:
                      Time Spent - 5h
                      5h