Sha256: bd205353f21059762ae4a62fe5276289c19700e3dfc8308378544212baec8bea

Contents?: true

Size: 973 Bytes

Versions: 9

Compression:

Stored size: 973 Bytes

Contents

//>>built
define("dojox/widget/TitleGroup",["dojo","dijit/registry","dijit/_Widget","dijit/TitlePane"],function(_1,_2,_3,_4){
var tp=_4.prototype,_5=function(){
var _6=this._dxfindParent&&this._dxfindParent();
_6&&_6.selectChild(this);
};
tp._dxfindParent=function(){
var n=this.domNode.parentNode;
if(n){
n=_2.getEnclosingWidget(n);
return n&&n instanceof dojox.widget.TitleGroup&&n;
}
return n;
};
_1.connect(tp,"_onTitleClick",_5);
_1.connect(tp,"_onTitleKey",function(e){
if(!(e&&e.type&&e.type=="keypress"&&e.charOrCode==_1.keys.TAB)){
_5.apply(this,arguments);
}
});
return _1.declare("dojox.widget.TitleGroup",dijit._Widget,{"class":"dojoxTitleGroup",addChild:function(_7,_8){
return _7.placeAt(this.domNode,_8);
},removeChild:function(_9){
this.domNode.removeChild(_9.domNode);
return _9;
},selectChild:function(_a){
_a&&_1.query("> .dijitTitlePane",this.domNode).forEach(function(n){
var tp=_2.byNode(n);
tp&&tp!==_a&&tp.open&&tp.toggle();
});
return _a;
}});
});

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
dojox-rails-0.14.0 vendor/assets/javascripts/dojox/widget/TitleGroup.js
dojox-rails-0.13.0 vendor/assets/javascripts/dojox/widget/TitleGroup.js
dojox-rails-0.12.0 vendor/assets/javascripts/dojox/widget/TitleGroup.js
dojox-rails-0.11.0 vendor/assets/javascripts/widget/TitleGroup.js
dojo-rails-0.9.4 vendor/assets/javascripts/dojox/widget/TitleGroup.js
dojo-rails-0.9.3 vendor/assets/javascripts/dojox/widget/TitleGroup.js
dojo-rails-0.9.2 vendor/assets/javascripts/dojox/widget/TitleGroup.js
dojo-rails-0.9.1 vendor/assets/javascripts/dojox/widget/TitleGroup.js
dojo-rails-0.9.0 vendor/assets/javascripts/dojox/widget/TitleGroup.js