diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2019-04-18 09:44:15 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-18 09:44:15 -0400 |
commit | 9e6f84958d9023f15bfb7a017cc16ca6580d7098 (patch) | |
tree | bc4a089ac039fe1d843473d8b0e5b40afd389873 /components/layout_thread/dom_wrapper.rs | |
parent | 04c93c511b021a1e76512f997992667540657c4e (diff) | |
parent | 8d7fe68ac3fc3eb6ec6caf4a6356c4b57bf06243 (diff) | |
download | servo-9e6f84958d9023f15bfb7a017cc16ca6580d7098.tar.gz servo-9e6f84958d9023f15bfb7a017cc16ca6580d7098.zip |
Auto merge of #23228 - KwanEsq:remove-servo-case-sensitive-type-attr, r=SimonSapin
Remove :-servo-case-sensitive-type-attr()
No longer needed now that the case-sensitive flag for attributes selectors is
supported.
Update user-agent CSS sheet to use the standard flag.
Mostly just a (manual) backout of 7149a6a29de6d1c351eedf1404369aa5f9efbd09.
(7149a6a29de6d1c351eedf1404369aa5f9efbd09 also implemented PartialEq for AttrValue which I've left for now:) https://github.com/servo/servo/blob/7149a6a29de6d1c351eedf1404369aa5f9efbd09/components/style/attr.rs#L382-L389
---
- [x] `./mach build -d` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix #23227
- [x] There are tests for these changes (wpt html/rendering/non-replaced-elements/lists)
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23228)
<!-- Reviewable:end -->
Diffstat (limited to 'components/layout_thread/dom_wrapper.rs')
-rw-r--r-- | components/layout_thread/dom_wrapper.rs | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/components/layout_thread/dom_wrapper.rs b/components/layout_thread/dom_wrapper.rs index 3a7f088a246..14c09923aec 100644 --- a/components/layout_thread/dom_wrapper.rs +++ b/components/layout_thread/dom_wrapper.rs @@ -817,9 +817,6 @@ impl<'le> ::selectors::Element for ServoLayoutElement<'le> { _ => true, } }, - NonTSPseudoClass::ServoCaseSensitiveTypeAttr(ref expected_value) => self - .get_attr_enum(&ns!(), &local_name!("type")) - .map_or(false, |attr| attr == expected_value), NonTSPseudoClass::ReadOnly => !self .element .get_state_for_layout() |