-
beidson@apple.com authored
2008-07-25 Brady Eidson <beidson@apple.com> Reviewed by Sam Test: security/set-form-autocomplete-attribute.html Part of the fix for <rdar://problem/6093281> - Improper handling of autocomplete The autocomplete attribute works on both <form> and <input> elements, but was not inherited properly when someone asked an <input> if it should autocomplete. I fixed this up based on the rules in the current WF2 spec so if the <input> element has its own autocomplete attribute set, it will follow that but otherwise it will inherit from its parent <form> * WebCore.base.exp: * html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::init): (WebCore::HTMLInputElement::autoComplete): (WebCore::HTMLInputElement::parseMappedAttribute): * html/HTMLInputElement.h: (WebCore::HTMLInputElement::): WebKitTools: 2008-07-25 Brady Eidson <beidson@apple.com> Reviewed by Sam Add the ability to dump whether-or-not an element should have autocomplete enabled, from the perspective of the WebKit API * DumpRenderTree/LayoutTestController.cpp: (elementDoesAutoCompleteForElementWithIdCallback): (LayoutTestController::staticFunctions): * DumpRenderTree/LayoutTestController.h: * DumpRenderTree/mac/LayoutTestControllerMac.mm: (LayoutTestController::elementDoesAutoCompleteForElementWithId): * DumpRenderTree/win/LayoutTestControllerWin.cpp: (LayoutTestController::elementDoesAutoCompleteForElementWithId): Stub for now until I can get on Windows LayoutTests: 2008-07-25 Brady Eidson <beidson@apple.com> Reviewed by Sam Test for autocomplete attribute cleanup * platform/win/Skipped: * security/set-form-autocomplete-attribute-expected.txt: Added. * security/set-form-autocomplete-attribute.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@35362 268f45cc-cd09-0410-ab3c-d52691b4dbfc
0672cb0f