this.control.readonly = this.accessors.isReadonly();
// If the value has not changed, no need to update the
// value of the control, because f.x. that makes the textarea widget
// to scroll up.
if (this.control.value != this.stringValue) {
this.control.value = this.stringValue;
}
return true;
this.control.focus();
return true;
return this.control.value;
if (!aIncremental || this.getAttribute("incremental") == "true")
this.accessors.setValue(this.control.value);
this.changed = false;
var value = this.stringValue;
if (value == "true" || value == "1") {
this.control.value = true;
} else {
this.control.value = false;
}
this.control.readonly = this.accessors.isReadonly();
return true;
this.control.focus();
return true;
return this.control.value ? "true" : "false";
false
return Components.interfaces.nsIAccessibleProvider.XFormsContainer;
this.control.focus();
return true;
// The lexical representation for xsd:gMonth is the left and right
// truncated lexical representation for xsd:date: --MM.
return this.control.value != "" ? "--" + this.control.value : "";
if (!aIncremental || this.getAttribute("incremental") == "true") {
this.accessors.setValue(this.getCurrentValue());
}
this.control.focus();
return true;
// The lexical representation for xsd:gDay is the left truncated
// lexical representation for xsd:date: ---DD.
return this.control.value != "" ? "---" + this.control.value : "";
if (!aIncremental || this.getAttribute("incremental") == "true") {
this.accessors.setValue(this.getCurrentValue());
}