diff docs/templates/inc/family-sidebar.html @ 503:61d53d2163d6

docs: Start a proper "code/API" section.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 23 Jul 2015 23:35:11 -0700
parents
children fd95fef51705
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/templates/inc/family-sidebar.html	Thu Jul 23 23:35:11 2015 -0700
@@ -0,0 +1,20 @@
+{% macro pagelink(title, url) -%}
+    <a href="{{url}}"{% if url == page.url %} class="active"{% endif %}>{{title}}</a>
+{%- endmacro %}
+
+<ul class="doc-level1">
+{% for p in family.root %}
+{% if p.is_dir and p.is_page %}
+    <li>{{ pagelink(p.title, p.url) }}
+        <ul class="doc-level2">
+        {% for p2 in p.children %}
+            <li>{{ pagelink(p2.title, p2.url) }}</li>
+        {% endfor %}
+        </ul>
+    </li>
+{% elif not p.is_dir and p.order %}
+    <li>{{ pagelink(p.title, p.url) }}</li>
+{% endif %}
+{% endfor %}
+</ul>
+