amos-tool
Version:
amos ui tool
20 lines (19 loc) • 778 B
JavaScript
;
module.exports = {
stopPropagation: function(e) {
(e = e || window.event).stopPropagation(), void 0 !== e.cancelBubble && (e.cancelBubble = !0);
},
preventDefault: function(e) {
e.preventDefault(), void 0 !== e.returnValue && (e.returnValue = !1);
},
stopEvent: function(e) {
(e = e || window.event).stopPropagation(), void 0 !== e.cancelBubble && (e.cancelBubble = !0),
e.preventDefault(), void 0 !== e.returnValue && (e.returnValue = !1);
},
addHandler: function(e, t, n) {
e.addEventListener ? e.addEventListener(t, n, !1) : e.attachEvent && e.attachEvent("on" + t, n);
},
removeHandler: function(e, t, n) {
e.removeEventListener ? e.removeEventListener(t, n, !1) : e.detachEvent && e.detachEvent("on" + t, n);
}
};