Index: templates/default.tmpl |
=================================================================== |
--- a/templates/default.tmpl |
+++ b/templates/default.tmpl |
@@ -9,17 +9,16 @@ |
# Adblock Plus is distributed in the hope that it will be useful, |
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
# GNU General Public License for more details. |
# |
# You should have received a copy of the GNU General Public License |
# along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
#} |
- |
ire
2017/11/07 08:36:16
NIT: Why remove this space?
juliandoucette
2017/11/07 13:08:56
Mistake.
|
<!DOCTYPE html> |
<html lang="{{locale}}" dir="{{"rtl" if config.has_option("rtl", locale) else "ltr"}}" itemscope="itemscope" itemtype="http://schema.org/WebPage"> |
<head> |
<meta charset="utf-8"> |
<meta name="viewport" content="width=device-width, initial-scale=1"> |
<title>{{title|translate("title", "meta")}}</title> |
{% if description %} |
@@ -66,22 +65,24 @@ |
<script src="/js/vendor/cssfx.min.js"></script> |
<![endif]--> |
<!--[if IE 8]> |
<link rel="stylesheet" href="/css/empty.css" class="cssfx"/> |
<![endif]--> |
</head> |
<body> |
- {% macro pageitem(name) %} |
- {% if name == page %} |
- <li class="selected">{{get_string(name, "menu")}}</li> |
- {% else %} |
- <li>{{name|linkify}}{{get_string(name, "menu")}}</a></li> |
- {% endif %} |
+ {% macro menuitem(sid, href=false) %} |
+ <li> |
+ <a |
+ href="{{ href if href else sid }}" |
+ {{ 'target="_blank"' if href }}> |
ire
2017/11/07 08:36:16
This is applied to all links because all of them a
juliandoucette
2017/11/07 13:08:56
Good catch.
|
+ {{ get_string(sid, "menu") }} |
+ </a> |
+ </li> |
{% endmacro %} |
<nav id="navbar"> |
<div class="container"> |
{{ "index" | linkify(id="navbar-logo") }} |
<img |
src="/img/navbar-logo.png" |
srcset="/img/navbar-logo.svg 2x"> |
@@ -148,43 +149,56 @@ |
{{body|safe}} |
{% endblock %} |
</div> |
<footer id="footer" class="content"> |
<div class="container"> |
<div class="row"> |
<nav class="column one-fourth"> |
ire
2017/11/07 08:36:16
NIT: I think this whole <nav> could also be a macr
juliandoucette
2017/11/07 13:08:56
Detail: I chose to place *just* the `<li>` in the
|
- <h5>{{ get_string("resources", "menu") }}</h5> |
+ <h5>{{ get_string("abp-nav-heading", "menu") }}</h5> |
<ul> |
- {% for pagename in ["acceptable-ads", "documentation", "deployments"] %} |
- <li>{{ pagename | linkify }}{{ get_string(pagename, "menu") }}</a></li> |
+ {% for sid, href in [ |
+ ("help-centre-link", "https://help.eyeo.com"), |
+ ("contribute-link", "contribute"), |
+ ("subscriptions-link", "subscriptions"), |
+ ("report-link", "report"), |
+ ("blog-link", "blog"), |
+ ] %} |
+ {{ menuitem(sid, href) }} |
{% endfor %} |
</ul> |
</nav> |
<nav class="column one-fourth"> |
- <h5>{{ get_string("community", "menu") }}</h5> |
+ <h5>{{ get_string("developers-nav-heading", "menu") }}</h5> |
<ul> |
- <li><a href="/releases/" hreflang="en">{{get_string("releases", "menu")}}</a></li> |
- <li><a href="/blog/" hreflang="en">{{get_string("blog", "menu")}}</a></li> |
- <li><a href="/forum/" hreflang="en">{{get_string("forum", "menu")}}</a></li> |
- {{ pageitem("development-builds") }} |
+ {% for sid, href in [ |
+ ("documentation-link", "documentation"), |
+ ("development-link", "development-builds"), |
+ ("source-code-link", "source"), |
+ ("roadmap-link", "https://issues.adblockplus.org/query?keywords=~2015q4&col=id&col=summary&col=keywords&col=owner&col=type&col=status&col=priority&col=milestone&col=component&report=13&desc=1&order=keywords"), |
+ ] %} |
+ {{ menuitem(sid, href) }} |
+ {% endfor %} |
</ul> |
</nav> |
<nav class="column one-fourth"> |
- <h5>{{get_string("development", "menu")}}</h5> |
+ <h5>{{ get_string("company-nav-heading", "menu") }}</h5> |
<ul> |
- {{ pageitem("source") }} |
- <li><a href="https://issues.adblockplus.org/report/13" hreflang="en">{{ get_string("roadmap", "menu") }}</a></li> |
- {{ pageitem("tools") }} |
- <li><a href="https://eyeo.com/jobs/" hreflang="en">{{ get_string("jobs", "menu") }}</a></li> |
+ {% for sid, href in [ |
+ ("eyeo-link", "https://eyeo.com"), |
+ ("jobs-link", "https://eyeo.com/jobs"), |
+ ("press-link", "https://eyeo.com/press"), |
+ ] %} |
+ {{ menuitem(sid, href) }} |
+ {% endfor %} |
</ul> |
</nav> |
<nav id="social-list" class="column one-fourth"> |
- <h5>{{get_string("follow-us", "menu")}}</h5> |
+ <h5>{{get_string("contact-nav-heading", "menu")}}</h5> |
<ul> |
<li> |
<a href="https://twitter.com/AdblockPlus" target="_blank"> |
<img |
src="/img/footer-twitter-glyphicon.png" |
alt="{{ "Twitter" | translate("twitter-alt", "Twitter glyphicon alt text")}}"> |
</a> |
</li> |