]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr/dashboard: Improve level A accessibility for datatable component
authornsedrickm <nsedrick101@gmail.com>
Mon, 4 Jul 2022 15:14:17 +0000 (16:14 +0100)
committernsedrickm <nsedrick101@gmail.com>
Sat, 23 Jul 2022 20:56:37 +0000 (21:56 +0100)
commit020460cdec30adc7d4e12347db55f91d26d791bf
tree418547d20e5515602e6094cfef396ea577b4795f
parent1647216bf4ebac6bcf5ad7739e02b38569736cfd
mgr/dashboard: Improve level A accessibility for datatable component

* Add accessible names for table action buttons, dropdowns and table input elements
* Update accent color to primary color
* Add custom row selection checkbox

Fixes: https://tracker.ceph.com/issues/56022
Signed-off-by: nsedrickm <nsedrick101@gmail.com>
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table-actions/table-actions.component.html
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table-actions/table-actions.component.scss
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.html
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.scss
src/pybind/mgr/dashboard/frontend/src/app/shared/datatable/table/table.component.ts
src/pybind/mgr/dashboard/frontend/src/styles/defaults/_bootstrap-defaults.scss