MDL-77732 navigation: fix active flag in navigation for custom menus

This commit is contained in:
Stephan Robotta 2022-10-24 09:57:54 +02:00 committed by Huong Nguyen
parent 6bcb807d15
commit a617b9f6d7
No known key found for this signature in database
GPG key ID: 40D88AB693A3E72A
6 changed files with 274 additions and 9 deletions

View file

@ -62,7 +62,7 @@
<div class="list-group">
{{#mobileprimarynav}}
{{#haschildren}}
<a id="drop-down-{{sort}}" href="#" class="list-group-item list-group-item-action icons-collapse-expand collapsed d-flex" data-toggle="collapse" data-target="#drop-down-menu-{{sort}}" aria-expanded="false" aria-controls="drop-down-menu-{{sort}}">
<a id="drop-down-{{sort}}" href="#" class="list-group-item list-group-item-action icons-collapse-expand {{^isopen}}collapsed {{/isopen}}d-flex" data-toggle="collapse" data-target="#drop-down-menu-{{sort}}" aria-expanded="{{#isopen}}true{{/isopen}}{{^isopen}}false{{/isopen}}" aria-controls="drop-down-menu-{{sort}}">
{{{text}}}
<span class="ml-auto expanded-icon icon-no-margin mx-2">
{{#pix}} t/expanded, core {{/pix}}
@ -77,10 +77,10 @@
</span>
</span>
</a>
<div class="collapse list-group-item p-0 border-0" role="menu" id="drop-down-menu-{{sort}}" aria-labelledby="drop-down-{{sort}}">
<div class="collapse {{#isopen}}show {{/isopen}}list-group-item p-0 border-0" role="menu" id="drop-down-menu-{{sort}}" aria-labelledby="drop-down-{{sort}}">
{{#children}}
{{^divider}}
<a href="{{{url}}}" class="pl-5 bg-light list-group-item list-group-item-action">{{{text}}}</a>
<a href="{{{url}}}" class="pl-5 {{^isactive}}bg-light{{/isactive}}{{#isactive}}active{{/isactive}} list-group-item list-group-item-action">{{{text}}}</a>
{{/divider}}
{{/children}}
</div>