зеркало из https://github.com/mozilla/gecko-dev.git
servo: Merge #8261 - Use 'atom!' macro for known static strings (from frewsxcv:atom-macro-static-str); r=Ms2ger
Source-Repo: https://github.com/servo/servo Source-Revision: f85f22c04fcd32c8fc3b02032a8ab62285992bd0
This commit is contained in:
Родитель
84e4adc0d4
Коммит
bf6b560a23
|
@ -70,7 +70,7 @@ impl HTMLBodyElementMethods for HTMLBodyElement {
|
|||
fn SetText(&self, value: DOMString) {
|
||||
let element = self.upcast::<Element>();
|
||||
let color = str::parse_legacy_color(&value).ok();
|
||||
element.set_attribute(&Atom::from_slice("text"), AttrValue::Color(value, color));
|
||||
element.set_attribute(&atom!("text"), AttrValue::Color(value, color));
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/#the-body-element
|
||||
|
|
|
@ -62,7 +62,7 @@ impl HTMLFontElementMethods for HTMLFontElement {
|
|||
fn SetSize(&self, value: DOMString) {
|
||||
let element = self.upcast::<Element>();
|
||||
let length = parse_length(&value);
|
||||
element.set_attribute(&Atom::from_slice("size"), AttrValue::Length(value, length));
|
||||
element.set_attribute(&atom!("size"), AttrValue::Length(value, length));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -304,7 +304,7 @@ impl HTMLIFrameElementMethods for HTMLIFrameElement {
|
|||
fn Mozbrowser(&self) -> bool {
|
||||
if mozbrowser_enabled() {
|
||||
let element = self.upcast::<Element>();
|
||||
element.has_attribute(&Atom::from_slice("mozbrowser"))
|
||||
element.has_attribute(&atom!("mozbrowser"))
|
||||
} else {
|
||||
false
|
||||
}
|
||||
|
@ -314,7 +314,7 @@ impl HTMLIFrameElementMethods for HTMLIFrameElement {
|
|||
fn SetMozbrowser(&self, value: bool) -> ErrorResult {
|
||||
if mozbrowser_enabled() {
|
||||
let element = self.upcast::<Element>();
|
||||
element.set_bool_attribute(&Atom::from_slice("mozbrowser"), value);
|
||||
element.set_bool_attribute(&atom!("mozbrowser"), value);
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче