diff options
author | Jose <jose@zeroc.com> | 2015-09-21 17:40:50 +0200 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2015-09-21 17:40:50 +0200 |
commit | aab3ae3aaef1ca00f8e347d97230c6a54b3bf1d7 (patch) | |
tree | a7ee147f593f05cc1845c9639c19e60f09c7fb22 /js/src/Ice/browser/ModuleRegistry.js | |
parent | Travis CI Updates (diff) | |
download | ice-aab3ae3aaef1ca00f8e347d97230c6a54b3bf1d7.tar.bz2 ice-aab3ae3aaef1ca00f8e347d97230c6a54b3bf1d7.tar.xz ice-aab3ae3aaef1ca00f8e347d97230c6a54b3bf1d7.zip |
ICE-6634 - Using Ice in background worker.
Diffstat (limited to 'js/src/Ice/browser/ModuleRegistry.js')
-rw-r--r-- | js/src/Ice/browser/ModuleRegistry.js | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/js/src/Ice/browser/ModuleRegistry.js b/js/src/Ice/browser/ModuleRegistry.js index 2f64dd42c4d..18945d27d91 100644 --- a/js/src/Ice/browser/ModuleRegistry.js +++ b/js/src/Ice/browser/ModuleRegistry.js @@ -7,21 +7,25 @@ // // ********************************************************************** +/* globals self */ +var __root = typeof(window) !== "undefined" ? window : self; +/* globals -self */ + var __M = { module: function(name) { - var m = window[name]; + var m = __root[name]; if(m === undefined) { m = {}; - window[name] = m; + __root[name] = m; } return m; }, require: function(name) { - return window; + return __root; }, type: function(scoped) { @@ -30,7 +34,7 @@ var __M = return undefined; } var components = scoped.split("."); - var T = window; + var T = __root; for(var i = 0, length = components.length; i < length; ++i) { @@ -48,7 +52,7 @@ var Ice = __M.module("Ice"); Ice.__require = function() { - return window; + return __root; }; Ice.Slice = Ice.Slice || {}; |