diff options
author | Kuba Birecki <kuba.birecki@crystalplanet.io> | 2016-07-14 08:44:22 +0200 |
---|---|---|
committer | Kuba Birecki <kuba.birecki@crystalplanet.io> | 2016-07-14 08:44:22 +0200 |
commit | 85f4da18a6dfe8fc03dc7b4a03573ac37434d85b (patch) | |
tree | ba50f6b1ca31027eb3a5e0472eb5c762b2096b6e /components/script | |
parent | 3011d4b450b107f87fab54f6c59245ac1478fa79 (diff) | |
download | servo-85f4da18a6dfe8fc03dc7b4a03573ac37434d85b.tar.gz servo-85f4da18a6dfe8fc03dc7b4a03573ac37434d85b.zip |
Inline DOM element creation into box expressions in components/script/dom/
Diffstat (limited to 'components/script')
66 files changed, 198 insertions, 132 deletions
diff --git a/components/script/dom/documenttype.rs b/components/script/dom/documenttype.rs index 0f8b688c93b..c48805eed79 100644 --- a/components/script/dom/documenttype.rs +++ b/components/script/dom/documenttype.rs @@ -41,8 +41,9 @@ impl DocumentType { system_id: Option<DOMString>, document: &Document) -> Root<DocumentType> { - let documenttype = DocumentType::new_inherited(name, public_id, system_id, document); - Node::reflect_node(box documenttype, document, DocumentTypeBinding::Wrap) + Node::reflect_node(box DocumentType::new_inherited(name, public_id, system_id, document), + document, + DocumentTypeBinding::Wrap) } #[inline] diff --git a/components/script/dom/htmlanchorelement.rs b/components/script/dom/htmlanchorelement.rs index 713aa0a92cb..e9df2b6c999 100644 --- a/components/script/dom/htmlanchorelement.rs +++ b/components/script/dom/htmlanchorelement.rs @@ -54,8 +54,9 @@ impl HTMLAnchorElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLAnchorElement> { - let element = HTMLAnchorElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLAnchorElementBinding::Wrap) + Node::reflect_node(box HTMLAnchorElement::new_inherited(localName, prefix, document), + document, + HTMLAnchorElementBinding::Wrap) } // https://html.spec.whatwg.org/multipage/#concept-hyperlink-url-set diff --git a/components/script/dom/htmlappletelement.rs b/components/script/dom/htmlappletelement.rs index 16d7e46b10e..f61a6499ea1 100644 --- a/components/script/dom/htmlappletelement.rs +++ b/components/script/dom/htmlappletelement.rs @@ -33,8 +33,9 @@ impl HTMLAppletElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLAppletElement> { - let element = HTMLAppletElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLAppletElementBinding::Wrap) + Node::reflect_node(box HTMLAppletElement::new_inherited(localName, prefix, document), + document, + HTMLAppletElementBinding::Wrap) } } diff --git a/components/script/dom/htmlareaelement.rs b/components/script/dom/htmlareaelement.rs index 7998333810e..511308dd8fc 100644 --- a/components/script/dom/htmlareaelement.rs +++ b/components/script/dom/htmlareaelement.rs @@ -34,8 +34,9 @@ impl HTMLAreaElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLAreaElement> { - let element = HTMLAreaElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLAreaElementBinding::Wrap) + Node::reflect_node(box HTMLAreaElement::new_inherited(localName, prefix, document), + document, + HTMLAreaElementBinding::Wrap) } } diff --git a/components/script/dom/htmlaudioelement.rs b/components/script/dom/htmlaudioelement.rs index 4db6b013116..ad3062a1077 100644 --- a/components/script/dom/htmlaudioelement.rs +++ b/components/script/dom/htmlaudioelement.rs @@ -29,7 +29,8 @@ impl HTMLAudioElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLAudioElement> { - let element = HTMLAudioElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLAudioElementBinding::Wrap) + Node::reflect_node(box HTMLAudioElement::new_inherited(localName, prefix, document), + document, + HTMLAudioElementBinding::Wrap) } } diff --git a/components/script/dom/htmlbaseelement.rs b/components/script/dom/htmlbaseelement.rs index e0c38b1ab41..9175cc77872 100644 --- a/components/script/dom/htmlbaseelement.rs +++ b/components/script/dom/htmlbaseelement.rs @@ -33,8 +33,9 @@ impl HTMLBaseElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLBaseElement> { - let element = HTMLBaseElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLBaseElementBinding::Wrap) + Node::reflect_node(box HTMLBaseElement::new_inherited(localName, prefix, document), + document, + HTMLBaseElementBinding::Wrap) } /// https://html.spec.whatwg.org/multipage/#frozen-base-url diff --git a/components/script/dom/htmlbodyelement.rs b/components/script/dom/htmlbodyelement.rs index 79dbd1438e4..c8007c39ea8 100644 --- a/components/script/dom/htmlbodyelement.rs +++ b/components/script/dom/htmlbodyelement.rs @@ -42,8 +42,9 @@ impl HTMLBodyElement { #[allow(unrooted_must_root)] pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLBodyElement> { - let element = HTMLBodyElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLBodyElementBinding::Wrap) + Node::reflect_node(box HTMLBodyElement::new_inherited(localName, prefix, document), + document, + HTMLBodyElementBinding::Wrap) } /// https://drafts.csswg.org/cssom-view/#the-html-body-element diff --git a/components/script/dom/htmlbrelement.rs b/components/script/dom/htmlbrelement.rs index e95a667c0c4..b2d0067c3f6 100644 --- a/components/script/dom/htmlbrelement.rs +++ b/components/script/dom/htmlbrelement.rs @@ -26,7 +26,8 @@ impl HTMLBRElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLBRElement> { - let element = HTMLBRElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLBRElementBinding::Wrap) + Node::reflect_node(box HTMLBRElement::new_inherited(localName, prefix, document), + document, + HTMLBRElementBinding::Wrap) } } diff --git a/components/script/dom/htmlbuttonelement.rs b/components/script/dom/htmlbuttonelement.rs index 23b9b79cc5d..6c15cf92150 100644 --- a/components/script/dom/htmlbuttonelement.rs +++ b/components/script/dom/htmlbuttonelement.rs @@ -58,8 +58,9 @@ impl HTMLButtonElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLButtonElement> { - let element = HTMLButtonElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLButtonElementBinding::Wrap) + Node::reflect_node(box HTMLButtonElement::new_inherited(localName, prefix, document), + document, + HTMLButtonElementBinding::Wrap) } } diff --git a/components/script/dom/htmlcanvaselement.rs b/components/script/dom/htmlcanvaselement.rs index add54917e6d..38969860722 100644 --- a/components/script/dom/htmlcanvaselement.rs +++ b/components/script/dom/htmlcanvaselement.rs @@ -67,8 +67,9 @@ impl HTMLCanvasElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLCanvasElement> { - let element = HTMLCanvasElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLCanvasElementBinding::Wrap) + Node::reflect_node(box HTMLCanvasElement::new_inherited(localName, prefix, document), + document, + HTMLCanvasElementBinding::Wrap) } fn recreate_contexts(&self) { diff --git a/components/script/dom/htmldataelement.rs b/components/script/dom/htmldataelement.rs index c665fece132..f412fd57570 100644 --- a/components/script/dom/htmldataelement.rs +++ b/components/script/dom/htmldataelement.rs @@ -28,7 +28,8 @@ impl HTMLDataElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLDataElement> { - let element = HTMLDataElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLDataElementBinding::Wrap) + Node::reflect_node(box HTMLDataElement::new_inherited(localName, prefix, document), + document, + HTMLDataElementBinding::Wrap) } } diff --git a/components/script/dom/htmldatalistelement.rs b/components/script/dom/htmldatalistelement.rs index a44e3965d5c..b592457fea2 100644 --- a/components/script/dom/htmldatalistelement.rs +++ b/components/script/dom/htmldatalistelement.rs @@ -34,8 +34,9 @@ impl HTMLDataListElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLDataListElement> { - let element = HTMLDataListElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLDataListElementBinding::Wrap) + Node::reflect_node(box HTMLDataListElement::new_inherited(localName, prefix, document), + document, + HTMLDataListElementBinding::Wrap) } } diff --git a/components/script/dom/htmldetailselement.rs b/components/script/dom/htmldetailselement.rs index 619c8263e3f..734ab8d0749 100644 --- a/components/script/dom/htmldetailselement.rs +++ b/components/script/dom/htmldetailselement.rs @@ -41,8 +41,9 @@ impl HTMLDetailsElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLDetailsElement> { - let element = HTMLDetailsElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLDetailsElementBinding::Wrap) + Node::reflect_node(box HTMLDetailsElement::new_inherited(localName, prefix, document), + document, + HTMLDetailsElementBinding::Wrap) } pub fn check_toggle_count(&self, number: u32) -> bool { diff --git a/components/script/dom/htmldialogelement.rs b/components/script/dom/htmldialogelement.rs index 70edd6ec7fb..621eefcd8a4 100644 --- a/components/script/dom/htmldialogelement.rs +++ b/components/script/dom/htmldialogelement.rs @@ -33,8 +33,9 @@ impl HTMLDialogElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLDialogElement> { - let element = HTMLDialogElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLDialogElementBinding::Wrap) + Node::reflect_node(box HTMLDialogElement::new_inherited(localName, prefix, document), + document, + HTMLDialogElementBinding::Wrap) } } diff --git a/components/script/dom/htmldirectoryelement.rs b/components/script/dom/htmldirectoryelement.rs index 7a2cbd19c67..82253004650 100644 --- a/components/script/dom/htmldirectoryelement.rs +++ b/components/script/dom/htmldirectoryelement.rs @@ -29,7 +29,8 @@ impl HTMLDirectoryElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLDirectoryElement> { - let element = HTMLDirectoryElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLDirectoryElementBinding::Wrap) + Node::reflect_node(box HTMLDirectoryElement::new_inherited(localName, prefix, document), + document, + HTMLDirectoryElementBinding::Wrap) } } diff --git a/components/script/dom/htmldlistelement.rs b/components/script/dom/htmldlistelement.rs index c29aea80325..dbd67a87398 100644 --- a/components/script/dom/htmldlistelement.rs +++ b/components/script/dom/htmldlistelement.rs @@ -27,7 +27,8 @@ impl HTMLDListElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLDListElement> { - let element = HTMLDListElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLDListElementBinding::Wrap) + Node::reflect_node(box HTMLDListElement::new_inherited(localName, prefix, document), + document, + HTMLDListElementBinding::Wrap) } } diff --git a/components/script/dom/htmlelement.rs b/components/script/dom/htmlelement.rs index 87bf5d92ff4..e9d967514d7 100644 --- a/components/script/dom/htmlelement.rs +++ b/components/script/dom/htmlelement.rs @@ -63,8 +63,9 @@ impl HTMLElement { #[allow(unrooted_must_root)] pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLElement> { - let element = HTMLElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLElementBinding::Wrap) + Node::reflect_node(box HTMLElement::new_inherited(localName, prefix, document), + document, + HTMLElementBinding::Wrap) } fn is_body_or_frameset(&self) -> bool { diff --git a/components/script/dom/htmlembedelement.rs b/components/script/dom/htmlembedelement.rs index fe0ed5424ac..195a82958fb 100644 --- a/components/script/dom/htmlembedelement.rs +++ b/components/script/dom/htmlembedelement.rs @@ -26,7 +26,8 @@ impl HTMLEmbedElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLEmbedElement> { - let element = HTMLEmbedElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLEmbedElementBinding::Wrap) + Node::reflect_node(box HTMLEmbedElement::new_inherited(localName, prefix, document), + document, + HTMLEmbedElementBinding::Wrap) } } diff --git a/components/script/dom/htmlfieldsetelement.rs b/components/script/dom/htmlfieldsetelement.rs index 085b8291ddf..86561581bd7 100644 --- a/components/script/dom/htmlfieldsetelement.rs +++ b/components/script/dom/htmlfieldsetelement.rs @@ -40,8 +40,9 @@ impl HTMLFieldSetElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLFieldSetElement> { - let element = HTMLFieldSetElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLFieldSetElementBinding::Wrap) + Node::reflect_node(box HTMLFieldSetElement::new_inherited(localName, prefix, document), + document, + HTMLFieldSetElementBinding::Wrap) } } diff --git a/components/script/dom/htmlfontelement.rs b/components/script/dom/htmlfontelement.rs index 85dd000d183..7dacde26cf9 100644 --- a/components/script/dom/htmlfontelement.rs +++ b/components/script/dom/htmlfontelement.rs @@ -35,8 +35,9 @@ impl HTMLFontElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLFontElement> { - let element = HTMLFontElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLFontElementBinding::Wrap) + Node::reflect_node(box HTMLFontElement::new_inherited(localName, prefix, document), + document, + HTMLFontElementBinding::Wrap) } } diff --git a/components/script/dom/htmlformelement.rs b/components/script/dom/htmlformelement.rs index f2615ff0374..903722d0cf4 100644 --- a/components/script/dom/htmlformelement.rs +++ b/components/script/dom/htmlformelement.rs @@ -82,8 +82,9 @@ impl HTMLFormElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLFormElement> { - let element = HTMLFormElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLFormElementBinding::Wrap) + Node::reflect_node(box HTMLFormElement::new_inherited(localName, prefix, document), + document, + HTMLFormElementBinding::Wrap) } pub fn generation_id(&self) -> GenerationId { diff --git a/components/script/dom/htmlframeelement.rs b/components/script/dom/htmlframeelement.rs index 04207c711af..b2b46777843 100644 --- a/components/script/dom/htmlframeelement.rs +++ b/components/script/dom/htmlframeelement.rs @@ -26,7 +26,8 @@ impl HTMLFrameElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLFrameElement> { - let element = HTMLFrameElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLFrameElementBinding::Wrap) + Node::reflect_node(box HTMLFrameElement::new_inherited(localName, prefix, document), + document, + HTMLFrameElementBinding::Wrap) } } diff --git a/components/script/dom/htmlframesetelement.rs b/components/script/dom/htmlframesetelement.rs index 30cfc1fa677..08f23eb1b26 100644 --- a/components/script/dom/htmlframesetelement.rs +++ b/components/script/dom/htmlframesetelement.rs @@ -32,8 +32,9 @@ impl HTMLFrameSetElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLFrameSetElement> { - let element = HTMLFrameSetElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLFrameSetElementBinding::Wrap) + Node::reflect_node(box HTMLFrameSetElement::new_inherited(localName, prefix, document), + document, + HTMLFrameSetElementBinding::Wrap) } } diff --git a/components/script/dom/htmlheadelement.rs b/components/script/dom/htmlheadelement.rs index 995f380f442..cc88a4e4c87 100644 --- a/components/script/dom/htmlheadelement.rs +++ b/components/script/dom/htmlheadelement.rs @@ -34,8 +34,9 @@ impl HTMLHeadElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLHeadElement> { - let element = HTMLHeadElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLHeadElementBinding::Wrap) + Node::reflect_node(box HTMLHeadElement::new_inherited(localName, prefix, document), + document, + HTMLHeadElementBinding::Wrap) } /// https://html.spec.whatwg.org/multipage/#meta-referrer diff --git a/components/script/dom/htmlheadingelement.rs b/components/script/dom/htmlheadingelement.rs index 9340cb09d3b..94710294570 100644 --- a/components/script/dom/htmlheadingelement.rs +++ b/components/script/dom/htmlheadingelement.rs @@ -43,7 +43,8 @@ impl HTMLHeadingElement { prefix: Option<DOMString>, document: &Document, level: HeadingLevel) -> Root<HTMLHeadingElement> { - let element = HTMLHeadingElement::new_inherited(localName, prefix, document, level); - Node::reflect_node(box element, document, HTMLHeadingElementBinding::Wrap) + Node::reflect_node(box HTMLHeadingElement::new_inherited(localName, prefix, document, level), + document, + HTMLHeadingElementBinding::Wrap) } } diff --git a/components/script/dom/htmlhrelement.rs b/components/script/dom/htmlhrelement.rs index a3127449fcc..432b56eb345 100644 --- a/components/script/dom/htmlhrelement.rs +++ b/components/script/dom/htmlhrelement.rs @@ -31,8 +31,9 @@ impl HTMLHRElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLHRElement> { - let element = HTMLHRElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLHRElementBinding::Wrap) + Node::reflect_node(box HTMLHRElement::new_inherited(localName, prefix, document), + document, + HTMLHRElementBinding::Wrap) } } diff --git a/components/script/dom/htmlhtmlelement.rs b/components/script/dom/htmlhtmlelement.rs index e513eaa1bcc..3b397c7fd04 100644 --- a/components/script/dom/htmlhtmlelement.rs +++ b/components/script/dom/htmlhtmlelement.rs @@ -26,7 +26,8 @@ impl HTMLHtmlElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLHtmlElement> { - let element = HTMLHtmlElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLHtmlElementBinding::Wrap) + Node::reflect_node(box HTMLHtmlElement::new_inherited(localName, prefix, document), + document, + HTMLHtmlElementBinding::Wrap) } } diff --git a/components/script/dom/htmliframeelement.rs b/components/script/dom/htmliframeelement.rs index dccba5846cc..48947047e05 100644 --- a/components/script/dom/htmliframeelement.rs +++ b/components/script/dom/htmliframeelement.rs @@ -212,8 +212,9 @@ impl HTMLIFrameElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLIFrameElement> { - let element = HTMLIFrameElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLIFrameElementBinding::Wrap) + Node::reflect_node(box HTMLIFrameElement::new_inherited(localName, prefix, document), + document, + HTMLIFrameElementBinding::Wrap) } #[inline] diff --git a/components/script/dom/htmlimageelement.rs b/components/script/dom/htmlimageelement.rs index 52d5c9d7222..6671ca5bf55 100644 --- a/components/script/dom/htmlimageelement.rs +++ b/components/script/dom/htmlimageelement.rs @@ -213,8 +213,9 @@ impl HTMLImageElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLImageElement> { - let element = HTMLImageElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLImageElementBinding::Wrap) + Node::reflect_node(box HTMLImageElement::new_inherited(localName, prefix, document), + document, + HTMLImageElementBinding::Wrap) } pub fn Image(global: GlobalRef, diff --git a/components/script/dom/htmlinputelement.rs b/components/script/dom/htmlinputelement.rs index 9ec4dd53ab8..45964355382 100644 --- a/components/script/dom/htmlinputelement.rs +++ b/components/script/dom/htmlinputelement.rs @@ -147,8 +147,9 @@ impl HTMLInputElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLInputElement> { - let element = HTMLInputElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLInputElementBinding::Wrap) + Node::reflect_node(box HTMLInputElement::new_inherited(localName, prefix, document), + document, + HTMLInputElementBinding::Wrap) } pub fn type_(&self) -> Atom { diff --git a/components/script/dom/htmllabelelement.rs b/components/script/dom/htmllabelelement.rs index 6e808a14fc3..af3b51609a3 100644 --- a/components/script/dom/htmllabelelement.rs +++ b/components/script/dom/htmllabelelement.rs @@ -38,8 +38,9 @@ impl HTMLLabelElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLLabelElement> { - let element = HTMLLabelElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLLabelElementBinding::Wrap) + Node::reflect_node(box HTMLLabelElement::new_inherited(localName, prefix, document), + document, + HTMLLabelElementBinding::Wrap) } } diff --git a/components/script/dom/htmllegendelement.rs b/components/script/dom/htmllegendelement.rs index 7a5a3632eeb..91bc29b4099 100644 --- a/components/script/dom/htmllegendelement.rs +++ b/components/script/dom/htmllegendelement.rs @@ -35,8 +35,9 @@ impl HTMLLegendElement { prefix: Option<DOMString>, document: &Document) -> Root<HTMLLegendElement> { - let element = HTMLLegendElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLLegendElementBinding::Wrap) + Node::reflect_node(box HTMLLegendElement::new_inherited(localName, prefix, document), + document, + HTMLLegendElementBinding::Wrap) } } diff --git a/components/script/dom/htmllielement.rs b/components/script/dom/htmllielement.rs index 64bedf2d8ce..444fc37827c 100644 --- a/components/script/dom/htmllielement.rs +++ b/components/script/dom/htmllielement.rs @@ -26,7 +26,8 @@ impl HTMLLIElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLLIElement> { - let element = HTMLLIElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLLIElementBinding::Wrap) + Node::reflect_node(box HTMLLIElement::new_inherited(localName, prefix, document), + document, + HTMLLIElementBinding::Wrap) } } diff --git a/components/script/dom/htmllinkelement.rs b/components/script/dom/htmllinkelement.rs index ea5c25d8d46..b341ad59a1f 100644 --- a/components/script/dom/htmllinkelement.rs +++ b/components/script/dom/htmllinkelement.rs @@ -72,8 +72,9 @@ impl HTMLLinkElement { prefix: Option<DOMString>, document: &Document, creator: ElementCreator) -> Root<HTMLLinkElement> { - let element = HTMLLinkElement::new_inherited(localName, prefix, document, creator); - Node::reflect_node(box element, document, HTMLLinkElementBinding::Wrap) + Node::reflect_node(box HTMLLinkElement::new_inherited(localName, prefix, document, creator), + document, + HTMLLinkElementBinding::Wrap) } pub fn get_stylesheet(&self) -> Option<Arc<Stylesheet>> { diff --git a/components/script/dom/htmlmapelement.rs b/components/script/dom/htmlmapelement.rs index b1a4ff1af4a..ac4b4970bb3 100644 --- a/components/script/dom/htmlmapelement.rs +++ b/components/script/dom/htmlmapelement.rs @@ -28,7 +28,8 @@ impl HTMLMapElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLMapElement> { - let element = HTMLMapElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLMapElementBinding::Wrap) + Node::reflect_node(box HTMLMapElement::new_inherited(localName, prefix, document), + document, + HTMLMapElementBinding::Wrap) } } diff --git a/components/script/dom/htmlmetaelement.rs b/components/script/dom/htmlmetaelement.rs index 14d8d300bb6..724534dfdb6 100644 --- a/components/script/dom/htmlmetaelement.rs +++ b/components/script/dom/htmlmetaelement.rs @@ -45,8 +45,9 @@ impl HTMLMetaElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLMetaElement> { - let element = HTMLMetaElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLMetaElementBinding::Wrap) + Node::reflect_node(box HTMLMetaElement::new_inherited(localName, prefix, document), + document, + HTMLMetaElementBinding::Wrap) } pub fn get_stylesheet(&self) -> Option<Arc<Stylesheet>> { diff --git a/components/script/dom/htmlmeterelement.rs b/components/script/dom/htmlmeterelement.rs index 10af136ffa5..e0844d0dd55 100644 --- a/components/script/dom/htmlmeterelement.rs +++ b/components/script/dom/htmlmeterelement.rs @@ -30,8 +30,9 @@ impl HTMLMeterElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLMeterElement> { - let element = HTMLMeterElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLMeterElementBinding::Wrap) + Node::reflect_node(box HTMLMeterElement::new_inherited(localName, prefix, document), + document, + HTMLMeterElementBinding::Wrap) } } diff --git a/components/script/dom/htmlmodelement.rs b/components/script/dom/htmlmodelement.rs index 07d974d46da..c34b27762ca 100644 --- a/components/script/dom/htmlmodelement.rs +++ b/components/script/dom/htmlmodelement.rs @@ -29,7 +29,8 @@ impl HTMLModElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLModElement> { - let element = HTMLModElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLModElementBinding::Wrap) + Node::reflect_node(box HTMLModElement::new_inherited(localName, prefix, document), + document, + HTMLModElementBinding::Wrap) } } diff --git a/components/script/dom/htmlobjectelement.rs b/components/script/dom/htmlobjectelement.rs index 13798632e17..593895461b5 100644 --- a/components/script/dom/htmlobjectelement.rs +++ b/components/script/dom/htmlobjectelement.rs @@ -42,8 +42,9 @@ impl HTMLObjectElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLObjectElement> { - let element = HTMLObjectElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLObjectElementBinding::Wrap) + Node::reflect_node(box HTMLObjectElement::new_inherited(localName, prefix, document), + document, + HTMLObjectElementBinding::Wrap) } } diff --git a/components/script/dom/htmlolistelement.rs b/components/script/dom/htmlolistelement.rs index 85cc77959ea..fe65339bc80 100644 --- a/components/script/dom/htmlolistelement.rs +++ b/components/script/dom/htmlolistelement.rs @@ -28,7 +28,8 @@ impl HTMLOListElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLOListElement> { - let element = HTMLOListElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLOListElementBinding::Wrap) + Node::reflect_node(box HTMLOListElement::new_inherited(localName, prefix, document), + document, + HTMLOListElementBinding::Wrap) } } diff --git a/components/script/dom/htmloptgroupelement.rs b/components/script/dom/htmloptgroupelement.rs index 9665a0cf22f..9a725975d0a 100644 --- a/components/script/dom/htmloptgroupelement.rs +++ b/components/script/dom/htmloptgroupelement.rs @@ -37,8 +37,9 @@ impl HTMLOptGroupElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLOptGroupElement> { - let element = HTMLOptGroupElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLOptGroupElementBinding::Wrap) + Node::reflect_node(box HTMLOptGroupElement::new_inherited(localName, prefix, document), + document, + HTMLOptGroupElementBinding::Wrap) } } diff --git a/components/script/dom/htmloptionelement.rs b/components/script/dom/htmloptionelement.rs index 7d0eeb45752..737bc67bd4c 100644 --- a/components/script/dom/htmloptionelement.rs +++ b/components/script/dom/htmloptionelement.rs @@ -52,8 +52,9 @@ impl HTMLOptionElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLOptionElement> { - let element = HTMLOptionElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLOptionElementBinding::Wrap) + Node::reflect_node(box HTMLOptionElement::new_inherited(localName, prefix, document), + document, + HTMLOptionElementBinding::Wrap) } pub fn set_selectedness(&self, selected: bool) { diff --git a/components/script/dom/htmloutputelement.rs b/components/script/dom/htmloutputelement.rs index b1b51c6d47e..32e123a4700 100644 --- a/components/script/dom/htmloutputelement.rs +++ b/components/script/dom/htmloutputelement.rs @@ -34,8 +34,9 @@ impl HTMLOutputElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLOutputElement> { - let element = HTMLOutputElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLOutputElementBinding::Wrap) + Node::reflect_node(box HTMLOutputElement::new_inherited(localName, prefix, document), + document, + HTMLOutputElementBinding::Wrap) } } diff --git a/components/script/dom/htmlparagraphelement.rs b/components/script/dom/htmlparagraphelement.rs index fc4b342b633..5b913da8801 100644 --- a/components/script/dom/htmlparagraphelement.rs +++ b/components/script/dom/htmlparagraphelement.rs @@ -29,7 +29,8 @@ impl HTMLParagraphElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLParagraphElement> { - let element = HTMLParagraphElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLParagraphElementBinding::Wrap) + Node::reflect_node(box HTMLParagraphElement::new_inherited(localName, prefix, document), + document, + HTMLParagraphElementBinding::Wrap) } } diff --git a/components/script/dom/htmlparamelement.rs b/components/script/dom/htmlparamelement.rs index 9c3d745f612..b2296f7750b 100644 --- a/components/script/dom/htmlparamelement.rs +++ b/components/script/dom/htmlparamelement.rs @@ -29,7 +29,8 @@ impl HTMLParamElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLParamElement> { - let element = HTMLParamElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLParamElementBinding::Wrap) + Node::reflect_node(box HTMLParamElement::new_inherited(localName, prefix, document), + document, + HTMLParamElementBinding::Wrap) } } diff --git a/components/script/dom/htmlpreelement.rs b/components/script/dom/htmlpreelement.rs index f03af0f4c45..d39bb44f21f 100644 --- a/components/script/dom/htmlpreelement.rs +++ b/components/script/dom/htmlpreelement.rs @@ -29,7 +29,8 @@ impl HTMLPreElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLPreElement> { - let element = HTMLPreElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLPreElementBinding::Wrap) + Node::reflect_node(box HTMLPreElement::new_inherited(localName, prefix, document), + document, + HTMLPreElementBinding::Wrap) } } diff --git a/components/script/dom/htmlprogresselement.rs b/components/script/dom/htmlprogresselement.rs index 9fb721b795b..b2f7d818210 100644 --- a/components/script/dom/htmlprogresselement.rs +++ b/components/script/dom/htmlprogresselement.rs @@ -31,8 +31,9 @@ impl HTMLProgressElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLProgressElement> { - let element = HTMLProgressElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLProgressElementBinding::Wrap) + Node::reflect_node(box HTMLProgressElement::new_inherited(localName, prefix, document), + document, + HTMLProgressElementBinding::Wrap) } } diff --git a/components/script/dom/htmlquoteelement.rs b/components/script/dom/htmlquoteelement.rs index d4692f72b9e..81eb0d37864 100644 --- a/components/script/dom/htmlquoteelement.rs +++ b/components/script/dom/htmlquoteelement.rs @@ -29,7 +29,8 @@ impl HTMLQuoteElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLQuoteElement> { - let element = HTMLQuoteElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLQuoteElementBinding::Wrap) + Node::reflect_node(box HTMLQuoteElement::new_inherited(localName, prefix, document), + document, + HTMLQuoteElementBinding::Wrap) } } diff --git a/components/script/dom/htmlscriptelement.rs b/components/script/dom/htmlscriptelement.rs index 5195b0e53a6..d638ad582b4 100644 --- a/components/script/dom/htmlscriptelement.rs +++ b/components/script/dom/htmlscriptelement.rs @@ -89,8 +89,9 @@ impl HTMLScriptElement { #[allow(unrooted_must_root)] pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document, creator: ElementCreator) -> Root<HTMLScriptElement> { - let element = HTMLScriptElement::new_inherited(localName, prefix, document, creator); - Node::reflect_node(box element, document, HTMLScriptElementBinding::Wrap) + Node::reflect_node(box HTMLScriptElement::new_inherited(localName, prefix, document, creator), + document, + HTMLScriptElementBinding::Wrap) } } diff --git a/components/script/dom/htmlselectelement.rs b/components/script/dom/htmlselectelement.rs index 26e1ad9b0c4..cb42ca2521b 100644 --- a/components/script/dom/htmlselectelement.rs +++ b/components/script/dom/htmlselectelement.rs @@ -48,8 +48,9 @@ impl HTMLSelectElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLSelectElement> { - let element = HTMLSelectElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLSelectElementBinding::Wrap) + Node::reflect_node(box HTMLSelectElement::new_inherited(localName, prefix, document), + document, + HTMLSelectElementBinding::Wrap) } // https://html.spec.whatwg.org/multipage/#ask-for-a-reset diff --git a/components/script/dom/htmlsourceelement.rs b/components/script/dom/htmlsourceelement.rs index 585d7678281..c369ab86aaf 100644 --- a/components/script/dom/htmlsourceelement.rs +++ b/components/script/dom/htmlsourceelement.rs @@ -29,7 +29,8 @@ impl HTMLSourceElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLSourceElement> { - let element = HTMLSourceElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLSourceElementBinding::Wrap) + Node::reflect_node(box HTMLSourceElement::new_inherited(localName, prefix, document), + document, + HTMLSourceElementBinding::Wrap) } } diff --git a/components/script/dom/htmlspanelement.rs b/components/script/dom/htmlspanelement.rs index b66b1602284..d95975c135c 100644 --- a/components/script/dom/htmlspanelement.rs +++ b/components/script/dom/htmlspanelement.rs @@ -26,7 +26,8 @@ impl HTMLSpanElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLSpanElement> { - let element = HTMLSpanElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLSpanElementBinding::Wrap) + Node::reflect_node(box HTMLSpanElement::new_inherited(localName, prefix, document), + document, + HTMLSpanElementBinding::Wrap) } } diff --git a/components/script/dom/htmlstyleelement.rs b/components/script/dom/htmlstyleelement.rs index 47409402855..e253fab12be 100644 --- a/components/script/dom/htmlstyleelement.rs +++ b/components/script/dom/htmlstyleelement.rs @@ -42,8 +42,9 @@ impl HTMLStyleElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLStyleElement> { - let element = HTMLStyleElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLStyleElementBinding::Wrap) + Node::reflect_node(box HTMLStyleElement::new_inherited(localName, prefix, document), + document, + HTMLStyleElementBinding::Wrap) } pub fn parse_own_css(&self) { diff --git a/components/script/dom/htmltablecaptionelement.rs b/components/script/dom/htmltablecaptionelement.rs index 108e0b8ea7d..fd01e2ee3fa 100644 --- a/components/script/dom/htmltablecaptionelement.rs +++ b/components/script/dom/htmltablecaptionelement.rs @@ -29,7 +29,8 @@ impl HTMLTableCaptionElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLTableCaptionElement> { - let element = HTMLTableCaptionElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLTableCaptionElementBinding::Wrap) + Node::reflect_node(box HTMLTableCaptionElement::new_inherited(localName, prefix, document), + document, + HTMLTableCaptionElementBinding::Wrap) } } diff --git a/components/script/dom/htmltablecolelement.rs b/components/script/dom/htmltablecolelement.rs index c995a2f8048..b5e69aaadc1 100644 --- a/components/script/dom/htmltablecolelement.rs +++ b/components/script/dom/htmltablecolelement.rs @@ -29,7 +29,8 @@ impl HTMLTableColElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLTableColElement> { - let element = HTMLTableColElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLTableColElementBinding::Wrap) + Node::reflect_node(box HTMLTableColElement::new_inherited(localName, prefix, document), + document, + HTMLTableColElementBinding::Wrap) } } diff --git a/components/script/dom/htmltableelement.rs b/components/script/dom/htmltableelement.rs index ec6e4b59efe..4cff33b78a1 100644 --- a/components/script/dom/htmltableelement.rs +++ b/components/script/dom/htmltableelement.rs @@ -48,8 +48,9 @@ impl HTMLTableElement { #[allow(unrooted_must_root)] pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLTableElement> { - let element = HTMLTableElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLTableElementBinding::Wrap) + Node::reflect_node(box HTMLTableElement::new_inherited(localName, prefix, document), + document, + HTMLTableElementBinding::Wrap) } pub fn get_border(&self) -> Option<u32> { diff --git a/components/script/dom/htmltableheadercellelement.rs b/components/script/dom/htmltableheadercellelement.rs index 17ecc472d25..da980e7d840 100644 --- a/components/script/dom/htmltableheadercellelement.rs +++ b/components/script/dom/htmltableheadercellelement.rs @@ -29,7 +29,8 @@ impl HTMLTableHeaderCellElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLTableHeaderCellElement> { - let element = HTMLTableHeaderCellElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLTableHeaderCellElementBinding::Wrap) + Node::reflect_node(box HTMLTableHeaderCellElement::new_inherited(localName, prefix, document), + document, + HTMLTableHeaderCellElementBinding::Wrap) } } diff --git a/components/script/dom/htmltablesectionelement.rs b/components/script/dom/htmltablesectionelement.rs index 7b047439743..3279e03ff0c 100644 --- a/components/script/dom/htmltablesectionelement.rs +++ b/components/script/dom/htmltablesectionelement.rs @@ -35,8 +35,9 @@ impl HTMLTableSectionElement { #[allow(unrooted_must_root)] pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLTableSectionElement> { - let element = HTMLTableSectionElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLTableSectionElementBinding::Wrap) + Node::reflect_node(box HTMLTableSectionElement::new_inherited(localName, prefix, document), + document, + HTMLTableSectionElementBinding::Wrap) } } diff --git a/components/script/dom/htmltemplateelement.rs b/components/script/dom/htmltemplateelement.rs index 0459a772273..aa98d849c85 100644 --- a/components/script/dom/htmltemplateelement.rs +++ b/components/script/dom/htmltemplateelement.rs @@ -39,8 +39,9 @@ impl HTMLTemplateElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLTemplateElement> { - let element = HTMLTemplateElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLTemplateElementBinding::Wrap) + Node::reflect_node(box HTMLTemplateElement::new_inherited(localName, prefix, document), + document, + HTMLTemplateElementBinding::Wrap) } } diff --git a/components/script/dom/htmltextareaelement.rs b/components/script/dom/htmltextareaelement.rs index 5fb3a6ea102..a89df91f99b 100644 --- a/components/script/dom/htmltextareaelement.rs +++ b/components/script/dom/htmltextareaelement.rs @@ -114,8 +114,9 @@ impl HTMLTextAreaElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLTextAreaElement> { - let element = HTMLTextAreaElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLTextAreaElementBinding::Wrap) + Node::reflect_node(box HTMLTextAreaElement::new_inherited(localName, prefix, document), + document, + HTMLTextAreaElementBinding::Wrap) } } diff --git a/components/script/dom/htmltimeelement.rs b/components/script/dom/htmltimeelement.rs index 7c55c2f7e61..bcf214cf5f6 100644 --- a/components/script/dom/htmltimeelement.rs +++ b/components/script/dom/htmltimeelement.rs @@ -26,7 +26,8 @@ impl HTMLTimeElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLTimeElement> { - let element = HTMLTimeElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLTimeElementBinding::Wrap) + Node::reflect_node(box HTMLTimeElement::new_inherited(localName, prefix, document), + document, + HTMLTimeElementBinding::Wrap) } } diff --git a/components/script/dom/htmltitleelement.rs b/components/script/dom/htmltitleelement.rs index d475f37bc73..077b6d6afdc 100644 --- a/components/script/dom/htmltitleelement.rs +++ b/components/script/dom/htmltitleelement.rs @@ -32,8 +32,9 @@ impl HTMLTitleElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLTitleElement> { - let element = HTMLTitleElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLTitleElementBinding::Wrap) + Node::reflect_node(box HTMLTitleElement::new_inherited(localName, prefix, document), + document, + HTMLTitleElementBinding::Wrap) } } diff --git a/components/script/dom/htmltrackelement.rs b/components/script/dom/htmltrackelement.rs index df071125b7b..979cbe17079 100644 --- a/components/script/dom/htmltrackelement.rs +++ b/components/script/dom/htmltrackelement.rs @@ -26,7 +26,8 @@ impl HTMLTrackElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLTrackElement> { - let element = HTMLTrackElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLTrackElementBinding::Wrap) + Node::reflect_node(box HTMLTrackElement::new_inherited(localName, prefix, document), + document, + HTMLTrackElementBinding::Wrap) } } diff --git a/components/script/dom/htmlulistelement.rs b/components/script/dom/htmlulistelement.rs index 145d3e6770c..2b38b49f1db 100644 --- a/components/script/dom/htmlulistelement.rs +++ b/components/script/dom/htmlulistelement.rs @@ -26,7 +26,8 @@ impl HTMLUListElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLUListElement> { - let element = HTMLUListElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLUListElementBinding::Wrap) + Node::reflect_node(box HTMLUListElement::new_inherited(localName, prefix, document), + document, + HTMLUListElementBinding::Wrap) } } diff --git a/components/script/dom/htmlunknownelement.rs b/components/script/dom/htmlunknownelement.rs index 5211b5c11e6..1bf321735fc 100644 --- a/components/script/dom/htmlunknownelement.rs +++ b/components/script/dom/htmlunknownelement.rs @@ -29,7 +29,8 @@ impl HTMLUnknownElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLUnknownElement> { - let element = HTMLUnknownElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLUnknownElementBinding::Wrap) + Node::reflect_node(box HTMLUnknownElement::new_inherited(localName, prefix, document), + document, + HTMLUnknownElementBinding::Wrap) } } diff --git a/components/script/dom/htmlvideoelement.rs b/components/script/dom/htmlvideoelement.rs index 6295227cf26..4c6f9663f97 100644 --- a/components/script/dom/htmlvideoelement.rs +++ b/components/script/dom/htmlvideoelement.rs @@ -27,7 +27,8 @@ impl HTMLVideoElement { pub fn new(localName: Atom, prefix: Option<DOMString>, document: &Document) -> Root<HTMLVideoElement> { - let element = HTMLVideoElement::new_inherited(localName, prefix, document); - Node::reflect_node(box element, document, HTMLVideoElementBinding::Wrap) + Node::reflect_node(box HTMLVideoElement::new_inherited(localName, prefix, document), + document, + HTMLVideoElementBinding::Wrap) } } |