in salesforce/canvas/public/javascripts/canvas-all.js [490:546]
(function () {
var called = false,
isFrame,
fn;
function ready() {
if (called) {
return;
}
called = true;
ready = $.nop;
$.each(readyHandlers, $.invoker);
readyHandlers = [];
}
function tryScroll() {
if (called) {
return;
}
try {
document.documentElement.doScroll('left');
ready();
} catch (e) {
setTimeout(tryScroll, 30);
}
}
if (document.addEventListener) {
document.addEventListener('DOMContentLoaded', ready, false);
} else {
if (document.attachEvent) {
try {
isFrame = self !== top;
} catch (e) {}
if (document.documentElement.doScroll && !isFrame) {
tryScroll();
}
document.attachEvent('onreadystatechange', function () {
if (document.readyState === 'complete') {
ready();
}
});
}
}
if (window.addEventListener) {
window.addEventListener('load', ready, false);
} else {
if (window.attachEvent) {
window.attachEvent('onload', ready);
} else {
fn = window.onload;
window.onload = function () {
if (fn) {
fn();
}
ready();
};
}
}
})();