/* Copyright (c) 2004-2012, The Dojo Foundation All Rights Reserved. Available via Academic Free License >= 2.1 OR the modified BSD license. see: http://dojotoolkit.org/license for details */ if(!dojo._hasResource["dojox.drawing.manager._registry"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code. dojo._hasResource["dojox.drawing.manager._registry"] = true; 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]; } })(); }