| "use strict"; | |
| function Event(type, bubbles, cancelable, target) { | |
| this.initEvent(type, bubbles, cancelable, target); | |
| } | |
| Event.prototype = { | |
| initEvent: function(type, bubbles, cancelable, target) { | |
| this.type = type; | |
| this.bubbles = bubbles; | |
| this.cancelable = cancelable; | |
| this.target = target; | |
| this.currentTarget = target; | |
| }, | |
| // eslint-disable-next-line no-empty-function | |
| stopPropagation: function() {}, | |
| preventDefault: function() { | |
| this.defaultPrevented = true; | |
| } | |
| }; | |
| module.exports = Event; |