# Yahoo! UI Library

### event 3.0.0

Yahoo! UI Library > event > event-ready.js (source view)
Search:
Filters Show Private Show Protected Show Deprecated

    (function() {
    /*
     * DOM event listener abstraction layer
     * @module event
     * @submodule event-base
     */

    var GLOBAL_ENV = YUI.Env,

        yready = function() {
            Y.fire('domready');
        };

    Y.publish('domready', {
        fireOnce: true
    });

    if (GLOBAL_ENV.DOMReady) {
        // console.log('DOMReady already fired', 'info', 'event');
        yready();
    } else {
        // console.log('setting up before listener', 'info', 'event');
        // console.log('env: ' + YUI.Env.windowLoaded, 'info', 'event');
        Y.before(yready, GLOBAL_ENV, "_ready");
    }

    })();

Copyright © 2009 Yahoo! Inc. All rights reserved.