[Webkit-unassigned] [Bug 26141] Implement onformchange and onforminput event handlers
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jan 18 04:36:40 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=26141
--- Comment #18 from Dai Mikurube <dmikurube at google.com> 2011-01-18 04:36:40 PST ---
(From update of attachment 78913)
View in context: https://bugs.webkit.org/attachment.cgi?id=78913&action=review
Changed two tests (formchange-event and forminput-event) totally.
>> Source/WebCore/html/HTMLElement.cpp:879
>> + ownerForm = form();
>
> This part is identical to dispatchChangeEvents(). We had better introduce a new function for the common part.
Done. Thanks.
>> Source/WebCore/html/HTMLFormElement.cpp:604
>> + RefPtr<FormAssociatedElement> formAssociatedElement = elements[i];
>
> We don't need to use RefPtr<> and a raw pointer is enough because elements[i] holds a reference count.
Stopped to use RefPtr here. Thank you.
>> Source/WebCore/html/HTMLFormElement.cpp:628
>> + if (!formElement->dispatchEvent(Event::create(eventNames().formchangeEvent, false, false)))
>
> The difference from dispatchFormInput() is only the event name. We had better have a new function like broadcastFormEvent(const AtomicString& eventName).
Created a new function.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list