We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ce8b474 commit cdcd523Copy full SHA for cdcd523
1 file changed
templates/switchers.js
@@ -130,8 +130,7 @@ function version_segment_from_url() {
130
return match[1];
131
return ''
132
}
133
-
134
-document.addEventListener('DOMContentLoaded', function() {
+const _initialise_switchers = () => {
135
const language_segment = language_segment_from_url();
136
const current_language = language_segment.replace(/\/+$/g, '') || 'en';
137
@@ -150,4 +149,10 @@ document.addEventListener('DOMContentLoaded', function() {
150
149
let selectElement = placeholder.querySelector('select');
151
selectElement.addEventListener('change', on_language_switch);
152
});
153
-});
+};
+
154
+if (document.readyState !== 'loading') {
155
+ _initialise_switchers();
156
+} else {
157
+ document.addEventListener('DOMContentLoaded', _initialise_switchers);
158
+}
0 commit comments