3 // Implements EventListener
4 function OnceEventListener(target, type, callback, context) {
5 target.addEventListener(type, this, false);
7 this.handleEvent = function(e) {
8 target.removeEventListener(type, this, false);
9 callback.call(context, e);
13 module.exports = function onReady(callback, context) {
14 new OnceEventListener(window, 'DOMContentLoaded', callback, context);