diff options
Diffstat (limited to 'src/components/util/str.rs')
-rw-r--r-- | src/components/util/str.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/components/util/str.rs b/src/components/util/str.rs index 0b9bd74f074..6010ef69636 100644 --- a/src/components/util/str.rs +++ b/src/components/util/str.rs @@ -19,6 +19,9 @@ pub fn null_str_as_empty_ref<'a>(s: &'a Option<DOMString>) -> &'a str { } } -pub fn is_whitespace_not_nbsp(s: &str) -> bool { - s.chars().all(|c| c.is_whitespace() && c != '\xa0') +pub fn is_whitespace(s: &str) -> bool { + s.chars().all(|c| match c { + '\u0020' | '\u0009' | '\u000D' | '\u000A' => true, + _ => false + }) } |