Skip to content

Commit

Permalink
MDL-62139 output: Revert template changes
Browse files Browse the repository at this point in the history
Revert accessibility changes for menus in standard themes.
  • Loading branch information
Damyon Wiese authored and David Monllao committed Oct 23, 2018
1 parent 5c77966 commit a3d57af
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 4 deletions.
2 changes: 1 addition & 1 deletion lib/templates/action_menu_link.mustache
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,5 @@
<a href="{{url}}" class="{{classes}}" {{#attributes}}{{name}}={{#quote}}{{value}}{{/quote}} {{/attributes}}{{#showtext}}aria-labelledby="actionmenuaction-{{instance}}"{{/showtext}}>{{#icon}}{{#pix}}{{key}}, {{component}}, {{title}}{{/pix}}{{/icon}}{{#showtext}}<span class="menu-action-text" id="actionmenuaction-{{instance}}">{{{text}}}</span>{{/showtext}}</a>
{{/disabled}}
{{#disabled}}
<span class="currentlink" role="button">{{#icon}}{{#pix}}{{key}}, {{component}}, {{title}}{{/pix}}{{/icon}}{{{text}}}</span>
<span class="currentlink" role="menuitem">{{#icon}}{{#pix}}{{key}}, {{component}}, {{title}}{{/pix}}{{/icon}}{{{text}}}</span>
{{/disabled}}
2 changes: 1 addition & 1 deletion lib/templates/action_menu_trigger.mustache
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@
"triggerextraclasses": ""
}
}}
<a tabindex="0" class="{{triggerextraclasses}} toggle-display {{#menutrigger}}textmenu{{/menutrigger}}" id="action-menu-toggle-{{instance}}" aria-label="{{title}}" role="menuitem" aria-controls="action-menu-{{instance}}-menu">{{{actiontext}}}{{{menutrigger}}}{{#icon}}{{#pix}}{{key}}, {{component}}, {{title}}{{/pix}}{{/icon}}{{#rawicon}}{{{.}}}{{/rawicon}}{{#menutrigger}}<b class="caret"></b>{{/menutrigger}}</a>
<a href="#" class="{{triggerextraclasses}} toggle-display {{#menutrigger}}textmenu{{/menutrigger}}" id="action-menu-toggle-{{instance}}" title="{{title}}" role="menuitem">{{{actiontext}}}{{{menutrigger}}}{{#icon}}{{#pix}}{{key}}, {{component}}, {{title}}{{/pix}}{{/icon}}{{#rawicon}}{{{.}}}{{/rawicon}}{{#menutrigger}}<b class="caret"></b>{{/menutrigger}}</a>
3 changes: 1 addition & 2 deletions lib/tests/user_menu_test.php
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,7 @@ public function test_custom_user_menu($data, $entrycount, $dividercount) {
$dividercount += 2;

// The basic entry count will additionally include the wrapper menu, Dashboard, Profile, Logout and switch roles link.
// On clean theme only, the trigger is also a menuitem.
$entrycount += 5;
$entrycount += 4;

$output = $OUTPUT->user_menu($USER);
preg_match_all('/<a [^>]+role="menuitem"[^>]+>/', $output, $results);
Expand Down

0 comments on commit a3d57af

Please sign in to comment.