'use strict'; | |
function Event(eventType) { | |
this.type = eventType; | |
} | |
Event.prototype.initEvent = function(eventType, canBubble, cancelable) { | |
this.type = eventType; | |
this.bubbles = canBubble; | |
this.cancelable = cancelable; | |
this.timeStamp = +new Date(); | |
return this; | |
}; | |
Event.prototype.stopPropagation = function() {}; | |
Event.prototype.preventDefault = function() {}; | |
Event.CAPTURING_PHASE = 1; | |
Event.AT_TARGET = 2; | |
Event.BUBBLING_PHASE = 3; | |
module.exports = Event; |