Sha256: bc3e8e7e2cbf1469ea9b343fa9f0375f2327ef8bb32f1ac0309495aee65ac057

Contents?: true

Size: 1.09 KB

Versions: 8

Compression:

Stored size: 1.09 KB

Contents

//>>built
define("dijit/form/_RadioButtonMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/_base/event","dojo/_base/lang","dojo/query","../registry"],function(_1,_2,_3,_4,_5,_6,_7){
return _2("dijit.form._RadioButtonMixin",null,{type:"radio",_getRelatedWidgets:function(){
var _8=[];
_6("input[type=radio]",this.focusNode.form||this.ownerDocument).forEach(_5.hitch(this,function(_9){
if(_9.name==this.name&&_9.form==this.focusNode.form){
var _a=_7.getEnclosingWidget(_9);
if(_a){
_8.push(_a);
}
}
}));
return _8;
},_setCheckedAttr:function(_b){
this.inherited(arguments);
if(!this._created){
return;
}
if(_b){
_1.forEach(this._getRelatedWidgets(),_5.hitch(this,function(_c){
if(_c!=this&&_c.checked){
_c.set("checked",false);
}
}));
}
},_getSubmitValue:function(_d){
return _d===null?"on":_d;
},_onClick:function(e){
if(this.checked||this.disabled){
_4.stop(e);
return false;
}
if(this.readOnly){
_4.stop(e);
_1.forEach(this._getRelatedWidgets(),_5.hitch(this,function(_e){
_3.set(this.focusNode||this.domNode,"checked",_e.checked);
}));
return false;
}
return this.inherited(arguments);
}});
});

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
dojo_rails-0.0.2 vendor/assets/javascripts/dijit/form/_RadioButtonMixin.js
dojo_rails-0.0.1 vendor/assets/javascripts/dijit/form/_RadioButtonMixin.js
dijit-rails-0.11.0 vendor/assets/javascripts/dijit/form/_RadioButtonMixin.js
dijit-rails-0.10.4 vendor/assets/javascripts/dijit/form/_RadioButtonMixin.js
dijit-rails-0.10.3 vendor/assets/javascripts/dijit/form/_RadioButtonMixin.js
dijit-rails-0.10.2 vendor/assets/javascripts/dijit/form/_RadioButtonMixin.js
dijit-rails-0.10.1 vendor/assets/javascripts/dijit/form/_RadioButtonMixin.js
dijit-rails-0.10.0 vendor/assets/javascripts/dijit/form/_RadioButtonMixin.js