File tree 2 files changed +10
-10
lines changed
material/templates/partials
2 files changed +10
-10
lines changed Original file line number Diff line number Diff line change 40
40
</ a >
41
41
{% endif %}
42
42
{% endmacro %}
43
- {% macro render(nav_item, path, level) %}
43
+ {% macro render(nav_item, path, level, parent ) %}
44
44
{% set class = "md-nav__item" %}
45
45
{% if nav_item.active %}
46
46
{% set class = class ~ " md-nav__item--active" %}
66
66
{% set is_section = true %}
67
67
{% endif %}
68
68
{% if "navigation.sections" in features %}
69
- {% if level == 2 and nav_item. parent.active %}
69
+ {% if level == 2 and parent.active %}
70
70
{% set class = class ~ " md-nav__item--section" %}
71
71
{% set is_section = true %}
72
72
{% endif %}
116
116
{{ nav_item.title }}
117
117
</ label >
118
118
< ul class ="md-nav__list " data-md-scrollfix >
119
- {% for nav_item in nav_item.children %}
120
- {% if not index or nav_item != index %}
121
- {{ render(nav_item , path ~ "_" ~ loop.index, level + 1) }}
119
+ {% for item in nav_item.children %}
120
+ {% if not index or item != index %}
121
+ {{ render(item , path ~ "_" ~ loop.index, level + 1, nav_item ) }}
122
122
{% endif %}
123
123
{% endfor %}
124
124
</ ul >
Original file line number Diff line number Diff line change 87
87
{% endmacro %}
88
88
89
89
<!-- Render navigation item -->
90
- {% macro render(nav_item, path, level) %}
90
+ {% macro render(nav_item, path, level, parent ) %}
91
91
92
92
<!-- Determine classes -->
93
93
{% set class = "md-nav__item" %}
129
129
{% if "navigation.sections" in features %}
130
130
131
131
<!-- Render 2nd level items with nested items as sections -->
132
- {% if level == 2 and nav_item. parent.active %}
132
+ {% if level == 2 and parent.active %}
133
133
{% set class = class ~ " md-nav__item--section" %}
134
134
{% set is_section = true %}
135
135
{% endif %}
226
226
< ul class ="md-nav__list " data-md-scrollfix >
227
227
228
228
<!-- Nested navigation item -->
229
- {% for nav_item in nav_item.children %}
230
- {% if not index or nav_item != index %}
231
- {{ render(nav_item , path ~ "_" ~ loop.index, level + 1) }}
229
+ {% for item in nav_item.children %}
230
+ {% if not index or item != index %}
231
+ {{ render(item , path ~ "_" ~ loop.index, level + 1, nav_item ) }}
232
232
{% endif %}
233
233
{% endfor %}
234
234
</ ul >
You can’t perform that action at this time.
0 commit comments