commit | 940fc864ab18e14a0f4b3d400528c6ceda8a6758 | [log] [tgz] |
---|---|---|
author | philipj@opera.com <philipj@opera.com@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | Mon Dec 09 11:11:49 2013 |
committer | philipj@opera.com <philipj@opera.com@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | Mon Dec 09 11:11:49 2013 |
tree | c0ea1755f502c9cb794addd6c39eb7027651375a | |
parent | 9f4613e7bde613b7ba3a8bfe9e9b2e67bf94e600 [diff] |
Remove TreatNullAs=NullString for CSS*Rule http://dev.w3.org/csswg/cssom/#csscharsetrule http://dev.w3.org/csswg/css-animations/#csskeyframesrule http://dev.w3.org/csswg/cssom/#csspagerule http://dev.w3.org/csswg/cssom/#cssrule http://dev.w3.org/csswg/cssom/#cssstylerule The tests for the updated properties pass in Firefox Nightly, IE11 Release Preview and Opera 12.16, with these exceptions: Firefox reflects CSSCharsetRule.encoding, CSSKeyframesRule.name, and CSSPageRule.selectorText as null, and ignores setting CSSStyleRule.selectorText. IE doesn't support CSSCharsetRule, throws an exception when setting CSSPageRule.selectorText and ignores setting CSSStyleRule.selectorText. Opera throws an exception when setting CSSRule.cssText, ignores setting CSSCharsetRule.encoding and throws an exception when setting CSSPageRule.selectorText. This is not very impressive, but since there is no attribute for which all the other browsers agree, just going with the spec seems sound. BUG=310298 Review URL: https://codereview.chromium.org/107313004 git-svn-id: svn://svn.chromium.org/blink/trunk@163424 bbb929c8-8fbe-4397-9dbb-9b2b20218538