mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 20:05:49 +00:00
now support checkboxes too
This commit is contained in:
parent
76da3e3cf9
commit
5a26414e22
@ -147,7 +147,10 @@ function restorePage(serverId, pageId) {
|
||||
//
|
||||
function getFormElementValue(formElement) {
|
||||
dump("Getting " + formElement.name + " value = " + formElement.value + "\n");
|
||||
return formElement.value;
|
||||
if (formElement.type=="checkbox")
|
||||
return formElement.checked;
|
||||
else
|
||||
return formElement.value;
|
||||
}
|
||||
|
||||
//
|
||||
@ -156,9 +159,15 @@ function getFormElementValue(formElement) {
|
||||
function setFormElementValue(formElement, value) {
|
||||
dump("Setting " + formElement.name + " to " + value + "\n");
|
||||
if (value) {
|
||||
formElement.value = value;
|
||||
if (formElement.type=="checkbox")
|
||||
formElement.checked = value;
|
||||
else
|
||||
formElement.value = value;
|
||||
} else {
|
||||
formElement.value = formElement.defaultValue;
|
||||
if (formElement.type=="checkbox")
|
||||
formElement.checked = formElement.defaultChecked;
|
||||
else
|
||||
formElement.value = formElement.defaultValue;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user