Sha256: c522e87dbab1c0bfb8b8a43ef6e8bbc9303a1e79236c089767b1782bfae6e90b

Contents?: true

Size: 810 Bytes

Versions: 14

Compression:

Stored size: 810 Bytes

Contents

//>>built
define("dijit/form/_ButtonMixin",["dojo/_base/declare","dojo/dom","dojo/_base/event","../registry"],function(_1,_2,_3,_4){
return _1("dijit.form._ButtonMixin",null,{label:"",type:"button",_onClick:function(e){
if(this.disabled){
_3.stop(e);
return false;
}
var _5=this.onClick(e)===false;
if(!_5&&this.type=="submit"&&!(this.valueNode||this.focusNode).form){
for(var _6=this.domNode;_6.parentNode;_6=_6.parentNode){
var _7=_4.byNode(_6);
if(_7&&typeof _7._onSubmit=="function"){
_7._onSubmit(e);
_5=true;
break;
}
}
}
if(_5){
e.preventDefault();
}
return !_5;
},postCreate:function(){
this.inherited(arguments);
_2.setSelectable(this.focusNode,false);
},onClick:function(){
return true;
},_setLabelAttr:function(_8){
this._set("label",_8);
(this.containerNode||this.focusNode).innerHTML=_8;
}});
});

Version data entries

14 entries across 14 versions & 3 rubygems

Version Path
dijit-rails-0.14.0 vendor/assets/javascripts/dijit/form/_ButtonMixin.js
dojo_rails-0.0.2 vendor/assets/javascripts/dijit/form/_ButtonMixin.js
dojo_rails-0.0.1 vendor/assets/javascripts/dijit/form/_ButtonMixin.js
dijit-rails-0.11.0 vendor/assets/javascripts/dijit/form/_ButtonMixin.js
dijit-rails-0.10.4 vendor/assets/javascripts/dijit/form/_ButtonMixin.js
dijit-rails-0.10.3 vendor/assets/javascripts/dijit/form/_ButtonMixin.js
dijit-rails-0.10.2 vendor/assets/javascripts/dijit/form/_ButtonMixin.js
dijit-rails-0.10.1 vendor/assets/javascripts/dijit/form/_ButtonMixin.js
dijit-rails-0.10.0 vendor/assets/javascripts/dijit/form/_ButtonMixin.js
dojo-rails-0.9.4 vendor/assets/javascripts/dijit/form/_ButtonMixin.js
dojo-rails-0.9.3 vendor/assets/javascripts/dijit/form/_ButtonMixin.js
dojo-rails-0.9.2 vendor/assets/javascripts/dijit/form/_ButtonMixin.js
dojo-rails-0.9.1 vendor/assets/javascripts/dijit/form/_ButtonMixin.js
dojo-rails-0.9.0 vendor/assets/javascripts/dijit/form/_ButtonMixin.js