mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Bump string_cache version to 0.2.5.
Atom::to_lower_case() now returns an Atom rather than a String, so there are a few asserts that need a different collection of &s and *s.
This commit is contained in:
parent
072222e69e
commit
348a68fe2c
4 changed files with 36 additions and 36 deletions
|
@ -910,7 +910,7 @@ impl Element {
|
|||
}
|
||||
|
||||
pub fn set_attribute(&self, name: &Atom, value: AttrValue) {
|
||||
assert!(&**name == name.to_ascii_lowercase());
|
||||
assert!(name == &name.to_ascii_lowercase());
|
||||
assert!(!name.contains(":"));
|
||||
|
||||
self.set_first_matching_attribute(name.clone(),
|
||||
|
@ -1017,7 +1017,7 @@ impl Element {
|
|||
}
|
||||
|
||||
pub fn set_atomic_attribute(&self, local_name: &Atom, value: DOMString) {
|
||||
assert!(&**local_name == local_name.to_ascii_lowercase());
|
||||
assert!(*local_name == local_name.to_ascii_lowercase());
|
||||
let value = AttrValue::from_atomic(value);
|
||||
self.set_attribute(local_name, value);
|
||||
}
|
||||
|
@ -1042,7 +1042,7 @@ impl Element {
|
|||
}
|
||||
|
||||
pub fn get_url_attribute(&self, local_name: &Atom) -> DOMString {
|
||||
assert!(&**local_name == local_name.to_ascii_lowercase());
|
||||
assert!(*local_name == local_name.to_ascii_lowercase());
|
||||
if !self.has_attribute(local_name) {
|
||||
return DOMString::new();
|
||||
}
|
||||
|
@ -1067,7 +1067,7 @@ impl Element {
|
|||
}
|
||||
}
|
||||
pub fn set_string_attribute(&self, local_name: &Atom, value: DOMString) {
|
||||
assert!(&**local_name == local_name.to_ascii_lowercase());
|
||||
assert!(*local_name == local_name.to_ascii_lowercase());
|
||||
self.set_attribute(local_name, AttrValue::String(value));
|
||||
}
|
||||
|
||||
|
@ -1081,12 +1081,12 @@ impl Element {
|
|||
}
|
||||
|
||||
pub fn set_tokenlist_attribute(&self, local_name: &Atom, value: DOMString) {
|
||||
assert!(&**local_name == local_name.to_ascii_lowercase());
|
||||
assert!(*local_name == local_name.to_ascii_lowercase());
|
||||
self.set_attribute(local_name, AttrValue::from_serialized_tokenlist(value));
|
||||
}
|
||||
|
||||
pub fn set_atomic_tokenlist_attribute(&self, local_name: &Atom, tokens: Vec<Atom>) {
|
||||
assert!(&**local_name == local_name.to_ascii_lowercase());
|
||||
assert!(*local_name == local_name.to_ascii_lowercase());
|
||||
self.set_attribute(local_name, AttrValue::from_atomic_tokens(tokens));
|
||||
}
|
||||
|
||||
|
@ -1110,7 +1110,7 @@ impl Element {
|
|||
}
|
||||
|
||||
pub fn set_int_attribute(&self, local_name: &Atom, value: i32) {
|
||||
assert!(&**local_name == local_name.to_ascii_lowercase());
|
||||
assert!(*local_name == local_name.to_ascii_lowercase());
|
||||
self.set_attribute(local_name, AttrValue::Int(DOMString::from(value.to_string()), value));
|
||||
}
|
||||
|
||||
|
@ -1128,7 +1128,7 @@ impl Element {
|
|||
}
|
||||
}
|
||||
pub fn set_uint_attribute(&self, local_name: &Atom, value: u32) {
|
||||
assert!(&**local_name == local_name.to_ascii_lowercase());
|
||||
assert!(*local_name == local_name.to_ascii_lowercase());
|
||||
// FIXME(ajeffrey): Directly convert u32 to DOMString
|
||||
self.set_attribute(local_name,
|
||||
AttrValue::UInt(DOMString::from(value.to_string()), value));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue