var select = this.ownerDocument.getBindingParent(this); if (this.mRadioChildren) return this.mRadioChildren; var radioChildren = []; function buildRadioChildren(aItem, aArray) { aArray.push(aItem.control); return true; } select.traverseItems(select, buildRadioChildren, radioChildren); return this.mRadioChildren = radioChildren; return this.ownerDocument. getAnonymousElementByAttribute(this, "anonid", "control"); return this.control.disabled; this.control.disabled = val; if (val) this.setAttribute('disabled', 'disabled'); else this.removeAttribute('disabled'); return this.ownerDocument. getAnonymousElementByAttribute(this, "anonid", "control"); this.updateInstanceData(true); this.updateInstanceData(false); if (this.disabled) return; if (event.originalTarget != this.control) { // Select/unselect checkbox that is representation of xforms item // element if user clicks xforms label element. this.selected = !this.selected; this.updateInstanceData(true); } if (!this._radioGroup) { var item = this.ownerDocument.getBindingParent(this); return item.selectControl.control; } return this._radioGroup; null return this.control.selected; if (this.control.selected != val) { var item = val ? this.control : null; this.selectControl.control.selectedItem = item; }