/
event.js
3 lines (3 loc) · 1.23 KB
/
event.js
1
2
3
/**! Qoopido.nucleus 3.2.14 | http://nucleus.qoopido.com | (c) 2021 Dirk Lueth */
!function(e){"use strict";provide(["../hooks/event"],(function(t){function n(e){var t=e.target||e.srcElement||document;return 3===t.nodeType?t.parentNode:t}function r(t){var n=[],r=t.target;do{n.push(r)}while(r=r.parentNode);return n.push(e),n}function a(e){var a=this,o=e.currentTarget;return Object.defineProperties(a,{target:{value:n(e),enumerable:!0},path:{value:r(e),enumerable:!0},originalEvent:{value:e,enumerable:!0},isDefaultPrevented:{get:function(){return!!e.defaultPrevented},enumerable:!0},isPropagationStopped:{get:function(){return!!e.cancelBubble},enumerable:!0},currentTarget:{get:function(){return o},set:function(e){-1!==a.path.indexOf(e)&&(o=e)},enumerable:!0}}),t.process(a,e)}return a.prototype={isDelegate:!1,preventDefault:function(){var e=this,t=e.originalEvent;!1===e.cancelable||e.passive||(t.preventDefault?t.preventDefault():t.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0},stopImmediatePropagation:function(){var e=this.originalEvent;e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}},a}))}(this);
//# sourceMappingURL=event.js.map