LP2019032 Keyboard support for PO line items user/gmcharlt/lp2019032_signoff
authorStephanie Leary <stephanie.leary@equinoxoli.org>
Tue, 9 May 2023 19:16:32 +0000 (19:16 +0000)
committerGalen Charlton <gmc@equinoxOLI.org>
Wed, 10 May 2023 15:03:27 +0000 (11:03 -0400)
commit78a953bd60b8c7313a321f76ff0fde38c1fcdad1
treeceadddd522d412d7e76d0dd6138e793e4a762362
parent6d6d2b4475a78824c8f8852a934255a66c63201f
LP2019032 Keyboard support for PO line items

Reworks links, buttons, and form labels in the single PO view.

* <a click()> is now <button type="button">
* Items in dropdown lists have ngbDropdownItem directive for
keyboard up/down arrow support
* Icons are now aria-hidden (except "close," which is fine as-is)
and their parent elements have ARIA labels where necessary
* Text inputs have labels instead of placeholders

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.css
Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.html