File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -98,9 +98,12 @@ if (elem) {
9898 if ( doc . addEventListener ) {
9999 // This ensures that all event listeners get applied only once.
100100 if ( ! win . debugKitListenersApplied ) {
101- doc . addEventListener ( 'DOMContentLoaded' , onReady , false ) ;
102- doc . addEventListener ( 'DOMContentLoaded' , proxyAjaxOpen , false ) ;
103- doc . addEventListener ( 'DOMContentLoaded' , proxyAjaxSend , false ) ;
101+ // Add support for turbo DOMContentLoaded alternative
102+ // see https://turbo.hotwired.dev/reference/events#turbo%3Aload
103+ const loadedEvent = Turbo ? 'turbo:load' : 'DOMContentLoaded' ;
104+ doc . addEventListener ( loadedEvent , onReady , false ) ;
105+ doc . addEventListener ( loadedEvent , proxyAjaxOpen , false ) ;
106+ doc . addEventListener ( loadedEvent , proxyAjaxSend , false ) ;
104107 win . debugKitListenersApplied = true ;
105108 }
106109 } else {
You can’t perform that action at this time.
0 commit comments