12345678910111213141516171819202122232425262728293031323334 |
- // 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];
- }
-
- })();
- });
|