Skip to content

Commit 42a2507

Browse files
committed
graph/index.html: Add arch selection to navbar
1 parent e700152 commit 42a2507

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

graph/index.html

+15-11
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
<!-- Navbar -->
6060
<nav class="navbar is-light" role="navigation" aria-label="main navigation">
6161
<div class="navbar-brand">
62-
<a class="navbar-item" href="https://builds.coreos.fedoraproject.org/graph?stream=stable&basearch=x86_64"><img src="https://fedoraproject.org/assets/images/coreos-logo-light.png"/></a>
62+
<a class="navbar-item" href="?stream=stable&basearch=x86_64"><img src="https://fedoraproject.org/assets/images/coreos-logo-light.png"/></a>
6363
</div>
6464

6565
<div class="navbar-end">
@@ -74,14 +74,10 @@
7474
<div class="navbar-item has-dropdown is-hoverable">
7575
<a class="navbar-link">Architecture</a>
7676
<div class="navbar-dropdown">
77-
<a class="navbar-item">x86_64</a>
78-
</div>
79-
</div>
80-
<div class="navbar-item has-dropdown is-hoverable">
81-
<a class="navbar-link">Infrastructure</a>
82-
<div class="navbar-dropdown">
83-
<a class="navbar-item">Production</a>
84-
<!-- <a class="navbar-item">Staging</a> -> Removing / unavaialbe -->
77+
<a class="navbar-item" onclick="handleArchDropdown('aarch64')">aarch64</a>
78+
<a class="navbar-item" onclick="handleArchDropdown('ppc64le')">ppc64le</a>
79+
<a class="navbar-item" onclick="handleArchDropdown('s390x')">s390x</a>
80+
<a class="navbar-item" onclick="handleArchDropdown('x86_64')">x86_64</a>
8581
</div>
8682
</div>
8783
</div>
@@ -148,10 +144,13 @@
148144

149145
<script id="js">
150146
let selectedStream = 'stable'; // default
151-
147+
let selectedArch = 'x86_64'; // default
152148
function handleStreamDropdown(stream) {
153149
selectedStream = stream;
154150
}
151+
function handleArchDropdown(arch) {
152+
selectedArch = arch;
153+
}
155154

156155
document.querySelectorAll('.navbar-item.has-dropdown a').forEach(item => {
157156
item.addEventListener('click', function () {
@@ -164,14 +163,19 @@
164163
selectedStream = optionValue;
165164
}
166165
break;
166+
case 'Arch':
167+
if (['aarch64', 'ppc64le', 's390x', 'x86_64'].includes(optionValue)) {
168+
selectedArch = optionValue;
169+
}
170+
break;
167171
}
168172

169173
navigateToLink();
170174
});
171175
});
172176

173177
function navigateToLink() {
174-
const url = `https://builds.coreos.fedoraproject.org/graph?stream=${selectedStream}&basearch=x86_64&infra=prod`;
178+
const url = `?stream=${selectedStream}&basearch=${selectedArch}&infra=prod`;
175179
window.location.href = url; // executes the above and goes to the URL
176180
}
177181
// Return Cincinnati URL.

0 commit comments

Comments
 (0)