UNPKG

material-ui

Version:

Material Design UI components built with React

22 lines (17 loc) 568 B
module.exports = { once: function (el, type, callback) { var typeArray = type.split(' '); for (var i = typeArray.length - 1; i >= 0; i--) { el.addEventListener(typeArray[i], function(e) { e.target.removeEventListener(e.type, arguments.callee); return callback(e); }); }; }, on: function(el, type, callback, capture) { el.addEventListener(type, callback, capture || false); }, off: function(el, type, callback, capture) { el.removeEventListener(type, callback, capture || false); } }