Changeset 76208 in webkit
- Timestamp:
- Jan 19, 2011 10:35:31 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 2 deleted
- 25 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r76206 r76208 1 2011-01-19 Dominic Cooney <dominicc@google.com> 2 3 Reviewed by Kent Tamura. 4 5 Make <keygen> no longer appear to be a <select> element to script. 6 7 https://bugs.webkit.org/show_bug.cgi?id=52557 8 9 * fast/dom/HTMLKeygenElement/keygen-expected.txt: Added. 10 * fast/dom/HTMLKeygenElement/keygen-option-select-expected.txt: Removed. 11 * fast/dom/HTMLKeygenElement/keygen-option-select.html: Removed. 12 * fast/dom/HTMLKeygenElement/keygen.html: Added. 13 * fast/dom/Window/window-properties-expected.txt: 14 * fast/dom/Window/window-property-descriptors-expected.txt: 15 * fast/dom/prototype-inheritance-2-expected.txt: 16 * fast/dom/prototype-inheritance-expected.txt: 17 * fast/dom/wrapper-classes-expected.txt: 18 * fast/dom/wrapper-classes.html: 19 * fast/js/global-constructors-expected.txt: 20 * platform/mac/fast/dom/wrapper-classes-objc-expected.txt: 21 * platform/mac/fast/dom/wrapper-classes-objc.html: 22 1 23 2011-01-19 Helder Correia <helder@sencha.com> 2 24 -
trunk/LayoutTests/fast/dom/Window/window-properties-expected.txt
r76115 r76208 1005 1005 window.HTMLIsIndexElement [object HTMLIsIndexElementConstructor] 1006 1006 window.HTMLIsIndexElement.prototype [printed above as window.Element.prototype] 1007 window.HTMLKeygenElement [object HTMLKeygenElementConstructor] 1008 window.HTMLKeygenElement.prototype [printed above as window.Element.prototype] 1007 1009 window.HTMLLIElement [object HTMLLIElementConstructor] 1008 1010 window.HTMLLIElement.prototype [printed above as window.Element.prototype] -
trunk/LayoutTests/fast/dom/Window/window-property-descriptors-expected.txt
r76115 r76208 89 89 PASS typeof Object.getOwnPropertyDescriptor(window, 'HTMLInputElement') is 'object' 90 90 PASS typeof Object.getOwnPropertyDescriptor(window, 'HTMLIsIndexElement') is 'object' 91 PASS typeof Object.getOwnPropertyDescriptor(window, 'HTMLKeygenElement') is 'object' 91 92 PASS typeof Object.getOwnPropertyDescriptor(window, 'HTMLLIElement') is 'object' 92 93 PASS typeof Object.getOwnPropertyDescriptor(window, 'HTMLLabelElement') is 'object' -
trunk/LayoutTests/fast/dom/prototype-inheritance-2-expected.txt
r72353 r76208 253 253 Never found HTMLImageElement 254 254 Never found HTMLIsIndexElement 255 Never found HTMLKeygenElement 255 256 Never found HTMLLIElement 256 257 Never found HTMLLabelElement -
trunk/LayoutTests/fast/dom/prototype-inheritance-expected.txt
r75177 r76208 174 174 PASS inner.HTMLIsIndexElement.isInner is true 175 175 PASS inner.HTMLIsIndexElement.constructor.isInner is true 176 PASS inner.HTMLKeygenElement.isInner is true 177 PASS inner.HTMLKeygenElement.constructor.isInner is true 176 178 PASS inner.HTMLLIElement.isInner is true 177 179 PASS inner.HTMLLIElement.constructor.isInner is true -
trunk/LayoutTests/fast/dom/wrapper-classes-expected.txt
r69553 r76208 324 324 PASS tagJSWrapperPrototypeClass('kbd') is 'HTMLElementPrototype' 325 325 PASS tagJSWrapperConstructorClass('kbd') is 'HTMLElementConstructor' 326 PASS tagJSWrapperClass('keygen') is 'HTML SelectElement'327 PASS tagJSWrapperPrototypeClass('keygen') is 'HTML SelectElementPrototype'328 PASS tagJSWrapperConstructorClass('keygen') is 'HTML SelectElementConstructor'326 PASS tagJSWrapperClass('keygen') is 'HTMLKeygenElement' 327 PASS tagJSWrapperPrototypeClass('keygen') is 'HTMLKeygenElementPrototype' 328 PASS tagJSWrapperConstructorClass('keygen') is 'HTMLKeygenElementConstructor' 329 329 PASS tagJSWrapperClass('label') is 'HTMLLabelElement' 330 330 PASS tagJSWrapperPrototypeClass('label') is 'HTMLLabelElementPrototype' -
trunk/LayoutTests/fast/dom/wrapper-classes.html
r61322 r76208 211 211 testTag("isindex", "HTMLIsIndexElement"); 212 212 testTag("kbd", "HTMLElement"); 213 testTag("keygen", "HTML SelectElement");213 testTag("keygen", "HTMLKeygenElement"); 214 214 testTag("label", "HTMLLabelElement"); 215 215 testTag("layer", "HTMLElement"); -
trunk/LayoutTests/fast/js/global-constructors-expected.txt
r72116 r76208 83 83 PASS HTMLInputElement.toString() is '[object HTMLInputElementConstructor]' 84 84 PASS HTMLIsIndexElement.toString() is '[object HTMLIsIndexElementConstructor]' 85 PASS HTMLKeygenElement.toString() is '[object HTMLKeygenElementConstructor]' 85 86 PASS HTMLLIElement.toString() is '[object HTMLLIElementConstructor]' 86 87 PASS HTMLLabelElement.toString() is '[object HTMLLabelElementConstructor]' -
trunk/LayoutTests/platform/mac/fast/dom/wrapper-classes-objc-expected.txt
r51985 r76208 122 122 PASS tagObjCWrapperClass('isindex') is 'DOMHTMLIsIndexElement' 123 123 PASS tagObjCWrapperClass('kbd') is 'DOMHTMLElement' 124 PASS tagObjCWrapperClass('keygen') is 'DOMHTML SelectElement'124 PASS tagObjCWrapperClass('keygen') is 'DOMHTMLElement' 125 125 PASS tagObjCWrapperClass('label') is 'DOMHTMLLabelElement' 126 126 PASS tagObjCWrapperClass('layer') is 'DOMHTMLElement' -
trunk/LayoutTests/platform/mac/fast/dom/wrapper-classes-objc.html
r51985 r76208 213 213 testTag("isindex", "HTMLIsIndexElement"); 214 214 testTag("kbd", "HTMLElement"); 215 testTag("keygen", "HTML SelectElement");215 testTag("keygen", "HTMLElement"); 216 216 testTag("label", "HTMLLabelElement"); 217 217 testTag("layer", "HTMLElement"); -
trunk/Source/WebCore/CMakeLists.txt
r76136 r76208 238 238 html/HTMLInputElement.idl 239 239 html/HTMLIsIndexElement.idl 240 html/HTMLKeygenElement.idl 240 241 html/HTMLLabelElement.idl 241 242 html/HTMLLegendElement.idl -
trunk/Source/WebCore/ChangeLog
r76207 r76208 1 2011-01-19 Dominic Cooney <dominicc@google.com> 2 3 Reviewed by Kent Tamura. 4 5 Make <keygen> no longer appear to be a <select> element to script. 6 https://bugs.webkit.org/show_bug.cgi?id=52557 7 8 The intent is to put <keygen> options into shadow DOM. This change 9 takes the first step by hiding the <select> element from 10 JavaScript. 11 12 Test: fast/dom/HTMLKeygenElement/keygen.html 13 14 * CMakeLists.txt: Adds new IDL-derived wrapper. 15 * DerivedSources.cpp: 16 * DerivedSources.make: 17 * GNUmakefile.am: 18 * WebCore.gypi: 19 * WebCore.pri: 20 * WebCore.vcproj/WebCore.vcproj: 21 * WebCore.xcodeproj/project.pbxproj: 22 * bindings/gobject/GNUmakefile.am: 23 * bindings/gobject/WebKitHTMLElementWrapperFactory.cpp: 24 (WebKit::createKeygenWrapper): 25 (WebKit::createHTMLElementWrapper): 26 * bindings/objc/DOM.mm: 27 (WebCore::createElementClassMap): Keygen no longer DOMHTMLSelectElement 28 * html/HTMLKeygenElement.h: 29 (WebCore::HTMLKeygenElement::willValidate): Now public. 30 * html/HTMLKeygenElement.idl: Added. 31 * html/HTMLTagNames.in: Keygen's wrapper is HTMLKeygenElement. 32 * page/DOMWindow.idl: Add HTMLKeygenElement constructor. 33 1 34 2011-01-19 Sheriff Bot <webkit.review.bot@gmail.com> 2 35 -
trunk/Source/WebCore/DerivedSources.cpp
r75739 r76208 168 168 #include "JSHTMLInputElement.cpp" 169 169 #include "JSHTMLIsIndexElement.cpp" 170 #include "JSHTMLKeygenElement.cpp" 170 171 #include "JSHTMLLabelElement.cpp" 171 172 #include "JSHTMLLegendElement.cpp" -
trunk/Source/WebCore/DerivedSources.make
r75739 r76208 235 235 HTMLInputElement \ 236 236 HTMLIsIndexElement \ 237 HTMLKeygenElement \ 237 238 HTMLLIElement \ 238 239 HTMLLabelElement \ -
trunk/Source/WebCore/GNUmakefile.am
r76136 r76208 355 355 DerivedSources/WebCore/JSHTMLIsIndexElement.cpp \ 356 356 DerivedSources/WebCore/JSHTMLIsIndexElement.h \ 357 DerivedSources/WebCore/JSHTMLKeygenElement.cpp \ 358 DerivedSources/WebCore/JSHTMLKeygenElement.h \ 357 359 DerivedSources/WebCore/JSHTMLLabelElement.cpp \ 358 360 DerivedSources/WebCore/JSHTMLLabelElement.h \ -
trunk/Source/WebCore/WebCore.gypi
r76207 r76208 161 161 'html/HTMLInputElement.idl', 162 162 'html/HTMLIsIndexElement.idl', 163 'html/HTMLKeygenElement.idl', 163 164 'html/HTMLLIElement.idl', 164 165 'html/HTMLLabelElement.idl', -
trunk/Source/WebCore/WebCore.pri
r76122 r76208 254 254 html/HTMLInputElement.idl \ 255 255 html/HTMLIsIndexElement.idl \ 256 html/HTMLKeygenElement.idl \ 256 257 html/HTMLLabelElement.idl \ 257 258 html/HTMLLegendElement.idl \ -
trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj
r76136 r76208 7727 7727 </File> 7728 7728 <File 7729 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSHTMLKeygenElement.cpp" 7730 > 7731 <FileConfiguration 7732 Name="Debug|Win32" 7733 ExcludedFromBuild="true" 7734 > 7735 <Tool 7736 Name="VCCLCompilerTool" 7737 /> 7738 </FileConfiguration> 7739 <FileConfiguration 7740 Name="Release|Win32" 7741 ExcludedFromBuild="true" 7742 > 7743 <Tool 7744 Name="VCCLCompilerTool" 7745 /> 7746 </FileConfiguration> 7747 <FileConfiguration 7748 Name="Debug_Cairo_CFLite|Win32" 7749 ExcludedFromBuild="true" 7750 > 7751 <Tool 7752 Name="VCCLCompilerTool" 7753 /> 7754 </FileConfiguration> 7755 <FileConfiguration 7756 Name="Release_Cairo_CFLite|Win32" 7757 ExcludedFromBuild="true" 7758 > 7759 <Tool 7760 Name="VCCLCompilerTool" 7761 /> 7762 </FileConfiguration> 7763 <FileConfiguration 7764 Name="Debug_All|Win32" 7765 ExcludedFromBuild="true" 7766 > 7767 <Tool 7768 Name="VCCLCompilerTool" 7769 /> 7770 </FileConfiguration> 7771 <FileConfiguration 7772 Name="Release_LTCG|Win32" 7773 ExcludedFromBuild="true" 7774 > 7775 <Tool 7776 Name="VCCLCompilerTool" 7777 /> 7778 </FileConfiguration> 7779 </File> 7780 <File 7781 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSHTMLKeygenElement.h" 7782 > 7783 </File> 7784 <File 7729 7785 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSHTMLLabelElement.cpp" 7730 7786 > -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r76136 r76208 3160 3160 A5AFB34F115151A700B045CB /* StepRange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A5AFB34D115151A700B045CB /* StepRange.cpp */; }; 3161 3161 A5AFB350115151A700B045CB /* StepRange.h in Headers */ = {isa = PBXBuildFile; fileRef = A5AFB34E115151A700B045CB /* StepRange.h */; }; 3162 A6148A6212E41D3A0044A784 /* DOMHTMLKeygenElementInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = A6148A6112E41D3A0044A784 /* DOMHTMLKeygenElementInternal.h */; }; 3163 A6148A6712E41D940044A784 /* DOMHTMLKeygenElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A6148A6512E41D940044A784 /* DOMHTMLKeygenElement.h */; }; 3164 A6148A6812E41D940044A784 /* DOMHTMLKeygenElement.mm in Sources */ = {isa = PBXBuildFile; fileRef = A6148A6612E41D940044A784 /* DOMHTMLKeygenElement.mm */; }; 3165 A6148A7812E41E3B0044A784 /* JSHTMLKeygenElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A6148A7612E41E3B0044A784 /* JSHTMLKeygenElement.cpp */; }; 3166 A6148A7912E41E3B0044A784 /* JSHTMLKeygenElement.h in Headers */ = {isa = PBXBuildFile; fileRef = A6148A7712E41E3B0044A784 /* JSHTMLKeygenElement.h */; }; 3162 3167 A622A8FB122C44A600A785B3 /* BindingSecurity.h in Headers */ = {isa = PBXBuildFile; fileRef = A622A8F5122C44A600A785B3 /* BindingSecurity.h */; }; 3163 3168 A622A8FC122C44A600A785B3 /* BindingSecurityBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A622A8F6122C44A600A785B3 /* BindingSecurityBase.cpp */; }; … … 9534 9539 A5C974CF11485FF10066F2AB /* KeyEventCocoa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = KeyEventCocoa.h; path = cocoa/KeyEventCocoa.h; sourceTree = "<group>"; }; 9535 9540 A5C974D011485FF10066F2AB /* KeyEventCocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = KeyEventCocoa.mm; path = cocoa/KeyEventCocoa.mm; sourceTree = "<group>"; }; 9541 A6148A6112E41D3A0044A784 /* DOMHTMLKeygenElementInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLKeygenElementInternal.h; path = DOMHTMLKeygenElementInternal.h; sourceTree = "<group>"; }; 9542 A6148A6512E41D940044A784 /* DOMHTMLKeygenElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DOMHTMLKeygenElement.h; path = DOMHTMLKeygenElement.h; sourceTree = "<group>"; }; 9543 A6148A6612E41D940044A784 /* DOMHTMLKeygenElement.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = DOMHTMLKeygenElement.mm; path = DOMHTMLKeygenElement.mm; sourceTree = "<group>"; }; 9544 A6148A7612E41E3B0044A784 /* JSHTMLKeygenElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = JSHTMLKeygenElement.cpp; path = JSHTMLKeygenElement.cpp; sourceTree = "<group>"; }; 9545 A6148A7712E41E3B0044A784 /* JSHTMLKeygenElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JSHTMLKeygenElement.h; path = JSHTMLKeygenElement.h; sourceTree = "<group>"; }; 9546 A6148A7F12E41ED10044A784 /* HTMLKeygenElement.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HTMLKeygenElement.idl; sourceTree = "<group>"; }; 9536 9547 A622A8F5122C44A600A785B3 /* BindingSecurity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BindingSecurity.h; path = generic/BindingSecurity.h; sourceTree = "<group>"; }; 9537 9548 A622A8F6122C44A600A785B3 /* BindingSecurityBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BindingSecurityBase.cpp; path = generic/BindingSecurityBase.cpp; sourceTree = "<group>"; }; … … 14841 14852 859A9C410AA5E3BD00B694B2 /* DOMHTMLIsIndexElement.h */, 14842 14853 859A9C420AA5E3BD00B694B2 /* DOMHTMLIsIndexElement.mm */, 14854 A6148A6512E41D940044A784 /* DOMHTMLKeygenElement.h */, 14855 A6148A6612E41D940044A784 /* DOMHTMLKeygenElement.mm */, 14843 14856 85BA4CD90AA6861B0088052D /* DOMHTMLLabelElement.h */, 14844 14857 85BA4CDA0AA6861B0088052D /* DOMHTMLLabelElement.mm */, … … 14976 14989 85E711640AC5D5350053270F /* DOMHTMLInputElementInternal.h */, 14977 14990 85E711650AC5D5350053270F /* DOMHTMLIsIndexElementInternal.h */, 14991 A6148A6112E41D3A0044A784 /* DOMHTMLKeygenElementInternal.h */, 14978 14992 85E711660AC5D5350053270F /* DOMHTMLLabelElementInternal.h */, 14979 14993 85E711670AC5D5350053270F /* DOMHTMLLegendElementInternal.h */, … … 15589 15603 A81369C9097374F600D74463 /* HTMLKeygenElement.cpp */, 15590 15604 A81369C8097374F500D74463 /* HTMLKeygenElement.h */, 15605 A6148A7F12E41ED10044A784 /* HTMLKeygenElement.idl */, 15591 15606 A81369C7097374F500D74463 /* HTMLLabelElement.cpp */, 15592 15607 A81369C6097374F500D74463 /* HTMLLabelElement.h */, … … 16095 16110 1AE2AA950A1CDD2D00B42B25 /* JSHTMLIsIndexElement.cpp */, 16096 16111 1AE2AA960A1CDD2D00B42B25 /* JSHTMLIsIndexElement.h */, 16112 A6148A7612E41E3B0044A784 /* JSHTMLKeygenElement.cpp */, 16113 A6148A7712E41E3B0044A784 /* JSHTMLKeygenElement.h */, 16097 16114 1AE2AB170A1CE63B00B42B25 /* JSHTMLLabelElement.cpp */, 16098 16115 1AE2AB180A1CE63B00B42B25 /* JSHTMLLabelElement.h */, … … 22375 22392 F3D4C47912E07663003DA150 /* InspectorBrowserDebuggerAgent.h in Headers */, 22376 22393 7AF11A5A12E727490061F23C /* InspectorRuntimeAgent.h in Headers */, 22394 A6148A6212E41D3A0044A784 /* DOMHTMLKeygenElementInternal.h in Headers */, 22395 A6148A6712E41D940044A784 /* DOMHTMLKeygenElement.h in Headers */, 22396 A6148A7912E41E3B0044A784 /* JSHTMLKeygenElement.h in Headers */, 22377 22397 ); 22378 22398 runOnlyForDeploymentPostprocessing = 0; … … 25065 25085 F3D4C47812E07663003DA150 /* InspectorBrowserDebuggerAgent.cpp in Sources */, 25066 25086 7AA365EE12E7265400DCA242 /* InspectorRuntimeAgent.cpp in Sources */, 25087 A6148A6812E41D940044A784 /* DOMHTMLKeygenElement.mm in Sources */, 25088 A6148A7812E41E3B0044A784 /* JSHTMLKeygenElement.cpp in Sources */, 25067 25089 ); 25068 25090 runOnlyForDeploymentPostprocessing = 0; -
trunk/Source/WebCore/bindings/gobject/GNUmakefile.am
r73346 r76208 131 131 DerivedSources/webkit/WebKitDOMHTMLIsIndexElement.cpp \ 132 132 DerivedSources/webkit/WebKitDOMHTMLIsIndexElementPrivate.h \ 133 DerivedSources/webkit/WebKitDOMHTMLKeygenElement.cpp \ 134 DerivedSources/webkit/WebKitDOMHTMLKeygenElementPrivate.h \ 133 135 DerivedSources/webkit/WebKitDOMHTMLLabelElement.cpp \ 134 136 DerivedSources/webkit/WebKitDOMHTMLLabelElementPrivate.h \ … … 324 326 DerivedSources/webkit/WebKitDOMHTMLInputElement.h \ 325 327 DerivedSources/webkit/WebKitDOMHTMLIsIndexElement.h \ 328 DerivedSources/webkit/WebKitDOMHTMLKeygenElement.h \ 326 329 DerivedSources/webkit/WebKitDOMHTMLLabelElement.h \ 327 330 DerivedSources/webkit/WebKitDOMHTMLLegendElement.h \ -
trunk/Source/WebCore/bindings/gobject/WebKitHTMLElementWrapperFactory.cpp
r66009 r76208 63 63 #include "HTMLInputElement.h" 64 64 #include "HTMLIsIndexElement.h" 65 #include "HTMLKeygenElement.h" 65 66 #include "HTMLLIElement.h" 66 67 #include "HTMLLabelElement.h" … … 122 123 #include "webkit/WebKitDOMHTMLInputElementPrivate.h" 123 124 #include "webkit/WebKitDOMHTMLIsIndexElementPrivate.h" 125 #include "webkit/WebKitDOMHTMLKeygenElementPrivate.h" 124 126 #include "webkit/WebKitDOMHTMLLIElementPrivate.h" 125 127 #include "webkit/WebKitDOMHTMLLabelElementPrivate.h" … … 321 323 { 322 324 return wrapHTMLIsIndexElement(static_cast<HTMLIsIndexElement*>(element.get())); 325 } 326 327 static gpointer createKeygenWrapper(PassRefPtr<HTMLElement> element) 328 { 329 return wrapHTMLKeygenElement(static_cast<HTMLKeygenElement*>(element.get())); 323 330 } 324 331 … … 524 531 map.set(imageTag.localName().impl(), createImageWrapper); 525 532 map.set(insTag.localName().impl(), createModWrapper); 526 map.set(keygenTag.localName().impl(), create SelectWrapper);533 map.set(keygenTag.localName().impl(), createKeygenWrapper); 527 534 map.set(listingTag.localName().impl(), createPreWrapper); 528 535 map.set(tfootTag.localName().impl(), createTableSectionWrapper); -
trunk/Source/WebCore/bindings/objc/DOM.mm
r68854 r76208 132 132 addElementClass(HTMLNames::qTag, [DOMHTMLQuoteElement class]); 133 133 addElementClass(HTMLNames::scriptTag, [DOMHTMLScriptElement class]); 134 addElementClass(HTMLNames::keygenTag, [DOMHTMLSelectElement class]);135 134 addElementClass(HTMLNames::selectTag, [DOMHTMLSelectElement class]); 136 135 addElementClass(HTMLNames::styleTag, [DOMHTMLStyleElement class]); -
trunk/Source/WebCore/html/HTMLKeygenElement.h
r76115 r76208 33 33 static PassRefPtr<HTMLKeygenElement> create(const QualifiedName&, Document*, HTMLFormElement*); 34 34 35 virtual bool willValidate() const { return false; } 36 35 37 private: 36 38 HTMLKeygenElement(const QualifiedName&, Document*, HTMLFormElement*); … … 41 43 virtual void parseMappedAttribute(Attribute*); 42 44 virtual bool appendFormData(FormDataList&, bool); 43 44 virtual bool willValidate() const { return false; }45 45 virtual bool isOptionalFormControl() const { return false; } 46 46 -
trunk/Source/WebCore/html/HTMLTagNames.in
r73430 r76208 72 72 isindex interfaceName=HTMLIsIndexElement, constructorNeedsFormElement 73 73 kbd interfaceName=HTMLElement 74 keygen JSInterfaceName=HTMLSelectElement,constructorNeedsFormElement74 keygen constructorNeedsFormElement 75 75 label 76 76 layer interfaceName=HTMLElement -
trunk/Source/WebCore/page/DOMWindow.idl
r76198 r76208 439 439 attribute HTMLInputElementConstructor HTMLInputElement; 440 440 attribute HTMLIsIndexElementConstructor HTMLIsIndexElement; 441 attribute HTMLKeygenElementConstructor HTMLKeygenElement; 441 442 attribute HTMLLIElementConstructor HTMLLIElement; 442 443 attribute HTMLLabelElementConstructor HTMLLabelElement;
Note: See TracChangeset
for help on using the changeset viewer.