summaryrefslogtreecommitdiff
path: root/js/src/Ice/browser/ModuleRegistry.js
diff options
context:
space:
mode:
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;
}
};