Created Utils.DEFAULT_PROXY and referenced it everywhere

This commit is contained in:
Samuel Crypto
2018-11-02 08:07:31 -04:00
parent f47b4c8f6c
commit 66cde07135
4 changed files with 15 additions and 6 deletions
+11 -2
View File
@@ -18,7 +18,16 @@ window.Utils = {
imageElement.addEventListener("error", errorListener);
imageElement.addEventListener("load", loadListener);
return imageElement;
},
DEFAULT_PROXY: Object.freeze({type: "direct"})
}
};
// The following creates a fake (but convincing) constant Utils.DEFAULT_PROXY
Object.defineProperty(window.Utils, "DEFAULT_PROXY", {
value: Object.freeze({type: "direct"}),
writable: false,
enumerable: true,
// Setting configurable to false avoids deletion of Utils.DEFAULT_PROXY
configurable: false
});