Bug 329509 - allow dispatching event when element is disabled. r=annevk,smaug
Allow untrusted Events and Custom events to be dispatched at disabled form element. This is for interop and some developers have asked for this. Differential Revision: https://phabricator.services.mozilla.com/D10000
This commit is contained in:
@@ -481,18 +481,18 @@ HTMLTextAreaElement::GetAttributeMappingFunction() const
|
||||
}
|
||||
|
||||
bool
|
||||
HTMLTextAreaElement::IsDisabledForEvents(EventMessage aMessage)
|
||||
HTMLTextAreaElement::IsDisabledForEvents(WidgetEvent* aEvent)
|
||||
{
|
||||
nsIFormControlFrame* formControlFrame = GetFormControlFrame(false);
|
||||
nsIFrame* formFrame = do_QueryFrame(formControlFrame);
|
||||
return IsElementDisabledForEvents(aMessage, formFrame);
|
||||
return IsElementDisabledForEvents(aEvent, formFrame);
|
||||
}
|
||||
|
||||
void
|
||||
HTMLTextAreaElement::GetEventTargetParent(EventChainPreVisitor& aVisitor)
|
||||
{
|
||||
aVisitor.mCanHandle = false;
|
||||
if (IsDisabledForEvents(aVisitor.mEvent->mMessage)) {
|
||||
if (IsDisabledForEvents(aVisitor.mEvent)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user