mirror of
https://github.com/servo/servo.git
synced 2025-07-22 23:03:42 +01:00
Inline DOM element creation into box expressions in components/script/dom/
This commit is contained in:
parent
3011d4b450
commit
85f4da18a6
66 changed files with 198 additions and 132 deletions
|
@ -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]
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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]
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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>> {
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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>> {
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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> {
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue