MDL-62139 output: Accessible action menus

Add label on the "gear" menu and default keyboard and focus controls.
This commit is contained in:
Damyon Wiese
2018-10-22 10:35:21 +08:00
parent c2f1dbcf49
commit 191a1c7c23
12 changed files with 212 additions and 14 deletions
+4 -3
View File
@@ -4293,7 +4293,7 @@ class action_menu implements renderable, templatable {
$pixicon = '<b class="caret"></b>';
$linkclasses[] = 'textmenu';
} else {
$title = new lang_string('actions', 'moodle');
$title = new lang_string('actionsmenu', 'moodle');
$this->actionicon = new pix_icon(
't/edit_menu',
'',
@@ -4482,8 +4482,9 @@ class action_menu implements renderable, templatable {
$primary->menutrigger = $this->menutrigger;
$primary->triggerextraclasses = $this->triggerextraclasses;
} else {
$primary->title = get_string('actions');
$actionicon = new pix_icon('t/edit_menu', '', 'moodle', ['class' => 'iconsmall actionmenu', 'title' => '']);
$primary->title = get_string('actionsmenu');
$iconattributes = ['class' => 'iconsmall actionmenu', 'title' => $primary->title];
$actionicon = new pix_icon('t/edit_menu', '', 'moodle', $iconattributes);
}
if ($actionicon instanceof pix_icon) {