summaryrefslogtreecommitdiffstats
path: root/bin/reproducible_common.py
diff options
context:
space:
mode:
Diffstat (limited to 'bin/reproducible_common.py')
-rwxr-xr-xbin/reproducible_common.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/bin/reproducible_common.py b/bin/reproducible_common.py
index 6701db26..de60cbd3 100755
--- a/bin/reproducible_common.py
+++ b/bin/reproducible_common.py
@@ -258,13 +258,25 @@ def convert_into_hms_string(duration):
# See bash equivelent: reproducible_common.sh's "write_page_header()"
def create_main_navigation(page_title, suite, arch, displayed_page=None):
+ suite_list = []
+ for s in SUITES:
+ suite_list.append({
+ 's': s,
+ 'class': 'current' if s == suite else ''
+ })
+ arch_list = []
+ for a in ARCHS:
+ arch_list.append({
+ 'a': a,
+ 'class': 'current' if a == arch else ''
+ })
context = {
'page_title': page_title,
'suite': suite,
'arch': arch,
'project_links_html': renderer.render(project_links_template),
- 'suite_list': [{'s': s} for s in SUITES],
- 'arch_list': [{'a': a} for a in ARCHS],
+ 'suite_list': suite_list,
+ 'arch_list': arch_list,
'debian_uri': DEBIAN_DASHBOARD_URI,
}
if suite != 'experimental':