-
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