| Index: chrome/ext/common.js |
| diff --git a/chrome/ext/common.js b/chrome/ext/common.js |
| index 5401aaa2885a234c537d2dcbdd4b1267e04f0660..3210849c91811e151985d0273893914d25e62965 100644 |
| --- a/chrome/ext/common.js |
| +++ b/chrome/ext/common.js |
| @@ -17,33 +17,32 @@ |
| "use strict"; |
| -{ |
|
Sebastian Noack
2017/02/09 01:04:49
I just noticed separating ext/common.js and chrome
kzar
2017/02/20 10:27:29
Done.
|
| - // Workaround since HTMLCollection and NodeList didn't have iterator support |
| - // before Chrome 51. |
| - // https://bugs.chromium.org/p/chromium/issues/detail?id=401699 |
| - if (!(Symbol.iterator in HTMLCollection.prototype)) |
| - HTMLCollection.prototype[Symbol.iterator] = Array.prototype[Symbol.iterator]; |
| - if (!(Symbol.iterator in NodeList.prototype)) |
| - NodeList.prototype[Symbol.iterator] = Array.prototype[Symbol.iterator]; |
| +// Workaround since HTMLCollection and NodeList didn't have iterator support |
| +// before Chrome 51. |
| +// https://bugs.chromium.org/p/chromium/issues/detail?id=401699 |
| +let arrayIterator = Array.prototype[Symbol.iterator]; |
| +if (!(Symbol.iterator in HTMLCollection.prototype)) |
| + HTMLCollection.prototype[Symbol.iterator] = arrayIterator; |
| +if (!(Symbol.iterator in NodeList.prototype)) |
| + NodeList.prototype[Symbol.iterator] = arrayIterator; |
| - /* Message passing */ |
| +/* Message passing */ |
| - ext.onMessage = new ext._EventTarget(); |
| +ext.onMessage = new ext._EventTarget(); |
| - /* Background page */ |
| +/* Background page */ |
| - ext.backgroundPage = { |
| - sendMessage: chrome.runtime.sendMessage, |
| - getWindow() |
| - { |
| - return chrome.extension.getBackgroundPage(); |
| - } |
| - }; |
| +ext.backgroundPage = { |
| + sendMessage: chrome.runtime.sendMessage, |
| + getWindow() |
| + { |
| + return chrome.extension.getBackgroundPage(); |
| + } |
| +}; |
| - /* Utils */ |
| +/* Utils */ |
| - ext.getURL = chrome.extension.getURL; |
| - ext.i18n = chrome.i18n; |
| -} |
| +ext.getURL = chrome.extension.getURL; |
| +ext.i18n = chrome.i18n; |