LP1887869 WIP Revised form labels for item edits
authorStephanie Leary <stephanie.leary@equinoxoli.org>
Tue, 16 May 2023 16:00:50 +0000 (16:00 +0000)
committerStephanie Leary <stephanie.leary@equinoxoli.org>
Thu, 18 May 2023 15:20:10 +0000 (15:20 +0000)
commit04db706fd785b88efd4e3df320c1acd14496a160
treeafb51c761a820df3f1824883d36af0cb606d3a17
parentb96e0d127919a673829d11ae990177c7a510bd80
LP1887869 WIP Revised form labels for item edits

Revises the accessibility work previously done on the item edits and
item templates tabs to simplify the <label> strategy and avoid
potentially empty aria-labelledby attributes (which would override any
other valid labels).

Also changes <a> to <button> for click events, to allow keyboard access.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Open-ILS/src/templates/staff/cat/volcopy/t_attr_edit.tt2
Open-ILS/src/templates/staff/cat/volcopy/t_edit.tt2
Open-ILS/src/templates/staff/cat/volcopy/t_view.tt2
Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js