Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(core): add listbox support for roving-tabindex-controller #2563

Closed
wants to merge 40 commits into from

Commits on Jul 18, 2023

  1. feat(core): added ariaActivedescendant to internals-controller

    Nikki Massaro Kauffman committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    cfcf45d View commit details
    Browse the repository at this point in the history
  2. feat(listbox): init pf-listbox, pf-listbox-group, and pf-listbox-option

    Nikki Massaro Kauffman committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    20be42c View commit details
    Browse the repository at this point in the history
  3. feat(listbox): init pf-listbox-item

    Nikki Massaro Kauffman committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    12f6c52 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. feat(core): added orientation to arrow key handling

    Nikki Massaro Kauffman committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    02e352b View commit details
    Browse the repository at this point in the history
  2. fix(core): removed pageUp and pageDown key handlers because default b…

    …ehavior is more accessible
    Nikki Massaro Kauffman committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    9b8cdaf View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. feat(core): fixed roving-tabindex-controller's updateActiveItem so …

    …it only happens if item changes
    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    d6a46cc View commit details
    Browse the repository at this point in the history
  2. feat(elements): added listbox-optiontemporary styles for filtered and…

    … selected items
    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    c647911 View commit details
    Browse the repository at this point in the history
  3. feat(elements): added filtering to listbox-option

    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    b95ba67 View commit details
    Browse the repository at this point in the history
  4. feat(elements): added temporary orientation styles to listbox

    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    dc739c7 View commit details
    Browse the repository at this point in the history
  5. feat(elements): added more variations to demo

    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    1c0cdd6 View commit details
    Browse the repository at this point in the history
  6. feat(elements): added roving-tabindex-controller and filtering to lis…

    …tbox
    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    fc55e07 View commit details
    Browse the repository at this point in the history
  7. feat(elements): added temporary aria-selected styles to listbox-option

    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    13cc4f9 View commit details
    Browse the repository at this point in the history
  8. feat(elements): added focus and blur event handlers for listbox-option

    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    51944a0 View commit details
    Browse the repository at this point in the history
  9. feat(elements): added temporary active descendant syling when listbox…

    … has focus
    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    d3530bd View commit details
    Browse the repository at this point in the history
  10. feat(elements): change and input events, and updated filter and activ…

    …e descndant logic
    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    471a6c9 View commit details
    Browse the repository at this point in the history
  11. feat(elements): fixed listbox filterbyKeyword for multiselect and ext…

    …ernal input
    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    c8732e5 View commit details
    Browse the repository at this point in the history
  12. feat(listbox): added keyboardmultiselect support

    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    d772a34 View commit details
    Browse the repository at this point in the history
  13. feat(listbox): added flex temporary style

    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    ec5f937 View commit details
    Browse the repository at this point in the history
  14. feat(listbox): added temporary listbox styles

    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    43df77d View commit details
    Browse the repository at this point in the history
  15. feat(listbox): added multiselect with keyboard events

    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    159a37f View commit details
    Browse the repository at this point in the history
  16. feat(listbox): updated temporary styles and demo

    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    fe95a58 View commit details
    Browse the repository at this point in the history
  17. feat(listbox): added support for listbox groups

    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    0fcd9cb View commit details
    Browse the repository at this point in the history
  18. feat(listbox): removed unused #hasFocus variable from listbox

    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    fd4decf View commit details
    Browse the repository at this point in the history
  19. feat(listbox): updated demo styles

    Nikki Massaro Kauffman committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    d8b5d0c View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. feat(listbox): fixed multiselect handling, added internals for aria, …

    …and updated demo
    Nikki Massaro Kauffman committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    c464616 View commit details
    Browse the repository at this point in the history
  2. feat(listbox): updated docs with more examples

    Nikki Massaro Kauffman committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    827ec5c View commit details
    Browse the repository at this point in the history
  3. feat(listbox): added support for combobox filtering

    Nikki Massaro Kauffman committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    ac10a63 View commit details
    Browse the repository at this point in the history
  4. feat(listbox): updated demo for filter modes

    Nikki Massaro Kauffman committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    9a965a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. fix(listbox): updated demo js

    Nikki Massaro Kauffman committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    7a63196 View commit details
    Browse the repository at this point in the history
  2. feat(listbox): added case sensitivity

    Nikki Massaro Kauffman committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    40c038e View commit details
    Browse the repository at this point in the history
  3. fix(listbox): typo on option

    Nikki Massaro Kauffman committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    b99edd1 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. feat(core): init listbox-controller

    Nikki Massaro Kauffman committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    f942a2d View commit details
    Browse the repository at this point in the history
  2. feat(listbox): updated listbox to use listbox-controller

    Nikki Massaro Kauffman committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    2220a4b View commit details
    Browse the repository at this point in the history
  3. feat(core): updated listbox-controller api

    Nikki Massaro Kauffman committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    f61771c View commit details
    Browse the repository at this point in the history
  4. feat(listbox): updated listbox to use listbox-controller

    Nikki Massaro Kauffman committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    764671d View commit details
    Browse the repository at this point in the history
  5. feat(listbox): updated listbox group based on listbox changes

    Nikki Massaro Kauffman committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    dae5258 View commit details
    Browse the repository at this point in the history
  6. chore(simple-list): renamed pf-listbox to match upstream patternfly s…

    …imple-list
    Nikki Massaro Kauffman committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    7768d4b View commit details
    Browse the repository at this point in the history
  7. feat(core): fixed selection issue with listbox-controller

    Nikki Massaro Kauffman committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    62d689e View commit details
    Browse the repository at this point in the history
  8. feat(simple-list): fixed required filterMode for comboboxes and updat…

    …ed demo
    Nikki Massaro Kauffman committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    c3b47e7 View commit details
    Browse the repository at this point in the history
  9. feat(simple-list): updated demos

    Nikki Massaro Kauffman committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    c6fe972 View commit details
    Browse the repository at this point in the history