|
59 | 59 | <!-- Navbar -->
|
60 | 60 | <nav class="navbar is-light" role="navigation" aria-label="main navigation">
|
61 | 61 | <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> |
63 | 63 | </div>
|
64 | 64 |
|
65 | 65 | <div class="navbar-end">
|
|
74 | 74 | <div class="navbar-item has-dropdown is-hoverable">
|
75 | 75 | <a class="navbar-link">Architecture</a>
|
76 | 76 | <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> |
85 | 81 | </div>
|
86 | 82 | </div>
|
87 | 83 | </div>
|
|
148 | 144 |
|
149 | 145 | <script id="js">
|
150 | 146 | let selectedStream = 'stable'; // default
|
151 |
| - |
| 147 | +let selectedArch = 'x86_64'; // default |
152 | 148 | function handleStreamDropdown(stream) {
|
153 | 149 | selectedStream = stream;
|
154 | 150 | }
|
| 151 | +function handleArchDropdown(arch) { |
| 152 | + selectedArch = arch; |
| 153 | +} |
155 | 154 |
|
156 | 155 | document.querySelectorAll('.navbar-item.has-dropdown a').forEach(item => {
|
157 | 156 | item.addEventListener('click', function () {
|
|
164 | 163 | selectedStream = optionValue;
|
165 | 164 | }
|
166 | 165 | break;
|
| 166 | + case 'Arch': |
| 167 | + if (['aarch64', 'ppc64le', 's390x', 'x86_64'].includes(optionValue)) { |
| 168 | + selectedArch = optionValue; |
| 169 | + } |
| 170 | + break; |
167 | 171 | }
|
168 | 172 |
|
169 | 173 | navigateToLink();
|
170 | 174 | });
|
171 | 175 | });
|
172 | 176 |
|
173 | 177 | 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`; |
175 | 179 | window.location.href = url; // executes the above and goes to the URL
|
176 | 180 | }
|
177 | 181 | // Return Cincinnati URL.
|
|
0 commit comments