mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Make some attr values case-insensitive in selectors
https://bugzilla.mozilla.org/show_bug.cgi?id=1363531
This commit is contained in:
parent
c5e37f3d2c
commit
94b4a32c18
10 changed files with 167 additions and 30 deletions
|
@ -72,6 +72,10 @@ impl GeckoElementSnapshot {
|
|||
let ignore_case = match case_sensitivity {
|
||||
CaseSensitivity::CaseSensitive => false,
|
||||
CaseSensitivity::AsciiCaseInsensitive => true,
|
||||
CaseSensitivity::AsciiCaseInsensitiveIfInHtmlElementInHtmlDocument => {
|
||||
unreachable!("selectors/matching.rs should have \
|
||||
called case_sensitivity.to_definite()");
|
||||
}
|
||||
};
|
||||
// FIXME: case sensitivity for operators other than Equal
|
||||
match operator {
|
||||
|
|
|
@ -1162,6 +1162,10 @@ impl<'le> ::selectors::Element for GeckoElement<'le> {
|
|||
let ignore_case = match case_sensitivity {
|
||||
CaseSensitivity::CaseSensitive => false,
|
||||
CaseSensitivity::AsciiCaseInsensitive => true,
|
||||
CaseSensitivity::AsciiCaseInsensitiveIfInHtmlElementInHtmlDocument => {
|
||||
unreachable!("selectors/matching.rs should have \
|
||||
called case_sensitivity.to_definite()");
|
||||
}
|
||||
};
|
||||
// FIXME: case sensitivity for operators other than Equal
|
||||
match operator {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue