File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff 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+ }
You can’t perform that action at this time.
0 commit comments