%xformsDTD; ]> return { __proto__: this.ownerDocument. getAnonymousElementByAttribute(this, 'anonid', 'control'), set readonly(val) { if (val) { this.setAttribute('readonly', 'readonly'); } else { this.removeAttribute('readonly'); } } }; if (event.originalTarget == this.control) { this.dispatchDOMUIEvent("DOMFocusIn"); } if (event.originalTarget == this.control) { this.updateInstanceData(); this.dispatchDOMUIEvent("DOMFocusOut"); } return { __proto__: this.ownerDocument. getAnonymousElementByAttribute(this, 'anonid', 'control'), get value() { return this.checked; }, set value(val) { this.checked = val; }, set readonly(val) { if (val) { this.setAttribute('disabled', 'disabled'); } else { this.removeAttribute('disabled'); } } }; if (event.originalTarget == this.control) this.updateInstanceData(true); if (event.originalTarget == this.control) { this.dispatchDOMUIEvent("DOMFocusIn"); } if (event.originalTarget == this.control) { this.updateInstanceData(); this.dispatchDOMUIEvent("DOMFocusOut"); } return this.ownerDocument. getAnonymousElementByAttribute(this, "anonid", "control"); var changeHandler = { inputControl: this, handleEvent: function() { this.inputControl.updateInstanceData(false); } }; this.addEventListener("change", changeHandler, false); return { __proto__: this.ownerDocument. getAnonymousElementByAttribute(this, 'anonid', 'control'), XHTML_NS: 'http://www.w3.org/1999/xhtml', set readonly(val) { this.disabled = val; }, appendMonth: function(name, value) { var option = this.ownerDocument. createElementNS(this.XHTML_NS, 'option'); option.textContent = name; option.setAttribute('value', value); this.appendChild(option); } }; if (event.originalTarget == this.control) this.updateInstanceData(false); if (event.originalTarget == this.control) this.updateInstanceData(true); return { __proto__: this.ownerDocument. getAnonymousElementByAttribute(this, 'anonid', 'control'), XHTML_NS: 'http://www.w3.org/1999/xhtml', set readonly(val) { this.disabled = val; }, appendDay: function(name, value) { var option = this.ownerDocument. createElementNS(this.XHTML_NS, 'option'); option.textContent = name; option.setAttribute('value', value); this.appendChild(option); } }; if (event.originalTarget == this.control) this.updateInstanceData(false); if (event.originalTarget == this.control) this.updateInstanceData(true); return { __proto__: this.ownerDocument. getAnonymousElementByAttribute(this, 'anonid', 'control'), set readonly(val) { if (val) { this.setAttribute('readonly', 'readonly'); } else { this.removeAttribute('readonly'); } } }; if (event.originalTarget == this.control) { this.dispatchDOMUIEvent("DOMFocusIn"); } if (event.originalTarget == this.control) { this.updateInstanceData(); this.dispatchDOMUIEvent("DOMFocusOut"); }