Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/externals/javelin/core/init.js
Show First 20 Lines • Show All 202 Lines • ▼ Show 20 Lines | (function() { | ||||
}; | }; | ||||
if (has_add_event_listener) { | if (has_add_event_listener) { | ||||
document.addEventListener('DOMContentLoaded', function() { | document.addEventListener('DOMContentLoaded', function() { | ||||
JX.__rawEventQueue({type: 'domready'}); | JX.__rawEventQueue({type: 'domready'}); | ||||
}, true); | }, true); | ||||
} else { | } else { | ||||
var ready = | var ready = | ||||
"if (this.readyState == 'complete') {" + | 'if (this.readyState == "complete") {' + | ||||
"JX.__rawEventQueue({type: 'domready'});" + | 'JX.__rawEventQueue({type: "domready"});' + | ||||
"}"; | '}'; | ||||
// NOTE: Don't write a 'src' attribute, because "javascript:void(0)" causes | // NOTE: Don't write a 'src' attribute, because "javascript:void(0)" causes | ||||
// a mixed content warning in IE8 if the page is served over SSL. | // a mixed content warning in IE8 if the page is served over SSL. | ||||
document.write( | document.write( | ||||
'<script' + | '<script' + | ||||
' defer="defer"' + | ' defer="defer"' + | ||||
' onreadystatechange="' + ready + '"' + | ' onreadystatechange="' + ready + '"' + | ||||
'><\/sc' + 'ript' + '>'); | '><\/sc' + 'ript' + '>'); | ||||
Show All 11 Lines |