зеркало из https://github.com/mozilla/pjs.git
Bug 635008 (2/4) - Remove dead code. r=bz a=hardblocker
This commit is contained in:
Родитель
25a40b0eab
Коммит
8916a8d302
|
@ -98,18 +98,6 @@ NS_GetRadioGetCheckedChangedVisitor(PRBool* aCheckedChanged,
|
|||
nsIFormControl* aExcludeElement,
|
||||
nsIRadioVisitor** aVisitor);
|
||||
|
||||
/**
|
||||
* This visitor will return (via aRequired) if an element of the group has the
|
||||
* required attribute set.
|
||||
*
|
||||
* @param aExcludeElement an element to exclude (for optimization purpose), can be null
|
||||
* @param aRequired whether there is a radio in the group with the required attribute [OUT]
|
||||
* @return the visitor
|
||||
*/
|
||||
nsIRadioVisitor*
|
||||
NS_GetRadioGroupRequiredVisitor(nsIFormControl* aExcludeElement,
|
||||
bool* aRequired);
|
||||
|
||||
/**
|
||||
* This visitor will update the validity states of all radio in the group and
|
||||
* call ContentStatesChanged if needed.
|
||||
|
|
|
@ -4281,34 +4281,6 @@ protected:
|
|||
nsIFormControl* mExcludeElement;
|
||||
};
|
||||
|
||||
class nsRadioGroupRequiredVisitor : public nsRadioVisitor {
|
||||
public:
|
||||
nsRadioGroupRequiredVisitor(nsIFormControl* aExcludeElement, bool* aRequired)
|
||||
: mRequired(aRequired)
|
||||
, mExcludeElement(aExcludeElement)
|
||||
{ }
|
||||
|
||||
NS_IMETHOD Visit(nsIFormControl* aRadio, PRBool* aStop)
|
||||
{
|
||||
if (aRadio == mExcludeElement) {
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
*mRequired = static_cast<nsHTMLInputElement*>(aRadio)
|
||||
->HasAttr(kNameSpaceID_None, nsGkAtoms::required);
|
||||
|
||||
if (*mRequired) {
|
||||
*aStop = PR_TRUE;
|
||||
}
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
protected:
|
||||
bool* mRequired;
|
||||
nsIFormControl* mExcludeElement;
|
||||
};
|
||||
|
||||
class nsRadioSetValueMissingState : public nsRadioVisitor {
|
||||
public:
|
||||
nsRadioSetValueMissingState(nsIFormControl* aExcludeElement,
|
||||
|
@ -4429,13 +4401,6 @@ NS_GetRadioGetCheckedChangedVisitor(PRBool* aCheckedChanged,
|
|||
* visitor classes are defined after most of nsHTMLInputElement code.
|
||||
* See bug 586298
|
||||
*/
|
||||
nsIRadioVisitor*
|
||||
NS_GetRadioGroupRequiredVisitor(nsIFormControl* aExcludeElement,
|
||||
bool* aRequired)
|
||||
{
|
||||
return new nsRadioGroupRequiredVisitor(aExcludeElement, aRequired);
|
||||
}
|
||||
|
||||
nsIRadioVisitor*
|
||||
NS_SetRadioValueMissingState(nsIFormControl* aExcludeElement,
|
||||
nsIDocument* aDocument,
|
||||
|
|
Загрузка…
Ссылка в новой задаче