diff options
Diffstat (limited to 'js/src/Ice/browser/ModuleRegistry.js')
-rw-r--r-- | js/src/Ice/browser/ModuleRegistry.js | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/js/src/Ice/browser/ModuleRegistry.js b/js/src/Ice/browser/ModuleRegistry.js new file mode 100644 index 00000000000..fa8a208cbed --- /dev/null +++ b/js/src/Ice/browser/ModuleRegistry.js @@ -0,0 +1,40 @@ +// ********************************************************************** +// +// Copyright (c) 2003-2014 ZeroC, Inc. All rights reserved. +// +// This copy of Ice is licensed to you under the terms described in the +// ICE_LICENSE file included in this distribution. +// +// ********************************************************************** + +var __M = +{ + module: function(name) + { + var m = window[name]; + if(m === undefined) + { + m = {}; + window[name] = m; + } + return m; + }, + require: function(m, name) + { + return window[name]; + } +}; + +var Ice = __M.module("Ice"); + +Ice.__ICE_NODEJS__ = false; + +Ice.__require = function() +{ + return window; +} + +Ice.Slice = Ice.Slice || {}; +Ice.__M = __M; + +module.exports.Ice = Ice; |