MDL-69115 course: More course management accessibility fixes
authorJun Pataleta <jun@moodle.com>
Tue, 30 Jun 2020 15:59:41 +0000 (23:59 +0800)
committerJun Pataleta <jun@moodle.com>
Wed, 1 Jul 2020 06:42:44 +0000 (14:42 +0800)
commitc3015dd0c8262ddd15b62380055331458775eaf2
treee522049c985f69e1e8d106bc5c786a7f671cb78b
parentc11e2517a77b94c844d88e45b61af4305bbc1cf6
MDL-69115 course: More course management accessibility fixes

* Added aria-label for category single select element when on Courses
view mode.
* Fix correct labelling of custom control checkboxes. Instead of adding
aria-label in the label element, add an sr-only span within the label.
* Remove inappropriate 'group' role for the list of courses.
The list of courses is not being rendered as a tree structure
so adding a 'group' role to the list of courses is not really
necessary.
* Add aria-label for the search courses field.
* Add legend for the search courses fieldset.
* Use the primary colour for the category selection highlight instead
of the info colour.
* Changed the labels for the up/down icons using moveup/movedown
lang strings.
course/classes/management/helper.php
course/classes/management_renderer.php
theme/boost/scss/moodle/course.scss
theme/boost/style/moodle.css
theme/classic/style/moodle.css