source: Dev/trunk/src/client/dojox/drawing/manager/_registry.js

Last change on this file was 483, checked in by hendrikvanantwerpen, 11 years ago

Added Dojo 1.9.3 release.

File size: 629 bytes
Line 
1define([], function(){
2        var _registered = {
3                tool:{},
4                stencil:{},
5                drawing:{},
6                plugin:{},
7                button:{}
8        };
9       
10        return {
11                register: function(item, type){
12                        if(type=="drawing"){
13                                _registered.drawing[item.id] = item;
14                        }else if(type=="tool"){
15                                _registered.tool[item.name] = item;
16                        }else if(type=="stencil"){
17                                _registered.stencil[item.name] = item;
18                        }else if(type=="plugin"){
19                                _registered.plugin[item.name] = item;
20                        }else if(type=="button"){
21                                _registered.button[item.toolType] = item;
22                        }
23                },
24               
25                getRegistered: function(type, id){
26                        return id ? _registered[type][id] : _registered[type];
27                }
28        };
29});
Note: See TracBrowser for help on using the repository browser.