Skip to content
  • tkent@chromium.org's avatar
    2011-01-19 Dominic Cooney <dominicc@google.com> · 8c57bf5d
    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