Reviewed by Adam Treat.
authorNikolas Zimmermann <zimmermann@kde.org>
Mon, 29 Jun 2009 19:11:12 +0000 (19:11 +0000)
committerNikolas Zimmermann <zimmermann@kde.org>
Mon, 29 Jun 2009 19:11:12 +0000 (19:11 +0000)
commit15ce6ba959b5f3fd061a281b2b36b965aa940b69
treef1f498df72156a5f1b7d82fa0b462622cd638016
parent829df5d7fb737db3729a94ab4415a68c7f233d32
Reviewed by Adam Treat.

Fixes: https://bugs.webkit.org/show_bug.cgi?id=26246

Implement most WML specific <select> element features.
Add 'iname' / 'ivalue' support and support variable references.

Add two tests covering most select/variable related functionality.
Needs more tests when adding full 'iname' / 'ivalue' support (used in conjuction with onpick).

Tests: http/tests/wml/post-data-to-server.html
       wml/select-element-variables.html

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45342 268f45cc-cd09-0410-ab3c-d52691b4dbfc
16 files changed:
LayoutTests/ChangeLog
LayoutTests/http/tests/wml/post-data-to-server-expected.txt [new file with mode: 0644]
LayoutTests/http/tests/wml/post-data-to-server.html [new file with mode: 0644]
LayoutTests/http/tests/wml/resources/dumpVariables.cgi [new file with mode: 0755]
LayoutTests/http/tests/wml/resources/post-data-to-server.js [new file with mode: 0644]
LayoutTests/wml/resources/WMLTestCase.js
LayoutTests/wml/resources/select-element-variables.js [new file with mode: 0644]
LayoutTests/wml/select-element-variables-expected.txt [new file with mode: 0644]
LayoutTests/wml/select-element-variables.html [new file with mode: 0644]
WebCore/ChangeLog
WebCore/dom/SelectElement.cpp
WebCore/dom/SelectElement.h
WebCore/html/HTMLSelectElement.cpp
WebCore/wml/WMLCardElement.cpp
WebCore/wml/WMLSelectElement.cpp
WebCore/wml/WMLSelectElement.h