Skip to content

Commit f44bee6

Browse files
committed
new
1 parent 13eb67d commit f44bee6

1 file changed

Lines changed: 45 additions & 22 deletions

File tree

DISCOVER/404.html

Lines changed: 45 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010

1111
<style>
1212
:root {
13-
--bg-start: #0f0f14;
14-
--bg-mid: #141625;
15-
--bg-end: #0f0f14;
16-
--card-bg: rgba(255,255,255,0.04);
17-
--card-border: rgba(255,255,255,0.12);
18-
--muted: rgba(255,255,255,0.6);
13+
--bg-start: #000000;
14+
--bg-mid: #0a0a0a;
15+
--bg-end: #000000;
16+
--card-bg: rgba(20,20,20,0.95);
17+
--card-border: rgba(255,255,255,0.15);
18+
--muted: rgba(255,255,255,0.7);
1919
--text-on-card: #ffffff;
20-
--select-bg: #0f1220;
20+
--select-bg: #1a1a1a;
2121
}
2222

2323
[data-bs-theme="light"] {
@@ -111,16 +111,23 @@ <h1 id="title" class="h3 fw-semibold text-card mb-2">
111111
</div>
112112

113113
<div class="d-flex flex-column align-items-center gap-2">
114-
<label for="language-switcher" class="form-label small text-muted-custom mb-0">
114+
<span class="form-label small text-muted-custom mb-2">
115115
Language
116-
</label>
117-
118-
<select id="language-switcher"
119-
class="form-select w-auto select-theme"
120-
aria-label="Language selector">
121-
<option value="en">English</option>
122-
<option value="es">Español</option>
123-
</select>
116+
</span>
117+
<div class="btn-group" role="group" aria-label="Language selector">
118+
<button type="button"
119+
id="lang-en"
120+
class="btn btn-outline-light lang-toggle"
121+
data-lang="en">
122+
English
123+
</button>
124+
<button type="button"
125+
id="lang-es"
126+
class="btn btn-outline-light lang-toggle"
127+
data-lang="es">
128+
Español
129+
</button>
130+
</div>
124131
</div>
125132

126133
<p id="footer" class="mt-4 small text-muted-custom">
@@ -141,11 +148,11 @@ <h1 id="title" class="h3 fw-semibold text-card mb-2">
141148
},
142149
es: {
143150
title: "Página no encontrada",
144-
message: "Parece que esta página se perdió.",
145-
suggestion: "Puede que haya sido eliminada o nunca existió.",
151+
message: "Parece que esta página tomó un desvío incorrecto.",
152+
suggestion: "Puede haber sido eliminada, renombrada o nunca existió.",
146153
home: "← Volver al inicio",
147154
report: "Informar problema",
148-
footer: "¿Crees que es un error? Infórmanos creando un issue."
155+
footer: "¿Crees que esto es un error? Abre un issue y haznoslo saber."
149156
}
150157
};
151158

@@ -162,13 +169,29 @@ <h1 id="title" class="h3 fw-semibold text-card mb-2">
162169
document.getElementById("home").textContent = t.home;
163170
document.getElementById("report").textContent = t.report;
164171
document.getElementById("footer").textContent = t.footer;
165-
document.getElementById("language-switcher").value = lang;
172+
173+
// Update toggle buttons
174+
document.querySelectorAll('.lang-toggle').forEach(btn => {
175+
if (btn.dataset.lang === lang) {
176+
btn.classList.remove('btn-outline-light');
177+
btn.classList.add('btn-light');
178+
} else {
179+
btn.classList.remove('btn-light');
180+
btn.classList.add('btn-outline-light');
181+
}
182+
});
183+
166184
localStorage.setItem("preferredLang", lang);
167185
}
168186

169187
applyLanguage(detectLanguage());
170-
document.getElementById("language-switcher")
171-
.addEventListener("change", e => applyLanguage(e.target.value));
188+
189+
// Add click handlers to language toggle buttons
190+
document.querySelectorAll('.lang-toggle').forEach(btn => {
191+
btn.addEventListener('click', () => {
192+
applyLanguage(btn.dataset.lang);
193+
});
194+
});
172195
</script>
173196

174197
</body>

0 commit comments

Comments
 (0)