Home Manual Reference Source

source/utils/onDocumentReady.js

/**
 * Wrap a callback that is called when the document is done loading.
 *
 * @param callback A callback function. Called without any arguments.
 */
export default function onDocumentReady(callback) {
    if (document.readyState != 'loading'){
        callback();
    } else {
        document.addEventListener('DOMContentLoaded', callback);
    }
}