diff options
author | Valerie R Young <spectranaut@riseup.net> | 2016-07-12 10:35:42 -0400 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2016-07-24 11:46:02 -0400 |
commit | 1dea20a0d5081e8fa1f864e82977dc9d365a8565 (patch) | |
tree | a3b1ec29e007e9eaaab0a146dcc99d54e56ffab0 /bin/templates | |
parent | 1f6e833815c011e56ab77a258b4eee94a8acaf43 (diff) | |
download | jenkins.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.mustache | 4 | ||||
-rw-r--r-- | bin/templates/main_navigation.mustache | 203 |
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}}} |