Skip to content

Commit 3845765

Browse files
committed
Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
1 parent 273a97e commit 3845765

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

CHANGES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Changes
66

77
### Unreleased
88

9+
* 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
910
* 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
1011
* 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
1112
* 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696

templates/smartmenus-cardmenu-children.mustache

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@
5959

6060
<h5>
6161
{{^is_action_link}}
62-
<a class="dropdown-item menu-item-{{itemtype}} " {{#tooltip}}title="{{.}}" data-toggle="tooltip"{{/tooltip}} role="menuitem" href="{{{url}}}{{{action}}}" {{#isactive}}aria-current="true"{{/isactive}} tabindex="-1" {{#attributes}}{{name}}="{{value}}"{{/attributes}} style="{{#itemdata.textcolor}} color:{{{itemdata.textcolor}}};{{/itemdata.textcolor}}">{{{text}}}</a>
62+
<a class="dropdown-item menu-item-{{itemtype}} " {{#tooltip}}title="{{.}}" data-toggle="tooltip"{{/tooltip}} role="menuitem" href="{{{url}}}{{{action}}}" {{#isactive}}aria-current="true"{{/isactive}} data-disableactive="true" tabindex="-1" {{#attributes}}{{name}}="{{value}}"{{/attributes}} style="{{#itemdata.textcolor}} color:{{{itemdata.textcolor}}};{{/itemdata.textcolor}}">{{{text}}}</a>
6363
{{/is_action_link}}
6464
</h5>
6565
{{^is_action_link}}
6666
<div class="btn-block">
67-
<a class="dropdown-item " role="menuitem" href="{{{url}}}{{{action}}}" {{#isactive}}aria-current="true"{{/isactive}} tabindex="-1" {{#attributes}}{{name}}="{{value}}"{{/attributes}}>
67+
<a class="dropdown-item " role="menuitem" href="{{{url}}}{{{action}}}" {{#isactive}}aria-current="true"{{/isactive}} data-disableactive="true" tabindex="-1" {{#attributes}}{{name}}="{{value}}"{{/attributes}}>
6868
<i class="fa fa-long-arrow-right"></i>
6969
</a>
7070
</div>
@@ -89,6 +89,7 @@
8989
<a role="tab" class="nav-link {{#isactive}}active{{/isactive}} {{#classes}}{{.}} {{/classes}}"
9090
href="{{tab}}" data-toggle="tab" data-text="{{{text}}}"
9191
{{#isactive}}aria-selected="true"{{/isactive}}
92+
data-disableactive="true"
9293
{{^isactive}}tabindex="-1"{{/isactive}}
9394
{{#attributes}}{{name}}="{{value}}"{{/attributes}}
9495
{{#tooltip}}title="{{.}}" data-toggle="tooltip"{{/tooltip}}
@@ -102,6 +103,7 @@
102103
<a role="menuitem" class="nav-link {{#isactive}}active{{/isactive}} {{#classes}}{{.}} {{/classes}}"
103104
href="{{{url}}}{{{action}}}"
104105
{{#isactive}}aria-current="true"{{/isactive}}
106+
data-disableactive="true"
105107
{{^isactive}}tabindex="-1"{{/isactive}}
106108
{{#attributes}}{{name}}="{{value}}"{{/attributes}}
107109
{{#tooltip}}title="{{.}}" data-toggle="tooltip"{{/tooltip}}

templates/smartmenus-moremenu-children.mustache

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@
5454
<a class="dropdown-item {{#itemdata.classes}}{{.}} {{/itemdata.classes}}" role="menuitem" {{#actionattributes}}{{name}}="{{value}}" {{/actionattributes}} href="{{{url}}}{{{action}}}"
5555
{{#tooltip}}title="{{.}}" data-toggle="tooltip"{{/tooltip}}{{^tooltip}}{{#title}}title="{{.}}"{{/title}}{{/tooltip}}
5656
{{#attributes}}{{name}}="{{value}}" {{/attributes}}
57-
data-disableactive="true" tabindex="-1"
57+
data-disableactive="true"
58+
tabindex="-1"
5859
>
5960
{{{text}}}
6061
</a>
@@ -63,9 +64,11 @@
6364
{{/action_link_actions}}
6465
{{/is_action_link}}
6566
{{^is_action_link}}
66-
<a class="dropdown-item {{#itemdata.classes}}{{.}} {{/itemdata.classes}}" role="menuitem" href="{{{url}}}{{{action}}}" {{#isactive}}aria-current="true"{{/isactive}} tabindex="-1"
67+
<a class="dropdown-item {{#itemdata.classes}}{{.}} {{/itemdata.classes}}" role="menuitem" href="{{{url}}}{{{action}}}" {{#isactive}}aria-current="true"{{/isactive}}
6768
{{#tooltip}}title="{{.}}" data-toggle="tooltip"{{/tooltip}}{{^tooltip}}{{#title}}title="{{.}}"{{/title}}{{/tooltip}}
6869
{{#attributes}}{{name}}="{{value}}" {{/attributes}}
70+
data-disableactive="true"
71+
tabindex="-1"
6972
>
7073
{{{text}}}
7174
</a>
@@ -91,9 +94,11 @@
9194
<li data-key="{{key}}" class="nav-item {{#menuclasses}}{{.}} {{/menuclasses}}" role="none" data-forceintomoremenu="{{#forceintomoremenu}}true{{/forceintomoremenu}}{{^forceintomoremenu}}false{{/forceintomoremenu}}">
9295
{{#istablist}}
9396
{{#is_action_link}}
94-
<a role="tab" class="nav-link {{#classes}}{{.}} {{/classes}}" href="{{tab}}" data-toggle="tab" data-text="{{{text}}}" data-disableactive="true" tabindex="-1"
97+
<a role="tab" class="nav-link {{#classes}}{{.}} {{/classes}}" href="{{tab}}" data-toggle="tab" data-text="{{{text}}}"
9598
{{#tooltip}}title="{{.}}" data-toggle="tooltip"{{/tooltip}}{{^tooltip}}{{#title}}title="{{.}}"{{/title}}{{/tooltip}}
9699
{{#attributes}}{{name}}="{{value}}" {{/attributes}}
100+
data-disableactive="true"
101+
tabindex="-1"
97102
>
98103
{{{text}}}
99104
</a>
@@ -107,6 +112,7 @@
107112
{{#tooltip}}title="{{.}}" data-toggle="tooltip"{{/tooltip}}{{^tooltip}}{{#title}}title="{{.}}"{{/title}}{{/tooltip}}
108113
{{#attributes}}{{name}}="{{value}}" {{/attributes}}
109114
{{#isactive}}aria-selected="true"{{/isactive}}
115+
data-disableactive="true"
110116
{{^isactive}}tabindex="-1"{{/isactive}}
111117
>
112118
{{{text}}}
@@ -118,7 +124,8 @@
118124
<a role="menuitem" class="nav-link {{#itemdata.classes}}{{.}} {{/itemdata.classes}} {{#classes}}{{.}} {{/classes}}" {{#actionattributes}}{{name}}="{{value}}" {{/actionattributes}} href="{{{url}}}{{{action}}}"
119125
{{#tooltip}}title="{{.}}" data-toggle="tooltip"{{/tooltip}}{{^tooltip}}{{#title}}title="{{.}}"{{/title}}{{/tooltip}}
120126
{{#attributes}}{{name}}="{{value}}" {{/attributes}}
121-
data-disableactive="true" tabindex="-1"
127+
data-disableactive="true"
128+
tabindex="-1"
122129
>
123130
{{{text}}}
124131
</a>
@@ -132,6 +139,7 @@
132139
{{#tooltip}}title="{{.}}" data-toggle="tooltip"{{/tooltip}}{{^tooltip}}{{#title}}title="{{.}}"{{/title}}{{/tooltip}}
133140
{{#attributes}}{{name}}="{{value}}" {{/attributes}}
134141
{{#isactive}}aria-current="true"{{/isactive}}
142+
data-disableactive="true"
135143
{{^isactive}}tabindex="-1"{{/isactive}}
136144
>
137145
{{{text}}}

0 commit comments

Comments
 (0)