MDL-76597 mod_quiz: Set presentation role for the question list
commit4d64b0b5fe4f3e205f4aa0942c452cab6fbe9c4f
authorJun Pataleta <jun@moodle.com>
Fri, 6 Jan 2023 12:45:12 +0000 (6 20:45 +0800)
committerJun Pataleta <jun@moodle.com>
Fri, 6 Jan 2023 14:55:13 +0000 (6 22:55 +0800)
treee6366358db394b5bd635a8109f8c8fe5d023f6bf
parent58d350d53d78cdb099c868bf78459a2b2069a81c
MDL-76597 mod_quiz: Set presentation role for the question list

Since the <ul> and <li> elements for listing the quiz questions and
elements are mainly used for layout purposes, it is better to set the
role of these elements to presentation only.
The aria-label for the <li> element is inappropriate and can also cause
confusion to screen reader users. Better to remove this. Though this is
being used in the confirmation modal so better to just change it to a
data attribute.
mod/quiz/classes/output/edit_renderer.php
mod/quiz/yui/build/moodle-mod_quiz-toolboxes/moodle-mod_quiz-toolboxes-debug.js
mod/quiz/yui/build/moodle-mod_quiz-toolboxes/moodle-mod_quiz-toolboxes-min.js
mod/quiz/yui/build/moodle-mod_quiz-toolboxes/moodle-mod_quiz-toolboxes.js
mod/quiz/yui/src/toolboxes/js/section.js