mirror of
https://github.com/Noratrieb/std-internal-docs.git
synced 2026-01-14 09:35:01 +01:00
fix
This commit is contained in:
parent
1e8053fb18
commit
16775aa040
3 changed files with 17 additions and 5 deletions
16
before.html
16
before.html
|
|
@ -1,6 +1,16 @@
|
|||
<script type="module">
|
||||
const selectedTarget =
|
||||
window.location.pathname.split("/")[1] ?? "x86_64-unknown-linux-gnu";
|
||||
|
||||
const info = document.createElement("div");
|
||||
info.classList.add("_internal-info");
|
||||
|
||||
const targets = [
|
||||
{ value: "x86_64-unknown-linux-gnu", name: "x86-64 GNU/Linux" },
|
||||
{ value: "x86_64-pc-windows-msvc", name: "x86-64 Windows MSVC" },
|
||||
{ value: "aarch64-apple-darwin", name: "ARM64 MacOS" },
|
||||
];
|
||||
|
||||
info.innerHTML = `
|
||||
<div>⚠ Internal Docs ⚠</div>
|
||||
<div>This website was built by <a href="https://github.com/Noratrieb/std-internal-docs">Noratrieb</a></div>
|
||||
|
|
@ -13,9 +23,7 @@
|
|||
</div>
|
||||
<div>
|
||||
<select id="target-select">
|
||||
<option value="x86_64-unknown-linux-gnu">x86-64 GNU/Linux</option>
|
||||
<option value="x86_64-pc-windows-msvc">x86-64 Windows MSVC</option>
|
||||
<option value="aarch64-apple-darwin">ARM64 MacOS</option>
|
||||
${targets.map((target) => `<option value="${target.value}"${selectedTarget === target.value ? " selected" : ""}>${target.name}</option>`)}
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -26,6 +34,6 @@
|
|||
document.getElementById("target-select").addEventListener("change", (e) => {
|
||||
// not very clever, just change the target at all.
|
||||
// we could try to substitute the path or something better.
|
||||
window.location.pathname = `${e.target.value}/std`;
|
||||
window.location.pathname = `/${e.target.value}/std`;
|
||||
});
|
||||
</script>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue