@zkochan/pnpm
Version:
A fast implementation of npm install
23 lines (20 loc) • 449 B
JavaScript
/**
* ready : ready(fn)
* Executes `fn` when the DOM is ready.
*
* var ready = require('dom101/ready');
*
* ready(function () {
* ...
* });
*/
function ready (fn) {
if (document.addEventListener) {
document.addEventListener('DOMContentLoaded', fn);
} else {
document.attachEvent('onreadystatechange', function () {
if (document.readyState === 'interactive') fn();
});
}
}
module.exports = ready;