aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/docs/src/material/templates/partials/nav-item.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/src/material/templates/partials/nav-item.html')
-rw-r--r--docs/src/material/templates/partials/nav-item.html134
1 files changed, 0 insertions, 134 deletions
diff --git a/docs/src/material/templates/partials/nav-item.html b/docs/src/material/templates/partials/nav-item.html
deleted file mode 100644
index 5e880792..00000000
--- a/docs/src/material/templates/partials/nav-item.html
+++ /dev/null
@@ -1,134 +0,0 @@
-{#-
- This file was automatically generated - do not edit
--#}
-{% macro render_status(nav_item, type) %}
- {% set class = "md-status md-status--" ~ type %}
- {% if config.extra.status and config.extra.status[type] %}
- <span class="{{ class }}" title="{{ config.extra.status[type] }}">
- </span>
- {% else %}
- <span class="{{ class }}"></span>
- {% endif %}
-{% endmacro %}
-{% macro render_content(nav_item, ref = nav_item) %}
- {% if nav_item.is_page and nav_item.meta.icon %}
- {% include ".icons/" ~ nav_item.meta.icon ~ ".svg" %}
- {% endif %}
- <span class="md-ellipsis">
- {{ ref.title }}
- </span>
- {% if nav_item.is_page and nav_item.meta.status %}
- {{ render_status(nav_item, nav_item.meta.status) }}
- {% endif %}
-{% endmacro %}
-{% macro render_pruned(nav_item, ref = nav_item) %}
- {% set first = nav_item.children | first %}
- {% if first and first.children %}
- {{ render_pruned(first, ref) }}
- {% else %}
- <a href="{{ first.url | url }}" class="md-nav__link">
- {{ render_content(ref) }}
- {% if nav_item.children | length > 0 %}
- <span class="md-nav__icon md-icon"></span>
- {% endif %}
- </a>
- {% endif %}
-{% endmacro %}
-{% macro render(nav_item, path, level) %}
- {% set class = "md-nav__item" %}
- {% if nav_item.active %}
- {% set class = class ~ " md-nav__item--active" %}
- {% endif %}
- {% if nav_item.children %}
- {% set indexes = [] %}
- {% if "navigation.indexes" in features %}
- {% 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 %}
- {% set tabs = "navigation.tabs" in features %}
- {% set sections = "navigation.sections" in features %}
- {% if tabs and level == 1 or sections and tabs >= level - 1 %}
- {% set class = class ~ " md-nav__item--section" %}
- {% set is_section = true %}
- {% elif not nav_item.active and "navigation.prune" in features %}
- {% set class = class ~ " md-nav__item--pruned" %}
- {% set is_pruned = true %}
- {% endif %}
- <li class="{{ class }} md-nav__item--nested">
- {% if not is_pruned %}
- {% set checked = "checked" if nav_item.active %}
- {% set is_expanded = "navigation.expand" in features %}
- {% if is_expanded and not checked %}
- {% set indeterminate = "md-toggle--indeterminate" %}
- {% endif %}
- <input class="md-nav__toggle md-toggle {{ indeterminate }}" type="checkbox" id="{{ path }}" {{ checked }}>
- {% if not indexes %}
- {% set tabindex = "0" if not is_section %}
- <label class="md-nav__link" for="{{ path }}" id="{{ path }}_label" tabindex="{{ tabindex }}">
- {{ render_content(nav_item) }}
- <span class="md-nav__icon md-icon"></span>
- </label>
- {% else %}
- {% set index = indexes | first %}
- {% set class = "md-nav__link--active" if index == page %}
- <div class="md-nav__link md-nav__container">
- <a href="{{ index.url | url }}" class="md-nav__link {{ class }}">
- {{ render_content(index, nav_item) }}
- </a>
- {% if nav_item.children | length > 1 %}
- {% set tabindex = "0" if not is_section %}
- <label class="md-nav__link {{ class }}" for="{{ path }}" id="{{ path }}_label" tabindex="{{ tabindex }}">
- <span class="md-nav__icon md-icon"></span>
- </label>
- {% endif %}
- </div>
- {% endif %}
- <nav class="md-nav" data-md-level="{{ level }}" aria-labelledby="{{ path }}_label" aria-expanded="{{ nav_item.active | tojson }}">
- <label class="md-nav__title" for="{{ path }}">
- <span class="md-nav__icon md-icon"></span>
- {{ nav_item.title }}
- </label>
- <ul class="md-nav__list" data-md-scrollfix>
- {% for nav_item in nav_item.children %}
- {% if not indexes or nav_item != indexes | first %}
- {{ render(nav_item, path ~ "_" ~ loop.index, level + 1) }}
- {% endif %}
- {% endfor %}
- </ul>
- </nav>
- {% else %}
- {{ render_pruned(nav_item) }}
- {% endif %}
- </li>
- {% elif nav_item == page %}
- <li class="{{ class }}">
- {% set toc = page.toc %}
- <input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
- {% set first = toc | first %}
- {% if first and first.level == 1 %}
- {% set toc = first.children %}
- {% endif %}
- {% if toc %}
- <label class="md-nav__link md-nav__link--active" for="__toc">
- {{ render_content(nav_item) }}
- <span class="md-nav__icon md-icon"></span>
- </label>
- {% endif %}
- <a href="{{ nav_item.url | url }}" class="md-nav__link md-nav__link--active">
- {{ render_content(nav_item) }}
- </a>
- {% if toc %}
- {% include "partials/toc.html" %}
- {% endif %}
- </li>
- {% else %}
- <li class="{{ class }}">
- <a href="{{ nav_item.url | url }}" class="md-nav__link">
- {{ render_content(nav_item) }}
- </a>
- </li>
- {% endif %}
-{% endmacro %}