LP2019032 Keyboard support for PO line items user/sleary/lp2019032-lineitem-list-keyboard-support
authorStephanie Leary <stephanie.leary@equinoxoli.org>
Tue, 9 May 2023 19:16:32 +0000 (19:16 +0000)
committerStephanie Leary <stephanie.leary@equinoxoli.org>
Tue, 9 May 2023 19:16:56 +0000 (19:16 +0000)
commit826b1694c9c7f97e85a0edc0bc501319705d756d
tree9e7db7cd0fa306b3297fd1b7acea20ed80a15035
parentd1c8f16124a11b59e09655b5b83f2083558e0abc
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>
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