Bug 1470930: Use enums for passing arguments for event dispatch. r=smaug

MozReview-Commit-ID: DsNuF7GAflJ
This commit is contained in:
Emilio Cobos Álvarez
2018-06-25 18:23:50 +02:00
parent fa36e67ff5
commit 0348c342b8
73 changed files with 438 additions and 277 deletions

View File

@@ -1141,8 +1141,10 @@ HTMLFormElement::PostPasswordEvent()
}
mFormPasswordEventDispatcher =
new AsyncEventDispatcher(this, NS_LITERAL_STRING("DOMFormHasPassword"),
true, true);
new AsyncEventDispatcher(this,
NS_LITERAL_STRING("DOMFormHasPassword"),
CanBubble::eYes,
ChromeOnlyDispatch::eYes);
mFormPasswordEventDispatcher->PostDOMEvent();
}
@@ -1871,7 +1873,8 @@ HTMLFormElement::CheckFormValidity(nsIMutableArray* aInvalidElements) const
nsContentUtils::DispatchTrustedEvent(sortedControls[i]->OwnerDoc(),
static_cast<nsIContent*>(sortedControls[i]),
NS_LITERAL_STRING("invalid"),
false, true, &defaultAction);
CanBubble::eNo, Cancelable::eYes,
&defaultAction);
// Add all unhandled invalid controls to aInvalidElements if the caller
// requested them.