chiark / gitweb /
theme: make the top navbar markup a bit more compact.
authorVladimír Vondruš <mosra@centrum.cz>
Thu, 7 Dec 2017 10:21:58 +0000 (11:21 +0100)
committerVladimír Vondruš <mosra@centrum.cz>
Thu, 7 Dec 2017 10:21:58 +0000 (11:21 +0100)
pelican-theme/templates/base.html

index 2376e8325919cc9e7744693c2f0529c2814bc746..6078e60cfc1e3af9aec2fff80efdb295568bff7d 100644 (file)
         <div class="m-row">
           <ol class="m-col-t-6 m-col-m-none">
             {% for title, link, slug, sub in M_LINKS_NAVBAR1 %}
+            {% if not sub %}
+            <li><a href="{{ link|format_siteurl }}"{% if (page and page.highlight == slug) or slug == page_slug %} id="m-navbar-current"{% endif %}>{{ title }}</a></li>
+            {% else %}
             <li>
               <a href="{{ link|format_siteurl }}"{% if (page and page.highlight == slug) or slug == page_slug %} id="m-navbar-current"{% endif %}>{{ title }}</a>
-              {% if sub %}
               <ol>
                 {% for title, link, slug in sub %}
                 <li><a href="{{ link|format_siteurl }}"{% if (page and page.highlight == slug) or slug == page_slug %} id="m-navbar-current"{% endif %}>{{ title }}</a></li>
                 {% endfor %}
               </ol>
-              {% endif %}
             </li>
+            {% endif %}
             {% endfor %}
           </ol>
           {% set start = M_LINKS_NAVBAR1|length + 1 %}
           <ol class="m-col-t-6 m-col-m-none" start="{{ start }}">
             {% for title, link, slug, sub in M_LINKS_NAVBAR2 %}
+            {% if not sub %}
+            <li><a href="{{ link|format_siteurl }}"{% if (page and page.highlight == slug) or slug == page_slug %} id="m-navbar-current"{% endif %}>{{ title }}</a></li>
+            {% else %}
             <li>
               <a href="{{ link|format_siteurl }}"{% if (page and page.highlight == slug) or slug == page_slug %} id="m-navbar-current"{% endif %}>{{ title }}</a>
-              {% if sub %}
               <ol>
                 {% for title, link, slug in sub %}
                 <li><a href="{{ link|format_siteurl }}"{% if (page and page.highlight == slug) or slug == page_slug %} id="m-navbar-current"{% endif %}>{{ title }}</a></li>
                 {% endfor %}
               </ol>
-              {% endif %}
             </li>
+            {% endif %}
             {% endfor %}
           </ol>
         </div>