Skip to content
  • rgf748@motorola.com's avatar
    HTMLOutputElement::htmlFor should be readonly · 482e7714
    rgf748@motorola.com authored
    https://bugs.webkit.org/show_bug.cgi?id=101898
    
    Reviewed by Kentaro Hara.
    
    Source/WebCore:
    
    The spec says htmlFor should be readonly, but WebKit implements it as no-readonly.
    Spec: http://dev.w3.org/html5/spec-preview/the-output-element.html
    
    No new tests. Modified existing test fast/dom/HTMLOutputElement/dom-settable-token-list.html
    to work as expected.
    
    * GNUmakefile.list.am: Removed JSHTMLOutputElementCustom.cpp
    * Target.pri: Ditto
    * UseJSC.cmake: Ditto
    * UseV8.cmake: Removed V8HTMLOutputElementCustom.cpp
    * WebCore.gypi: Removed V8HTMLOutputElementCustom.cpp
    * WebCore.vcproj/WebCore.vcproj: Removed JSHTMLOutputElementCustom.cpp
    * WebCore.vcxproj/WebCore.vcxproj: Ditto
    * WebCore.vcxproj/WebCore.vcxproj.filters: Ditto
    * WebCore.xcodeproj/project.pbxproj: Ditto
    * bindings/js/JSBindingsAllInOne.cpp: Ditto
    * bindings/js/JSHTMLOutputElementCustom.cpp: Removed.
    * bindings/v8/custom/V8HTMLOutputElementCustom.cpp: Removed.
    * html/HTMLOutputElement.idl: Made htmlFor attribute readonly.
    
    LayoutTests:
    
    The spec says htmlFor should be readonly, but WebKit implements it as no-readonly.
    Spec: http://dev.w3.org/html5/spec-preview/the-output-element.html
    Modified tests according to new behavior.
    
    * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
    * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js: Test for attribute htmlFor is readonly.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@141063 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    482e7714