MDL-79062 grades: Sort-by-name menu item accessibility fixes

* <h6> tags cannot be in table cells. Replace them with <div> tags.
* Group the ascending/descending sort menu items to better indicate
where they belong to.
This commit is contained in:
Jun Pataleta
2023-11-02 17:33:31 +08:00
parent 8b39ae9369
commit a8dcfdcbce
+6 -2
View File
@@ -65,12 +65,16 @@
<div class="dropdown-divider" role="separator"></div>
{{/divider1}}
{{#ascendingfirstnameurl}}
<h6 class="dropdown-header">{{#str}} firstname, moodle {{/str}}</h6>
<div role="group" aria-label="{{#str}} sortbyfirstname, core_grades {{/str}}">
<div class="h6 dropdown-header">{{#str}} firstname, moodle {{/str}}</div>
{{{ascendingfirstnameurl}}}
{{{descendingfirstnameurl}}}
<h6 class="dropdown-header">{{#str}} lastname, moodle {{/str}}</h6>
</div>
<div role="group" aria-label="{{#str}} sortbylastname, core_grades {{/str}}">
<div class="h6 dropdown-header">{{#str}} lastname, moodle {{/str}}</div>
{{{ascendinglastnameurl}}}
{{{descendinglastnameurl}}}
</div>
{{/ascendingfirstnameurl}}
{{#ascendingurl}}
{{{ascendingurl}}}