[tor-commits] [tpo/staging] Fix links in footer
hiro at torproject.org
hiro at torproject.org
Wed Feb 20 13:28:11 UTC 2019
commit 34dc6570d71681a0acf993deb3d2755c3009c0a1
Author: hiro <hiro at torproject.org>
Date: Wed Feb 20 14:27:49 2019 +0100
Fix links in footer
---
templates/contact.html | 5 +++--
templates/download-android.html | 6 ++++--
templates/footer.html | 8 +++++++-
templates/macros/contact.html | 3 +++
templates/macros/downloads.html | 8 ++++++++
5 files changed, 25 insertions(+), 5 deletions(-)
diff --git a/templates/contact.html b/templates/contact.html
index d24eace..300d625 100644
--- a/templates/contact.html
+++ b/templates/contact.html
@@ -4,7 +4,8 @@
<div class="container">
<div class="row">
<div class="col-md-8 py-3">
- <h3 class="text-secondary display-5 mb-4"><i class="fas fa-table-tennis text-primary pr-2"></i> {{ _('Chat with us on <a href="https://webchat.oftc.net/" title="Tor Project IRC" target="_blank">OFTC IRC</a>')|safe }}</h3>
+ {% from "macros/contact.html" import render_oftc %}
+ <h3 class="text-secondary display-5 mb-4"><i class="fas fa-table-tennis text-primary pr-2"></i> {{ _('Chat with us on') }} {{ render_oftc() }}</h3>
<p class="text-tpo"><span class="text-primary nick">#tor</span> - {{ _("Ask questions about using Tor.") }}</p>
<p class="text-tpo"><span class="text-primary nick">#tor-dev</span> - {{ _("Discuss Tor-related coding, protocols, and ideas are all welcome.") }}</p>
<p class="text-tpo"><span class="text-primary nick">#tor-project</span> - {{ _("Discuss organization and community related topics: meetups, outreach, translation, or website improvements.") }}</p>
@@ -92,7 +93,7 @@
<div class="row">
<div class="col-md-8 p-0 pr-5">
<h3 class="text-primary display-5">{{ _('Email us') }}</h3>
- <p class="text-tpo">{{ _('For questions and comments about Tor the non-profit organization: trademark questions, affiliation and coordination, contract inquiries, etc, please email') }}<a href="mailto:frontdesk at rt.torproject.org">frontdesk at rt.torproject.org</a>. {{ _('For donor-related questions, contact') }} <a href="mailto:giving at torproject.org">giving at torproject.org</a>.</p>
+ <p class="text-tpo">{{ _('For questions and comments about Tor the non-profit organization: trademark questions, affiliation and coordination, contract inquiries, etc, please email frontdesk at rt.torproject.org. For donor-related questions, contact giving at torproject.org') }}.</p>
</div>
<div class="d-block d-sm-none container py-3">
<div class="row border-bottom border-light"><p></p></div>
diff --git a/templates/download-android.html b/templates/download-android.html
index 41433fb..9dce52f 100644
--- a/templates/download-android.html
+++ b/templates/download-android.html
@@ -17,10 +17,12 @@
<div class="row my-5">
<a class="btn btn-lg btn-light text-primary py-3 px-4 my-1 mx-auto" href="">{{ _('Download .apk') }}</a>
<a class="btn btn-lg btn-light text-primary py-3 px-4 my-1 mx-auto" href="">{{ _('Go to Google Play') }}</a>
- <a class="btn btn-lg btn-light text-primary py-3 px-4 my-1 mx-auto disabled" href="">{{ _('Go to F-droid <small class="badge-pill badge-dark mx-1 nick">S00N</small>')|safe }}</a>
+ {% from "macros/downloads.html" import render_fdroid %}
+ <a class="btn btn-lg btn-light text-primary py-3 px-4 my-1 mx-auto disabled" href="">{{ _('Go to F-droid %s')|format(render_fdroid())|safe }}</a>
</div>
<div class="row">
- <p class="text-light mx-auto nick">{{ _('Are you a iOS user? We encourage you to try <a class="mx-auto" href=""><u>Onion Browser.</u></a>')|safe }}</p>
+ {% from "macros/downloads.html" import render_onion_browser %}
+ <p class="text-light mx-auto nick">{{ _('Are you a iOS user? We encourage you to try %s')|format(render_onion_browser())|safe }} </p>
</div>
</div>
<div class="d-none d-lg-block col-lg-4">
diff --git a/templates/footer.html b/templates/footer.html
index 4aa7aa2..6fe4248 100644
--- a/templates/footer.html
+++ b/templates/footer.html
@@ -26,7 +26,13 @@
{% set menubag = 'menu_footer+' + this.alt %}
{% for id, item in bag(menubag).items() %}
<li{% if this.is_child_of(item.path) %} class="nav-item active" {% else %} class="nav-item"{% endif %}>
- <a class="nav-link text-light" href="{{ item.path }}">{{ item.label }}
+ {% set link = site.get(item.path) %}
+ {% if link %}
+ <a class="nav-link text-light" href="{{ item.path|url }}">
+ {% else %}
+ <a class="nav-link text-light" href="{{ item.path }}">
+ {% endif %}
+ {{ item.label }}
{% if this.is_child_of(item.path) %}
<span class="sr-only">(current)</span>
{% endif %}
diff --git a/templates/macros/contact.html b/templates/macros/contact.html
new file mode 100644
index 0000000..9a91967
--- /dev/null
+++ b/templates/macros/contact.html
@@ -0,0 +1,3 @@
+{% macro render_oftc() %}
+ <a href="https://webchat.oftc.net/" title="Tor Project IRC" target="_blank">OFTC IRC</a>
+{% endmacro %}
diff --git a/templates/macros/downloads.html b/templates/macros/downloads.html
index 4694b40..70ff5bd 100644
--- a/templates/macros/downloads.html
+++ b/templates/macros/downloads.html
@@ -34,3 +34,11 @@
<a class="downloadLink" href="{{ download_link_32 }}">32-bit</a> (<a href="{{ sig_link_32 }}">sig</a>) / <a href="{{ download_link_32 }}">64-bit</a> (<a href="{{ sig_link_64 }}">sig<a/>)
{% endmacro %}
+
+{% macro render_fdroid() %}
+ <small class="badge-pill badge-dark mx-1 nick">S00N</small>
+{% endmacro %}
+
+{% macro render_onion_browser() %}
+ <a class="mx-auto" href=""><u>Onion Browser.</u></a>
+{% endmacro %}
More information about the tor-commits
mailing list