mirror of
https://github.com/servo/servo.git
synced 2025-08-04 13:10:20 +01:00
Rename CaseSensitivity::CaseInsensitive to AsciiCaseInsensitive
This commit is contained in:
parent
864f5509d8
commit
0b1e51de53
3 changed files with 5 additions and 5 deletions
|
@ -415,7 +415,7 @@ fn matches_simple_selector<E, F>(
|
||||||
Component::AttrEqual(ref attr, ref value, case_sensitivity) => {
|
Component::AttrEqual(ref attr, ref value, case_sensitivity) => {
|
||||||
match case_sensitivity {
|
match case_sensitivity {
|
||||||
CaseSensitivity::CaseSensitive => element.match_attr_equals(attr, value),
|
CaseSensitivity::CaseSensitive => element.match_attr_equals(attr, value),
|
||||||
CaseSensitivity::CaseInsensitive => element.match_attr_equals_ignore_ascii_case(attr, value),
|
CaseSensitivity::AsciiCaseInsensitive => element.match_attr_equals_ignore_ascii_case(attr, value),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Component::AttrIncludes(ref attr, ref value) => {
|
Component::AttrIncludes(ref attr, ref value) => {
|
||||||
|
|
|
@ -608,7 +608,7 @@ impl<Impl: SelectorImpl> Component<Impl> {
|
||||||
#[derive(Eq, PartialEq, Clone, Copy, Debug)]
|
#[derive(Eq, PartialEq, Clone, Copy, Debug)]
|
||||||
pub enum CaseSensitivity {
|
pub enum CaseSensitivity {
|
||||||
CaseSensitive, // Selectors spec says language-defined, but HTML says sensitive.
|
CaseSensitive, // Selectors spec says language-defined, but HTML says sensitive.
|
||||||
CaseInsensitive,
|
AsciiCaseInsensitive,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -754,7 +754,7 @@ impl<Impl: SelectorImpl> ToCss for Component<Impl> {
|
||||||
AttrEqual(ref a, ref v, case) => {
|
AttrEqual(ref a, ref v, case) => {
|
||||||
attr_selector_to_css(a, " = ", v, match case {
|
attr_selector_to_css(a, " = ", v, match case {
|
||||||
CaseSensitivity::CaseSensitive => None,
|
CaseSensitivity::CaseSensitive => None,
|
||||||
CaseSensitivity::CaseInsensitive => Some(" i"),
|
CaseSensitivity::AsciiCaseInsensitive => Some(" i"),
|
||||||
}, dest)
|
}, dest)
|
||||||
}
|
}
|
||||||
AttrDashMatch(ref a, ref v) => attr_selector_to_css(a, " |= ", v, None, dest),
|
AttrDashMatch(ref a, ref v) => attr_selector_to_css(a, " |= ", v, None, dest),
|
||||||
|
@ -1322,7 +1322,7 @@ fn parse_attribute_flags(input: &mut CssParser) -> Result<CaseSensitivity, ()> {
|
||||||
match input.next() {
|
match input.next() {
|
||||||
Err(()) => Ok(CaseSensitivity::CaseSensitive),
|
Err(()) => Ok(CaseSensitivity::CaseSensitive),
|
||||||
Ok(Token::Ident(ref value)) if value.eq_ignore_ascii_case("i") => {
|
Ok(Token::Ident(ref value)) if value.eq_ignore_ascii_case("i") => {
|
||||||
Ok(CaseSensitivity::CaseInsensitive)
|
Ok(CaseSensitivity::AsciiCaseInsensitive)
|
||||||
}
|
}
|
||||||
_ => Err(())
|
_ => Err(())
|
||||||
}
|
}
|
||||||
|
|
|
@ -104,7 +104,7 @@ fn test_parse_stylesheet() {
|
||||||
prefix: None,
|
prefix: None,
|
||||||
url: ns!()
|
url: ns!()
|
||||||
}),
|
}),
|
||||||
}, "hidden".to_owned(), CaseSensitivity::CaseInsensitive)
|
}, "hidden".to_owned(), CaseSensitivity::AsciiCaseInsensitive)
|
||||||
]),
|
]),
|
||||||
(0 << 20) + (1 << 10) + (1 << 0)
|
(0 << 20) + (1 << 10) + (1 << 0)
|
||||||
),
|
),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue