From acc4a273c4fcb5745e90ba239ef7c7a75b57bea2 Mon Sep 17 00:00:00 2001 From: squidfunk Date: Sat, 7 Nov 2020 16:09:06 +0100 Subject: [PATCH] Simplified conditionals in templates --- material/partials/nav-item.html | 7 ++----- material/partials/tabs-item.html | 24 ++++++++++------------- src/partials/nav-item.html | 24 ++++++++--------------- src/partials/source-date.html | 2 +- src/partials/tabs-item.html | 33 ++++++++++---------------------- 5 files changed, 31 insertions(+), 59 deletions(-) diff --git a/material/partials/nav-item.html b/material/partials/nav-item.html index 466208df2..82c821104 100644 --- a/material/partials/nav-item.html +++ b/material/partials/nav-item.html @@ -7,11 +7,8 @@ {% endif %} {% if nav_item.children %}
  • - {% if nav_item.active %} - - {% else %} - - {% endif %} + {% set checked = "checked" if nav_item.active %} +
  • + {% set class = "md-tabs__link" %} {% if not page.ancestors | length and nav | selectattr("url", page.url) %} - - {{ nav_item.title }} - - {% else %} - - {{ nav_item.title }} - + {% set class = "md-tabs__link md-tabs__link--active" %} {% endif %} + + {{ nav_item.title }} +
  • {% elif nav_item.children and nav_item.children | length > 0 %} {% set title = title | default(nav_item.title) %} @@ -20,15 +18,13 @@ {% include "partials/tabs-item.html" %} {% else %}
  • + {% set class = "md-tabs__link" %} {% if nav_item.active %} - - {{ title }} - - {% else %} - - {{ title }} - + {% set class = "md-tabs__link md-tabs__link--active" %} {% endif %} + + {{ title }} +
  • {% endif %} {% elif nav_item.url.startswith("http") %} diff --git a/src/partials/nav-item.html b/src/partials/nav-item.html index 5006cb125..700df2b95 100644 --- a/src/partials/nav-item.html +++ b/src/partials/nav-item.html @@ -31,22 +31,14 @@
  • - {% if nav_item.active %} - - {% else %} - - {% endif %} + {% set checked = "checked" if nav_item.active %} +
  • + {% set class = "md-tabs__link" %} {% if not page.ancestors | length and nav | selectattr("url", page.url) %} - - {{ nav_item.title }} - - {% else %} - - {{ nav_item.title }} - + {% set class = "md-tabs__link md-tabs__link--active" %} {% endif %} + + {{ nav_item.title }} +
  • @@ -49,21 +44,13 @@ {% else %}
  • + {% set class = "md-tabs__link" %} {% if nav_item.active %} - - {{ title }} - - {% else %} - - {{ title }} - + {% set class = "md-tabs__link md-tabs__link--active" %} {% endif %} + + {{ title }} +
  • {% endif %}