diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2014-09-16 21:06:30 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2014-09-16 21:06:30 +1200 |
commit | e4ee3e0236069873332fff13baefe4f676e289ee (patch) | |
tree | 68ef5c563b125a8790d14d63623c168599a54913 /web/src/js/stores/base.js | |
parent | 6efe1aa6a92ce7f9f264903e9d27fb5cf6c32bfe (diff) | |
download | mitmproxy-e4ee3e0236069873332fff13baefe4f676e289ee.tar.gz mitmproxy-e4ee3e0236069873332fff13baefe4f676e289ee.tar.bz2 mitmproxy-e4ee3e0236069873332fff13baefe4f676e289ee.zip |
Convert to ES5 inheritance pattern
Diffstat (limited to 'web/src/js/stores/base.js')
-rw-r--r-- | web/src/js/stores/base.js | 48 |
1 files changed, 25 insertions, 23 deletions
diff --git a/web/src/js/stores/base.js b/web/src/js/stores/base.js index 55808deb..c02c77b6 100644 --- a/web/src/js/stores/base.js +++ b/web/src/js/stores/base.js @@ -1,24 +1,26 @@ -function EventEmitter() {"use strict"; - this.listeners = {}; +"use strict"; + +function EventEmitter() { + this.listeners = {}; +} +EventEmitter.prototype.emit=function(event) { + if (!(event in this.listeners)) { + return; } - EventEmitter.prototype.emit=function(event) {"use strict"; - if (!(event in this.listeners)) { - return; - } - this.listeners[event].forEach(function(listener) { - listener.apply(this, arguments); - }.bind(this)); - }; - EventEmitter.prototype.addListener=function(event, f) {"use strict"; - this.listeners[event] = this.listeners[event] || []; - this.listeners[event].push(f); - }; - EventEmitter.prototype.removeListener=function(event, f) {"use strict"; - if (!(event in this.listeners)) { - return false; - } - var index = this.listeners[event].indexOf(f); - if (index >= 0) { - this.listeners[event].splice(index, 1); - } - }; + this.listeners[event].forEach(function(listener) { + listener.apply(this, arguments); + }.bind(this)); +}; +EventEmitter.prototype.addListener=function(event, f) { + this.listeners[event] = this.listeners[event] || []; + this.listeners[event].push(f); +}; +EventEmitter.prototype.removeListener=function(event, f) { + if (!(event in this.listeners)) { + return false; + } + var index = this.listeners[event].indexOf(f); + if (index >= 0) { + this.listeners[event].splice(index, 1); + } +}; |