diff options
Diffstat (limited to 'web/src/js/stores/base.js')
-rw-r--r-- | web/src/js/stores/base.js | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/web/src/js/stores/base.js b/web/src/js/stores/base.js index e72141b5..9a2dbd64 100644 --- a/web/src/js/stores/base.js +++ b/web/src/js/stores/base.js @@ -1,20 +1,19 @@ - function EventEmitter() { this.listeners = {}; } -EventEmitter.prototype.emit=function(event) { +EventEmitter.prototype.emit = function (event) { if (!(event in this.listeners)) { return; } - this.listeners[event].forEach(function(listener) { + this.listeners[event].forEach(function (listener) { listener.apply(this, arguments); }.bind(this)); }; -EventEmitter.prototype.addListener=function(event, f) { +EventEmitter.prototype.addListener = function (event, f) { this.listeners[event] = this.listeners[event] || []; this.listeners[event].push(f); }; -EventEmitter.prototype.removeListener=function(event, f) { +EventEmitter.prototype.removeListener = function (event, f) { if (!(event in this.listeners)) { return false; } |