[Webkit-unassigned] [Bug 26141] Implement onformchange and onforminput event handlers
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jan 12 11:07:36 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=26141
--- Comment #11 from Erik Arvidsson <arv at chromium.org> 2011-01-12 11:07:35 PST ---
(From update of attachment 78643)
View in context: https://bugs.webkit.org/attachment.cgi?id=78643&action=review
> LayoutTests/fast/forms/script-tests/formchange-event.js:3
> +function sendKey(element, keyName) {
You should probably use eventSender here instead.
> LayoutTests/fast/forms/script-tests/formchange-event.js:52
> +shouldBe("result1.innerHTML", '"none"');
You can use shouldBeEqualToString
> Source/WebCore/html/HTMLElement.cpp:828
> + dispatchEvent(Event::create(eventNames().inputEvent, true, false));
Node::dispatchInputEvents();
> Source/WebCore/html/HTMLFormControlElement.cpp:181
> +void HTMLFormControlElement::dispatchFormControlInputEvent()
Why is this needed? I think you can remove dispatchFormControlInputEvent and simply use dispatchInputEvents?
If you really don't want to do the extra work that HTMLElement::dispatchInputEvents does you could make HTMLFormControlElement override dispatchFormInputs
> Source/WebCore/html/HTMLFormElement.cpp:595
> + for (unsigned i = 0; i < m_associatedElements.size(); ++i) {
This should be the "resettable elements" and not the "associated elements"
http://dev.w3.org/html5/spec/Overview.html#broadcast-forminput-events
http://dev.w3.org/html5/spec/Overview.html#category-reset
http://dev.w3.org/html5/spec/Overview.html#form-associated-element
> Source/WebCore/html/HTMLFormElement.cpp:607
> + for (unsigned i = 0; i < m_associatedElements.size(); ++i) {
same here
--
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