Skip to content

Commit cdcd523

Browse files
committed
Name the initialisation function
1 parent ce8b474 commit cdcd523

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

templates/switchers.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,7 @@ function version_segment_from_url() {
130130
return match[1];
131131
return ''
132132
}
133-
134-
document.addEventListener('DOMContentLoaded', function() {
133+
const _initialise_switchers = () => {
135134
const language_segment = language_segment_from_url();
136135
const current_language = language_segment.replace(/\/+$/g, '') || 'en';
137136

@@ -150,4 +149,10 @@ document.addEventListener('DOMContentLoaded', function() {
150149
let selectElement = placeholder.querySelector('select');
151150
selectElement.addEventListener('change', on_language_switch);
152151
});
153-
});
152+
};
153+
154+
if (document.readyState !== 'loading') {
155+
_initialise_switchers();
156+
} else {
157+
document.addEventListener('DOMContentLoaded', _initialise_switchers);
158+
}

0 commit comments

Comments
 (0)