summaryrefslogtreecommitdiff
path: root/js/src/Ice/browser/ModuleRegistry.js
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2015-01-30 12:56:30 +0100
committerJose <jose@zeroc.com>2015-01-30 12:56:30 +0100
commit690967da530f2010a01024a3bd1aa34229bf8ae4 (patch)
tree1ed5b9a97ed25e8459c05717371ac330bada8d5b /js/src/Ice/browser/ModuleRegistry.js
parentFix Woker code to work with minified versions (diff)
downloadice-690967da530f2010a01024a3bd1aa34229bf8ae4.tar.bz2
ice-690967da530f2010a01024a3bd1aa34229bf8ae4.tar.xz
ice-690967da530f2010a01024a3bd1aa34229bf8ae4.zip
Fixed (ICE-6276) - Add support for JavaScript source maps
Diffstat (limited to 'js/src/Ice/browser/ModuleRegistry.js')
-rw-r--r--js/src/Ice/browser/ModuleRegistry.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/js/src/Ice/browser/ModuleRegistry.js b/js/src/Ice/browser/ModuleRegistry.js
index df0e644ed57..2f64dd42c4d 100644
--- a/js/src/Ice/browser/ModuleRegistry.js
+++ b/js/src/Ice/browser/ModuleRegistry.js
@@ -22,6 +22,25 @@ var __M =
require: function(name)
{
return window;
+ },
+ type: function(scoped)
+ {
+ if(scoped === undefined)
+ {
+ return undefined;
+ }
+ var components = scoped.split(".");
+ var T = window;
+
+ for(var i = 0, length = components.length; i < length; ++i)
+ {
+ T = T[components[i]];
+ if(T === undefined)
+ {
+ return undefined;
+ }
+ }
+ return T;
}
};