db82-dom-utils
Version:
21 lines (20 loc) • 577 B
JavaScript
exports.__esModule = true;
function wrap(document, elm) {
var wrapper, elmparent;
wrapper = document.createElement('div');
elmparent = elm.parentNode;
elmparent.insertBefore(wrapper, elm);
wrapper.appendChild(elm);
return wrapper;
}
exports.wrap = wrap;
function routeEvents(from, to, eventTypes) {
eventTypes.forEach(function (eventType) {
from.addEventListener(eventType, function (event) {
setTimeout(function () { to.dispatchEvent(event); }, 0);
}, true);
});
}
exports.routeEvents = routeEvents;
;
;