(function ()()

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();
        };
      }
    }
  })();