diff options
Diffstat (limited to 'js/dojo-1.7.2/dojox/drawing/manager/_registry.js')
| -rw-r--r-- | js/dojo-1.7.2/dojox/drawing/manager/_registry.js | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/js/dojo-1.7.2/dojox/drawing/manager/_registry.js b/js/dojo-1.7.2/dojox/drawing/manager/_registry.js new file mode 100644 index 0000000..53c5a7e --- /dev/null +++ b/js/dojo-1.7.2/dojox/drawing/manager/_registry.js @@ -0,0 +1,35 @@ +//>>built +// wrapped by build app +define("dojox/drawing/manager/_registry", ["dijit","dojo","dojox"], function(dijit,dojo,dojox){ +dojo.provide("dojox.drawing.manager._registry"); + +(function(){ + + var _registered = { + tool:{}, + stencil:{}, + drawing:{}, + plugin:{}, + button:{} + }; + + dojox.drawing.register = function(item, type){ + if(type=="drawing"){ + _registered.drawing[item.id] = item; + }else if(type=="tool"){ + _registered.tool[item.name] = item; + }else if(type=="stencil"){ + _registered.stencil[item.name] = item; + }else if(type=="plugin"){ + _registered.plugin[item.name] = item; + }else if(type=="button"){ + _registered.button[item.toolType] = item; + } + }; + + dojox.drawing.getRegistered = function(type, id){ + return id ? _registered[type][id] : _registered[type]; + } + +})(); +}); |
