Skip to content
  • adele@apple.com's avatar
    WebCore: · fdf354c6
    adele@apple.com authored
    2008-07-07  Michelangelo De Simone  <m.des@mac.com>
    
            Reviewed by Adele.
    
            Support for CSS3 :read-only and :read-write pseudoclasses for readonly text controls.
    
            URL: http://www.w3.org/TR/web-forms-2/#relation
    
            Tests: fast/css/readonly-pseudoclass-opera-001.html
                   fast/css/readonly-pseudoclass-opera-002.html
                   fast/css/readonly-pseudoclass-opera-003.html
                   fast/css/readonly-pseudoclass-opera-004.html
                   fast/css/readonly-pseudoclass-opera-005.html
    
            * css/CSSSelector.cpp: (WebCore::CSSSelector::extractPseudoType):
            Added "read-only" and "read-write" values for PseudoType extraction.
            * css/CSSSelector.h: (WebCore::CSSSelector::):
            Added PseudoReadOnly and PseudoReadWrite entries in PseudoType enum.
            * css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::SelectorChecker::checkOneSelector):
            Checks to determine whether to match :read-only and :read-write pseudoclasses on
            text controls.
    
    LayoutTests:
    
    2008-07-07  Michelangelo De Simone  <m.des@mac.com>
    
            Reviewed by Adele.
    
            Test suite for :read-only and :read-write pseudoclasses, imported from
            Opera.
    
            * fast/css/readonly-pseudoclass-opera-001-expected.txt: Added.
            * fast/css/readonly-pseudoclass-opera-001.html: Added.
            * fast/css/readonly-pseudoclass-opera-002-expected.txt: Added.
            * fast/css/readonly-pseudoclass-opera-002.html: Added.
            * fast/css/readonly-pseudoclass-opera-003-expected.txt: Added.
            * fast/css/readonly-pseudoclass-opera-003.html: Added.
            * fast/css/readonly-pseudoclass-opera-004-expected.txt: Added.
            * fast/css/readonly-pseudoclass-opera-004.html: Added.
            * fast/css/readonly-pseudoclass-opera-005-expected.txt: Added.
            * fast/css/readonly-pseudoclass-opera-005.html: Added.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@35042 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    fdf354c6