UNPKG

@zkochan/pnpm

Version:

A fast implementation of npm install

23 lines (20 loc) 449 B
/** * 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;