Skip to content

Commit eae14a2

Browse files
committed
Query string history now works for English default too, refs #4
1 parent 0efe8a0 commit eae14a2

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

ocr.html

+9-4
Original file line numberDiff line numberDiff line change
@@ -347,16 +347,21 @@ <h2>Pages</h2>
347347

348348
// Update URL bar to match language select
349349
languageSelect.addEventListener('change', (event) => {
350-
const newUrl = window.location.pathname + '?language=' + event.target.value;
350+
let newUrl = window.location.pathname;
351+
let language = event.target.value;
352+
if (language != 'eng') {
353+
newUrl += '?language=' + language;
354+
}
351355
window.history.pushState({ path: newUrl }, '', newUrl);
352356
});
353357

354358
function setLanguageFromQueryString() {
355359
const params = new URLSearchParams(window.location.search);
356-
const value = params.get('language');
357-
if (value) {
358-
languageSelect.value = value;
360+
let value = params.get('language');
361+
if (!value) {
362+
value = 'eng';
359363
}
364+
languageSelect.value = value;
360365
}
361366

362367
// Set the select box value when the page loads

0 commit comments

Comments
 (0)