//>>built
require({cache:{"url:mill/jssupport/jsApplication/controls/radioButton/radioButtonElement.html":'\x3cdiv\x3e\x3cdiv data-dojo-type\x3d"dijit.form.RadioButton" data-dojo-attach-point\x3d"controlNode" data-dojo-attach-event\x3d"onChange: _onChange"\x3e\x3c/div\x3e\x3c/div\x3e'}});
define("mill/jssupport/jsApplication/controls/radioButton/RadioButtonElement","dojo/_base/declare dijit/_WidgetBase dijit/_TemplatedMixin dijit/_WidgetsInTemplateMixin dijit/form/RadioButton dojo/text!mill/jssupport/jsApplication/controls/radioButton/radioButtonElement.html".split(" "),function(b,c,d,e,g,f){return mill.registerAlias("app.view.RadioButtonElement",b("mill.jssupport.jsApplication.controls.radioButton.RadioButtonElement",[c,d,e],{baseClass:"appRadioButtonElement",templateString:f,description:null,
checked:null,controlNode:null,_setNameAttr:"controlNode",_setValueAttr:"controlNode",_setCheckedAttr:"controlNode",_getCheckedAttr:function(){return this.controlNode.get("checked")},_onChange:function(){this.inherited(arguments);if(this.domNode)if(!0===this.get("checked")){this.domNode.classList.add("appRadioButtonElementChecked");var a=this.get("value");0<=a&&this.domNode.classList.add(0<a?"appRadioButtonElementPosChecked":"appRadioButtonElementNegChecked");this.getParent()._onChange(this)}else this.domNode.classList.remove("appRadioButtonElementChecked")},
buildRendering:function(){this.inherited(arguments);var a=document.createElement("label");a.setAttribute("for",this.controlNode.id);a.innerHTML=this.description;this.domNode.appendChild(a)}}))});