summaryrefslogtreecommitdiffstats
path: root/bin/templates
diff options
context:
space:
mode:
authorValerie R Young <spectranaut@riseup.net>2016-06-30 14:42:11 -0400
committerHolger Levsen <holger@layer-acht.org>2016-07-17 12:12:05 +0200
commitb3999887aa7387e7db24ebab04d3d15c4ac7d9df (patch)
tree442b4759576bd5e9c9f2753c181c539a36f34b54 /bin/templates
parentf16c248f5153732d36e808df1da2e12c8fd8a6bf (diff)
downloadjenkins.debian.net-b3999887aa7387e7db24ebab04d3d15c4ac7d9df.tar.xz
reproducible debian: add main navigation highlighting to python pages
Added the correct navigation highlighting to the following pages: notes, no notes, tested in the last 24 hours, tested in the last 48 hours, all packages, notifications enabled, breakages, issue pages, scheduled, and maintainers page. Signed-off-by: Mattia Rizzolo <mattia@debian.org> Signed-off-by: Holger Levsen <holger@layer-acht.org>
Diffstat (limited to 'bin/templates')
-rw-r--r--bin/templates/main_navigation.mustache57
1 files changed, 39 insertions, 18 deletions
diff --git a/bin/templates/main_navigation.mustache b/bin/templates/main_navigation.mustache
index 1a8a60ac..776a1207 100644
--- a/bin/templates/main_navigation.mustache
+++ b/bin/templates/main_navigation.mustache
@@ -3,12 +3,16 @@
<ul class="menu">
<li>{{suite}}/{{arch}}:<ul class="children">
<li>Notes:<ul class="children">
- <li><a href="/debian/{{suite}}/{{arch}}/index_notes.html">
+ <li {{#notes}}class='active'{{/notes}}>
+ <a href="/debian/{{suite}}/{{arch}}/index_notes.html">
packages with notes
- </a></li>
- <li><a href="/debian/{{suite}}/{{arch}}/index_no_notes.html">
+ </a>
+ </li>
+ <li {{#no_notes}}class='active'{{/no_notes}}>
+ <a href="/debian/{{suite}}/{{arch}}/index_no_notes.html">
packages without notes
- </a></li>
+ </a>
+ </li>
</ul></li>
<li>Package states:<ul class="children">
<li>
@@ -36,23 +40,29 @@
</li>
</ul></li>
{{^experimental}}
- <li>
+ <li {{#pkg_set}}class='active'{{/pkg_set}}>
<a href="/debian/{{suite}}/{{arch}}/index_pkg_sets.html">
package sets
</a>
</li>
{{/experimental}}
<li>Recently tested:<ul class="children">
- <li><a href="/debian/{{suite}}/{{arch}}/index_last_24h.html">
+ <li {{#last_24h}}class='active'{{/last_24h}}>
+ <a href="/debian/{{suite}}/{{arch}}/index_last_24h.html">
packages tested in the last 24h
- </a></li>
- <li><a href="/debian/{{suite}}/{{arch}}/index_last_48h.html">
+ </a>
+ </li>
+ <li {{#last_48h}}class='active'{{/last_48h}}>
+ <a href="/debian/{{suite}}/{{arch}}/index_last_48h.html">
packages tested in the last 48h
- </a></li>
+ </a>
+ </li>
</ul></li>
- <li><a href="/debian/{{suite}}/{{arch}}/index_all_abc.html">
+ <li {{#all_abc}}class='active'{{/all_abc}}>
+ <a href="/debian/{{suite}}/{{arch}}/index_all_abc.html">
all tested packages (sorted alphabetically)
- </a></li>
+ </a>
+ </li>
</ul></li>
<li>Architectures:<ul class="children">
<li>
@@ -60,7 +70,9 @@
<a href="/debian/{{suite}}/index_suite_{{a}}_stats.html">{{a}}</a>
{{/arch_list}}
</li>
- <li><a href="/debian/index_{{arch}}_scheduled.html">currently scheduled</a></li>
+ <li {{#scheduled}}class='active'{{/scheduled}}>
+ <a href="/debian/index_{{arch}}_scheduled.html">currently scheduled</a>
+ </li>
</ul></li>
<li>Suites:<ul class="children">
<li>
@@ -68,20 +80,29 @@
<a href="/debian/{{s}}/index_suite_{{arch}}_stats.html">{{s}}</a>
{{/suite_list}}
</li>
- <li><a href="/debian/{{suite}}/index_dd-list.html">
+ <li {{#dd_list}}class='active'{{/dd_list}}>
+ <a href="/debian/{{suite}}/index_dd-list.html">
maintainers of unreproducible packages
- </a></li>
+ </a>
+ </li>
</ul></li>
<li><a href="{{debian_url}}">Debian dashboard</a>
<ul class="children">
- <li><a href="/debian/index_issues.html">issues</a></li>
+ <li {{#issues}}class='active'{{/issues}}>
+ <a href="/debian/index_issues.html">issues</a>
+ </li>
<li><a href="/debian/index_repositories.html">
repositories overview</a></li>
- <li><a href="/debian/index_notify.html" title="notify icon">
- ⚑ packages with enabled notifications</a></li>
+ <li {{#notify}}class='active'{{/notify}}>
+ <a href="/debian/index_notify.html" title="notify icon">
+ ⚑ packages with enabled notifications
+ </a>
+ </li>
<li><a href="/debian/index_performance.html">performance stats</a></li>
<li><a href="/debian/index_variations.html">variations tested</a></li>
- <li><a href="/debian/index_breakages.html">broken pieces</a></li>
+ <li {{#breakages}}class='active'{{/breakages}}>
+ <a href="/debian/index_breakages.html">broken pieces</a>
+ </li>
</ul></li>
</ul>
{{{project_links_html}}}