clean up some form control stuff (use common helpers and superclasses

for shared functionality where possible).  r=jkeiser, sr=jst
This commit is contained in:
bzbarsky@mit.edu
2002-08-06 23:50:08 +00:00
parent 7dcb40dd28
commit 928ef2d8bc
29 changed files with 163 additions and 416 deletions
+1 -14
View File
@@ -485,20 +485,7 @@ nsFileControlFrame::GetSkipSides() const
NS_IMETHODIMP
nsFileControlFrame::GetName(nsAString* aResult)
{
nsresult result = NS_FORM_NOTOK;
nsCOMPtr<nsIHTMLContent> formControl(do_QueryInterface(mContent));
if (formControl) {
nsHTMLValue value;
result = formControl->GetHTMLAttribute(nsHTMLAtoms::name, value);
if (NS_CONTENT_ATTR_HAS_VALUE == result) {
if (eHTMLUnit_String == value.GetUnit()) {
value.GetStringValue(*aResult);
}
}
}
return result;
return nsFormControlHelper::GetName(mContent, aResult);
}
void