22 lines
628 B
JavaScript
22 lines
628 B
JavaScript
//>>built
|
|
define(["dijit","dojo","dojox"],function(_1,_2,_3){
|
|
_2.provide("dojox.drawing.plugins._Plugin");
|
|
_3.drawing.plugins._Plugin=_3.drawing.util.oo.declare(function(_4){
|
|
this._cons=[];
|
|
_2.mixin(this,_4);
|
|
if(this.button&&this.onClick){
|
|
this.connect(this.button,"onClick",this,"onClick");
|
|
}
|
|
},{util:null,keys:null,mouse:null,drawing:null,stencils:null,anchors:null,canvas:null,node:null,button:null,type:"dojox.drawing.plugins._Plugin",connect:function(){
|
|
this._cons.push(_2.connect.apply(_2,arguments));
|
|
},disconnect:function(_5){
|
|
if(!_5){
|
|
return;
|
|
}
|
|
if(!_2.isArray(_5)){
|
|
_5=[_5];
|
|
}
|
|
_2.forEach(_5,_2.disconnect,_2);
|
|
}});
|
|
});
|