wrap everything in a closure because `var u2f` is hoisted

This commit is contained in:
Ben Toews 2015-10-26 12:08:24 -06:00
Родитель 2929e0f45d
Коммит 9157a2e711
1 изменённых файлов: 7 добавлений и 3 удалений

Просмотреть файл

@ -10,11 +10,15 @@
'use strict';
if (!('u2f' in window) && 'chrome' in window && chrome.runtime) {
(function (){
if ('u2f' in window || !('chrome' in window) || !chrome.runtime) {
return;
}
/** Namespace for the U2F api.
* @type {Object}
*/
var u2f = {};
var u2f = window.u2f = {};
/**
* The U2F extension id
@ -297,4 +301,4 @@ if (!('u2f' in window) && 'chrome' in window && chrome.runtime) {
port.postMessage(req);
});
};
}
})();