From 09dd58a504674efaba4c67954c36593580e73703 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luca=20B=C3=B6sch?= Date: Sat, 21 Oct 2017 17:17:42 +0100 Subject: [PATCH] MDL-60527 templates: missing spaces round attribute and aria-labelledby --- lib/templates/action_menu_link.mustache | 2 +- .../templates/core/action_menu_link.mustache | 2 +- .../core/action_menu_trigger.mustache | 61 ++++++++++++++++++- 3 files changed, 62 insertions(+), 3 deletions(-) diff --git a/lib/templates/action_menu_link.mustache b/lib/templates/action_menu_link.mustache index ade499f89a2..cec09b71261 100644 --- a/lib/templates/action_menu_link.mustache +++ b/lib/templates/action_menu_link.mustache @@ -29,7 +29,7 @@ } }} {{^disabled}} - {{#icon}}{{#pix}}{{key}}, {{component}}, {{title}}{{/pix}}{{/icon}}{{#showtext}}{{{text}}}{{/showtext}} + {{#icon}}{{#pix}}{{key}}, {{component}}, {{title}}{{/pix}}{{/icon}}{{#showtext}}{{{text}}}{{/showtext}} {{/disabled}} {{#disabled}} {{#icon}}{{#pix}}{{key}}, {{component}}, {{title}}{{/pix}}{{/icon}}{{{text}}} diff --git a/theme/boost/templates/core/action_menu_link.mustache b/theme/boost/templates/core/action_menu_link.mustache index 4a96ccdad6a..0e9f42af6cd 100644 --- a/theme/boost/templates/core/action_menu_link.mustache +++ b/theme/boost/templates/core/action_menu_link.mustache @@ -27,7 +27,7 @@ } }} {{^disabled}} - {{#icon}}{{#pix}}{{key}}, {{component}}, {{title}}{{/pix}}{{/icon}}{{#showtext}}{{{text}}}{{/showtext}} + {{#icon}}{{#pix}}{{key}}, {{component}}, {{title}}{{/pix}}{{/icon}}{{#showtext}}{{{text}}}{{/showtext}} {{/disabled}} {{#disabled}} {{#icon}}{{#pix}}{{key}},{{component}},{{title}}{{/pix}}{{/icon}}{{{text}}} diff --git a/theme/boost/templates/core/action_menu_trigger.mustache b/theme/boost/templates/core/action_menu_trigger.mustache index e2d71772cae..7eab5030460 100644 --- a/theme/boost/templates/core/action_menu_trigger.mustache +++ b/theme/boost/templates/core/action_menu_trigger.mustache @@ -15,14 +15,73 @@ along with Moodle. If not, see . }} {{! + @template core/action_menu_trigger + Action menu trigger. + + Example context (json): + { + "text": "Example link text", + "title": "Example link title", + "url": "http://example.com/link", + "classes": "icon menu-action", + "instance": "1", + "attributes": [ + {"name": "role", "value": "menuitem" }, + {"name": "data-title", "value": "mymoodle,admin" } + ], + "secondary": { + "classes": "menu align-tr-br", + "attributes": [ + {"name": "id", "value": "action-menu-0-menu"}, + {"name": "data-rel", "value": "menu-content"}, + {"name": "role", "value": "menu"}, + {"name": "data-align", "value": "tr-br"} + ], + "items": [ + {"actionmenulink": + { + "id": "action_link59ecf8394a68078", + "disabled": false, + "text": "Dashboard", + "url": "http://example.com/link", + "icon": { + "key": "i/dashboard", + "component": null, + "title": "Dashboard" + }, + "classes": "icon menu-action", + "attributes": [ + {"name": "role", "value": "menuitem"}, + {"name": "data-title", "value": "mymoodle,admin"} + ], + "instance": 1, + "showtext": true + } + }, + {"actionmenufiller": + { + "id": "action_link59ecf8394a68079", + "disabled": false, + "text": "", + "url": "", + "icon": null, + "classes": "", + "attributes": [ + {"name": "role", "value": "menuitem"} + ] + } + } + ] + } + } }}