summaryrefslogtreecommitdiffstats
path: root/bin/templates
diff options
context:
space:
mode:
authorValerie R Young <spectranaut@riseup.net>2016-07-12 10:35:42 -0400
committerHolger Levsen <holger@layer-acht.org>2016-07-24 11:46:02 -0400
commit1dea20a0d5081e8fa1f864e82977dc9d365a8565 (patch)
treea3b1ec29e007e9eaaab0a146dcc99d54e56ffab0 /bin/templates
parent1f6e833815c011e56ab77a258b4eee94a8acaf43 (diff)
downloadjenkins.debian.net-1dea20a0d5081e8fa1f864e82977dc9d365a8565.tar.xz
reproducible debian: use main navigation template in bash scripts
Signed-off-by: Holger Levsen <holger@layer-acht.org>
Diffstat (limited to 'bin/templates')
-rw-r--r--bin/templates/basic_page.mustache4
-rw-r--r--bin/templates/main_navigation.mustache203
2 files changed, 109 insertions, 98 deletions
diff --git a/bin/templates/basic_page.mustache b/bin/templates/basic_page.mustache
index 1239a4a0..345d2da0 100644
--- a/bin/templates/basic_page.mustache
+++ b/bin/templates/basic_page.mustache
@@ -8,7 +8,9 @@
<title>{{page_title}}</title>
</head>
<body class="wrapper">
- {{{main_navigation_html}}}
+ <header class="head">
+ {{{main_navigation_html}}}
+ </header>
<div class="mainbody">
{{{main_html}}}
</div>
diff --git a/bin/templates/main_navigation.mustache b/bin/templates/main_navigation.mustache
index 6dab1692..ab905fd2 100644
--- a/bin/templates/main_navigation.mustache
+++ b/bin/templates/main_navigation.mustache
@@ -1,109 +1,118 @@
-<header class="head">
- <h2>{{page_title}}</h2>
- <ul class="menu">
- <li>{{suite}}/{{arch}}:<ul class="children">
- <li>Notes:<ul class="children">
- <li {{#notes}}class='active'{{/notes}}>
- <a href="/debian/{{suite}}/{{arch}}/index_notes.html">
- packages with notes
- </a>
- </li>
- <li {{#no_notes}}class='active'{{/no_notes}}>
- <a href="/debian/{{suite}}/{{arch}}/index_no_notes.html">
- packages without notes
- </a>
- </li>
- </ul></li>
- <li>Package states:<ul class="children">
- <li>
- <a href="/debian/{{suite}}/{{arch}}/index_reproducible.html" target="_parent">
- <img src="/static/weather-clear.png" alt="reproducible icon" />
- </a>
- <a href="/debian/{{suite}}/{{arch}}/index_FTBR.html" target="_parent">
- <img src="/static/weather-showers-scattered.png" alt="FTBR icon" />
- </a>
- <a href="/debian/{{suite}}/{{arch}}/index_FTBFS.html" target="_parent">
- <img src="/static/weather-storm.png" alt="FTBFS icon" />
- </a>
- <a href="/debian/{{suite}}/{{arch}}/index_depwait.html" target="_parent">
- <img src="/static/weather-snow.png" alt="depwait icon" />
- </a>
- <a href="/debian/{{suite}}/{{arch}}/index_not_for_us.html" target="_parent">
- <img src="/static/weather-few-clouds-night.png" alt="not_for_us icon" />
- </a>
- <a href="/debian/{{suite}}/{{arch}}/index_404.html" target="_parent">
- <img src="/static/weather-severe-alert.png" alt="404 icon" />
- </a>
- <a href="/debian/{{suite}}/{{arch}}/index_blacklisted.html" target="_parent">
- <img src="/static/error.png" alt="blacklisted icon" />
- </a>
- </li>
- </ul></li>
- {{#include_pkgset_link}}
- <li {{#pkg_set}}class='active'{{/pkg_set}}>
- <a href="/debian/{{suite}}/{{arch}}/index_pkg_sets.html">
- package sets
+<h2>{{page_title}}</h2>
+<ul class="menu">
+ <li>{{suite}}/{{arch}}:<ul class="children">
+ <li>Notes:<ul class="children">
+ <li {{#notes}}class='active'{{/notes}}>
+ <a href="/debian/{{suite}}/{{arch}}/index_notes.html">
+ packages with notes
</a>
</li>
- {{/include_pkgset_link}}
- <li>Recently tested:<ul class="children">
- <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 {{#last_48h}}class='active'{{/last_48h}}>
- <a href="/debian/{{suite}}/{{arch}}/index_last_48h.html">
- packages tested in the last 48h
- </a>
- </li>
- </ul></li>
- <li {{#all_abc}}class='active'{{/all_abc}}>
- <a href="/debian/{{suite}}/{{arch}}/index_all_abc.html">
- all tested packages (sorted alphabetically)
+ <li {{#no_notes}}class='active'{{/no_notes}}>
+ <a href="/debian/{{suite}}/{{arch}}/index_no_notes.html">
+ packages without notes
</a>
</li>
</ul></li>
- <li>Architectures:<ul class="children">
+ <li>Package states:<ul class="children">
<li>
- {{#arch_list}}
- <a href="/debian/{{suite}}/index_suite_{{a}}_stats.html">{{a}}</a>
- {{/arch_list}}
- </li>
- <li {{#scheduled}}class='active'{{/scheduled}}>
- <a href="/debian/index_{{arch}}_scheduled.html">currently scheduled</a>
+ <a href="/debian/{{suite}}/{{arch}}/index_reproducible.html" target="_parent">
+ <img src="/static/weather-clear.png" alt="reproducible icon" />
+ </a>
+ <a href="/debian/{{suite}}/{{arch}}/index_FTBR.html" target="_parent">
+ <img src="/static/weather-showers-scattered.png" alt="FTBR icon" />
+ </a>
+ <a href="/debian/{{suite}}/{{arch}}/index_FTBFS.html" target="_parent">
+ <img src="/static/weather-storm.png" alt="FTBFS icon" />
+ </a>
+ <a href="/debian/{{suite}}/{{arch}}/index_depwait.html" target="_parent">
+ <img src="/static/weather-snow.png" alt="depwait icon" />
+ </a>
+ <a href="/debian/{{suite}}/{{arch}}/index_not_for_us.html" target="_parent">
+ <img src="/static/weather-few-clouds-night.png" alt="not_for_us icon" />
+ </a>
+ <a href="/debian/{{suite}}/{{arch}}/index_404.html" target="_parent">
+ <img src="/static/weather-severe-alert.png" alt="404 icon" />
+ </a>
+ <a href="/debian/{{suite}}/{{arch}}/index_blacklisted.html" target="_parent">
+ <img src="/static/error.png" alt="blacklisted icon" />
+ </a>
</li>
</ul></li>
- <li>Suites:<ul class="children">
- <li>
- {{#suite_list}}
- <a href="/debian/{{s}}/index_suite_{{arch}}_stats.html">{{s}}</a>
- {{/suite_list}}
+ {{#include_pkgset_link}}
+ <li {{#pkg_set}}class='active'{{/pkg_set}}>
+ <a href="/debian/{{suite}}/{{arch}}/index_pkg_sets.html">
+ package sets
+ </a>
+ </li>
+ {{/include_pkgset_link}}
+ <li>Recently tested:<ul class="children">
+ <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 {{#dd_list}}class='active'{{/dd_list}}>
- <a href="/debian/{{suite}}/index_dd-list.html">
- maintainers of unreproducible packages
+ <li {{#last_48h}}class='active'{{/last_48h}}>
+ <a href="/debian/{{suite}}/{{arch}}/index_last_48h.html">
+ packages tested in the last 48h
</a>
</li>
</ul></li>
- <li><a href="{{debian_url}}">Debian dashboard</a>
- <ul class="children">
- <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 {{#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 {{#breakages}}class='active'{{/breakages}}>
- <a href="/debian/index_breakages.html">broken pieces</a>
- </li>
- </ul></li>
- </ul>
- {{{project_links_html}}}
-</header>
+ <li {{#all_abc}}class='active'{{/all_abc}}>
+ <a href="/debian/{{suite}}/{{arch}}/index_all_abc.html">
+ all tested packages (sorted alphabetically)
+ </a>
+ </li>
+ </ul></li>
+ <li>Architectures:<ul class="children">
+ <li>
+ {{#arch_list}}
+ <a {{{class}}} href="/debian/{{suite}}/index_suite_{{a}}_stats.html">
+ {{a}}
+ </a>
+ {{/arch_list}}
+ </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>
+ {{#suite_list}}
+ <a {{{class}}} href="/debian/{{s}}/index_suite_{{arch}}_stats.html">
+ {{s}}
+ </a>
+ {{/suite_list}}
+ </li>
+ <li {{#dd_list}}class='active'{{/dd_list}}>
+ <a href="/debian/{{suite}}/index_dd-list.html">
+ maintainers of unreproducible packages
+ </a>
+ </li>
+ </ul></li>
+ <li><a {{#dashboard}}class='active'{{/dashboard}} href="{{debian_url}}">Debian dashboard</a>
+ <ul class="children">
+ <li {{#issues}}class='active'{{/issues}}>
+ <a href="/debian/index_issues.html">issues</a>
+ </li>
+ <li {{#repositories}}class='active'{{/repositories}}>
+ <a href="/debian/index_repositories.html">
+ repositories overview
+ </a>
+ </li>
+ <li {{#notify}}class='active'{{/notify}}>
+ <a href="/debian/index_notify.html" title="notify icon">
+ ⚑ packages with enabled notifications
+ </a>
+ </li>
+ <li {{#performance}}class='active'{{/performance}}>
+ <a href="/debian/index_performance.html">performance stats</a>
+ </li>
+ <li {{#variations}}class='active'{{/variations}}>
+ <a href="/debian/index_variations.html">variations tested</a>
+ </li>
+ <li {{#breakages}}class='active'{{/breakages}}>
+ <a href="/debian/index_breakages.html">broken pieces</a>
+ </li>
+ </ul></li>
+</ul>
+{{{project_links_html}}}