Skip to content

Commit

Permalink
Fixed filtering of subsequent index.md files when using section index…
Browse files Browse the repository at this point in the history
… pages
  • Loading branch information
squidfunk committed Dec 19, 2021
1 parent a32760b commit f3926bf
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 11 deletions.
9 changes: 4 additions & 5 deletions material/partials/nav-item.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@
{% endif %}
{% set indexes = [] %}
{% if "navigation.indexes" in features %}
{% for item in nav_item.children %}
{% if item.is_index and not index is defined %}
{% set _ = indexes.append(item) %}
{% for nav_item in nav_item.children %}
{% if nav_item.is_index and not index is defined %}
{% set _ = indexes.append(nav_item) %}
{% endif %}
{% endfor %}
{% endif %}
Expand Down Expand Up @@ -51,8 +51,7 @@
</label>
<ul class="md-nav__list" data-md-scrollfix>
{% for nav_item in nav_item.children %}
{% if "navigation.indexes" in features and nav_item.is_index %}
{% else %}
{% if not indexes or nav_item != indexes | first %}
{{ render(nav_item, path ~ "_" ~ loop.index, level + 1) }}
{% endif %}
{% endfor %}
Expand Down
10 changes: 4 additions & 6 deletions src/partials/nav-item.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,9 +66,9 @@
<!-- Determine all nested items that are index pages -->
{% set indexes = [] %}
{% if "navigation.indexes" in features %}
{% for item in nav_item.children %}
{% if item.is_index and not index is defined %}
{% set _ = indexes.append(item) %}
{% for nav_item in nav_item.children %}
{% if nav_item.is_index and not index is defined %}
{% set _ = indexes.append(nav_item) %}
{% endif %}
{% endfor %}
{% endif %}
Expand Down Expand Up @@ -110,9 +110,7 @@

<!-- Render nested item list -->
{% for nav_item in nav_item.children %}
{% if "navigation.indexes" in features and nav_item.is_index %}
<!-- Render nothing -->
{% else %}
{% if not indexes or nav_item != indexes | first %}
{{ render(nav_item, path ~ "_" ~ loop.index, level + 1) }}
{% endif %}
{% endfor %}
Expand Down

0 comments on commit f3926bf

Please sign in to comment.