replace Atom::from_slice("sizes") with atom!(sizes")

Closes: #8488
This commit is contained in:
Roman Klauke 2015-11-14 19:42:55 +01:00
parent b6f336595f
commit 0813ee7257

View file

@ -119,18 +119,17 @@ impl VirtualMethods for HTMLLinkElement {
return; return;
} }
let sizes_atom = &Atom::from_slice("sizes");
let rel = get_attr(self.upcast(), &atom!(rel)); let rel = get_attr(self.upcast(), &atom!(rel));
match attr.local_name() { match attr.local_name() {
&atom!(href) => { &atom!(href) => {
if string_is_stylesheet(&rel) { if string_is_stylesheet(&rel) {
self.handle_stylesheet_url(&attr.value()); self.handle_stylesheet_url(&attr.value());
} else if is_favicon(&rel) { } else if is_favicon(&rel) {
let sizes = get_attr(self.upcast(), sizes_atom); let sizes = get_attr(self.upcast(), &atom!("sizes"));
self.handle_favicon_url(rel.as_ref().unwrap(), &attr.value(), &sizes); self.handle_favicon_url(rel.as_ref().unwrap(), &attr.value(), &sizes);
} }
}, },
atom if atom == sizes_atom => { &atom!("sizes") => {
if is_favicon(&rel) { if is_favicon(&rel) {
if let Some(ref href) = get_attr(self.upcast(), &atom!("href")) { if let Some(ref href) = get_attr(self.upcast(), &atom!("href")) {
self.handle_favicon_url(rel.as_ref().unwrap(), href, &Some(attr.value().to_string())); self.handle_favicon_url(rel.as_ref().unwrap(), href, &Some(attr.value().to_string()));
@ -163,7 +162,7 @@ impl VirtualMethods for HTMLLinkElement {
let rel = get_attr(element, &atom!("rel")); let rel = get_attr(element, &atom!("rel"));
let href = get_attr(element, &atom!("href")); let href = get_attr(element, &atom!("href"));
let sizes = get_attr(self.upcast(), &Atom::from_slice("sizes")); let sizes = get_attr(self.upcast(), &atom!("sizes"));
match href { match href {
Some(ref href) if string_is_stylesheet(&rel) => { Some(ref href) if string_is_stylesheet(&rel) => {