bug 226752 and bug 220833 - 'Page info' dialog shows form fields belonging to incorrect forms; view page info/forms shows id, not name attribute

r=jag, sr=bz
This commit is contained in:
db48x%yahoo.com 2006-09-14 06:06:20 +00:00
Родитель 24ffc37d5c
Коммит 8dceb697aa
1 изменённых файлов: 2 добавлений и 15 удалений

Просмотреть файл

@ -613,14 +613,12 @@ function onFormSelect()
var ft = null;
if (form.name)
ft = theBundle.getFormattedString("formTitle", [form.name]);
else
ft = theBundle.getString("formUntitled");
document.getElementById("formname").value = ft || theBundle.getString("formUntitled");
document.getElementById("formenctype").value = form.encoding || theBundle.getString("default");
document.getElementById("formtarget").value = form.target || theBundle.getString("formDefaultTarget");
var formfields = findFormControls(form);
var formfields = form.elements;
var length = formfields.length;
var i = 0;
@ -637,7 +635,7 @@ function onFormSelect()
else
val = (/^password$/i.test(elem.type)) ? theBundle.getString("formPassword") : elem.value;
fieldView.addRow(["", elem.id || elem.name, elem.type, val]);
fieldView.addRow(["", elem.name, elem.type, val]);
}
var labels = form.getElementsByTagName("label");
@ -678,17 +676,6 @@ function findFirstControl(node)
return iterator.nextNode();
}
function findFormControls(node)
{
var iterator = theDocument.createTreeWalker(node, NodeFilter.SHOW_ELEMENT, FormControlFilter, true);
var list = [];
while (iterator.nextNode())
list.push(iterator.currentNode);
return list;
}
//******** Link Stuff
function openURL(target)
{