-
tkent@chromium.org authored
Reviewed by Kent Tamura. Make <keygen> no longer appear to be a <select> element to script. https://bugs.webkit.org/show_bug.cgi?id=52557 The intent is to put <keygen> options into shadow DOM. This change takes the first step by hiding the <select> element from JavaScript. Test: fast/dom/HTMLKeygenElement/keygen.html * CMakeLists.txt: Adds new IDL-derived wrapper. * DerivedSources.cpp: * DerivedSources.make: * GNUmakefile.am: * WebCore.gypi: * WebCore.pri: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * bindings/gobject/GNUmakefile.am: * bindings/gobject/WebKitHTMLElementWrapperFactory.cpp: (WebKit::createKeygenWrapper): (WebKit::createHTMLElementWrapper): * bindings/objc/DOM.mm: (WebCore::createElementClassMap): Keygen no longer DOMHTMLSelectElement * html/HTMLKeygenElement.h: (WebCore::HTMLKeygenElement::willValidate): Now public. * html/HTMLKeygenElement.idl: Added. * html/HTMLTagNames.in: Keygen's wrapper is HTMLKeygenElement. * page/DOMWindow.idl: Add HTMLKeygenElement constructor. 2011-01-19 Dominic Cooney <dominicc@google.com> Reviewed by Kent Tamura. Make <keygen> no longer appear to be a <select> element to script. https://bugs.webkit.org/show_bug.cgi?id=52557 * fast/dom/HTMLKeygenElement/keygen-expected.txt: Added. * fast/dom/HTMLKeygenElement/keygen-option-select-expected.txt: Removed. * fast/dom/HTMLKeygenElement/keygen-option-select.html: Removed. * fast/dom/HTMLKeygenElement/keygen.html: Added. * fast/dom/Window/window-properties-expected.txt: * fast/dom/Window/window-property-descriptors-expected.txt: * fast/dom/prototype-inheritance-2-expected.txt: * fast/dom/prototype-inheritance-expected.txt: * fast/dom/wrapper-classes-expected.txt: * fast/dom/wrapper-classes.html: * fast/js/global-constructors-expected.txt: * platform/mac/fast/dom/wrapper-classes-objc-expected.txt: * platform/mac/fast/dom/wrapper-classes-objc.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76208 268f45cc-cd09-0410-ab3c-d52691b4dbfc
8c57bf5d