Index: ext/common.js |
diff --git a/ext/common.js b/ext/common.js |
index c75ced186d633fc3bf4183be4fb5d9dd6c5db666..445dc73ad58621eae3adf7a5170a687e093707bd 100644 |
--- a/ext/common.js |
+++ b/ext/common.js |
@@ -15,36 +15,36 @@ |
* along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
*/ |
+"use strict"; |
-(function() |
{ |
- window.ext = {}; |
+ var ext = {}; |
- var EventTarget = ext._EventTarget = function() |
+ let EventTarget = ext._EventTarget = function() |
{ |
this._listeners = []; |
}; |
EventTarget.prototype = { |
- addListener: function(listener) |
+ addListener(listener) |
{ |
if (this._listeners.indexOf(listener) == -1) |
this._listeners.push(listener); |
}, |
- removeListener: function(listener) |
+ removeListener(listener) |
{ |
- var idx = this._listeners.indexOf(listener); |
+ let idx = this._listeners.indexOf(listener); |
if (idx != -1) |
this._listeners.splice(idx, 1); |
}, |
- _dispatch: function() |
+ _dispatch() |
{ |
- var results = []; |
- var listeners = this._listeners.slice(); |
+ let results = []; |
+ let listeners = this._listeners.slice(); |
- for (var i = 0; i < listeners.length; i++) |
- results.push(listeners[i].apply(null, arguments)); |
+ for (let listener of listeners) |
+ results.push(listener.apply(null, arguments)); |
return results; |
} |
}; |
-})(); |
+} |