Inline DOM element creation into box expressions in components/script/dom/

This commit is contained in:
Kuba Birecki 2016-07-14 08:44:22 +02:00
parent 3011d4b450
commit 85f4da18a6
66 changed files with 198 additions and 132 deletions

View file

@ -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]

View file

@ -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

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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

View file

@ -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

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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) {

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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 {

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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 {

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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 {

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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]

View file

@ -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,

View file

@ -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 {

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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>> {

View file

@ -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)
}
}

View file

@ -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>> {

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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) {

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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) {

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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> {

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}

View file

@ -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)
}
}