[tor-commits] [lego/master] Update navbar with links databag

hiro at torproject.org hiro at torproject.org
Mon Nov 11 15:30:17 UTC 2019


commit 7ad3e5bff416f501e05aaa54fdc742a6fb567159
Author: hiro <hiro at torproject.org>
Date:   Mon Nov 11 16:30:12 2019 +0100

    Update navbar with links databag
---
 databags/links.ini    | 9 +++++++++
 templates/navbar.html | 7 ++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/databags/links.ini b/databags/links.ini
new file mode 100644
index 0000000..b632ab1
--- /dev/null
+++ b/databags/links.ini
@@ -0,0 +1,9 @@
+[en]
+about = https://www.torproject.org/about/history/
+support = https://support.torproject.org
+donate = https://donate.torproject.org
+
+[ca]
+about = https://www.torproject.org/ca/about/history/
+support = https://support.torproject.org/ca
+donate = https://donate.torproject.org/
diff --git a/templates/navbar.html b/templates/navbar.html
index 64b5695..a014de2 100644
--- a/templates/navbar.html
+++ b/templates/navbar.html
@@ -32,7 +32,12 @@
             {% if link %}
               <a class="nav-link" href="{{ item.path|url(alt=this.alt) }}">
             {% else %}
-              <a class="nav-link" href="{{ item.path }}">
+              {% set link = bag('links', this.alt, item.label) %}
+              {% if link %}
+                <a class="nav-link" href="{{ link }}">
+              {% else %}
+                <a class="nav-link" href="{{ item.path }}">
+              {% endif %}
             {% endif %}
             {{ _(item.label) }}
               {% if this.path == item.path %}



More information about the tor-commits mailing list