mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Remove generate_cacheable_wrapper_htmlelement!
This commit is contained in:
parent
a9eaaa833f
commit
3a293b3f1c
65 changed files with 441 additions and 149 deletions
|
@ -1,147 +0,0 @@
|
||||||
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
||||||
|
|
||||||
use dom::types::*;
|
|
||||||
use dom::bindings::utils::{Reflectable, Reflector};
|
|
||||||
|
|
||||||
macro_rules! generate_cacheable_wrapper_htmlelement(
|
|
||||||
($name: path, $wrap: path) => (
|
|
||||||
generate_cacheable_wrapper_base!($name, $wrap, htmlelement)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
macro_rules! generate_cacheable_wrapper_base(
|
|
||||||
($name: path, $wrap: path, $parent: ident) => (
|
|
||||||
impl Reflectable for $name {
|
|
||||||
fn reflector<'a>(&'a self) -> &'a Reflector {
|
|
||||||
self.$parent.reflector()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLHeadElement, HTMLHeadElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLAnchorElement, HTMLAnchorElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLAppletElement, HTMLAppletElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLAreaElement, HTMLAreaElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLBaseElement, HTMLBaseElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLBodyElement, HTMLBodyElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLButtonElement, HTMLButtonElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLCanvasElement, HTMLCanvasElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLDataListElement, HTMLDataListElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLDListElement, HTMLDListElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLFormElement, HTMLFormElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLFrameElement, HTMLFrameElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLFrameSetElement, HTMLFrameSetElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLBRElement, HTMLBRElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLHRElement, HTMLHRElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLHtmlElement, HTMLHtmlElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLDataElement, HTMLDataElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLDirectoryElement, HTMLDirectoryElementBinding::Wrap)
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLDivElement, HTMLDivElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLEmbedElement, HTMLEmbedElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLFieldSetElement, HTMLFieldSetElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLFontElement, HTMLFontElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLHeadingElement, HTMLHeadingElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLIFrameElement, HTMLIFrameElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLImageElement, HTMLImageElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLInputElement, HTMLInputElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLLabelElement, HTMLLabelElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLLegendElement, HTMLLegendElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLLIElement, HTMLLIElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLLinkElement, HTMLLinkElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLMapElement, HTMLMapElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLMediaElement, HTMLMediaElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLMetaElement, HTMLMetaElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLMeterElement, HTMLMeterElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLModElement, HTMLModElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLObjectElement, HTMLObjectElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLOListElement, HTMLOListElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLOptGroupElement, HTMLOptGroupElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLOptionElement, HTMLOptionElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLOutputElement, HTMLOutputElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLParagraphElement, HTMLParagraphElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLParamElement, HTMLParamElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLPreElement, HTMLPreElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLProgressElement, HTMLProgressElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLQuoteElement, HTMLQuoteElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLScriptElement, HTMLScriptElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLSelectElement, HTMLSelectElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLSourceElement, HTMLSourceElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLSpanElement, HTMLSpanElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLStyleElement, HTMLStyleElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLTableElement, HTMLTableElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLTableCaptionElement, HTMLTableCaptionElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLTableCellElement, HTMLTableCellElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLTableColElement, HTMLTableColElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLTableRowElement, HTMLTableRowElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLTableSectionElement, HTMLTableSectionElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLTemplateElement, HTMLTemplateElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLTextAreaElement, HTMLTextAreaElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLTitleElement, HTMLTitleElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLTimeElement, HTMLTimeElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLTrackElement, HTMLTrackElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLUListElement, HTMLUListElementBinding::Wrap)
|
|
||||||
|
|
||||||
generate_cacheable_wrapper_htmlelement!(HTMLUnknownElement, HTMLUnknownElementBinding::Wrap)
|
|
|
@ -6,6 +6,7 @@ use dom::bindings::codegen::Bindings::HTMLAnchorElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLAnchorElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLAnchorElementDerived;
|
||||||
use dom::bindings::codegen::InheritTypes::{ElementCast, HTMLElementCast, NodeCast};
|
use dom::bindings::codegen::InheritTypes::{ElementCast, HTMLElementCast, NodeCast};
|
||||||
use dom::bindings::js::{JSRef, Temporary, OptionalRootable};
|
use dom::bindings::js::{JSRef, Temporary, OptionalRootable};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::{Document, DocumentHelpers};
|
use dom::document::{Document, DocumentHelpers};
|
||||||
use dom::attr::AttrMethods;
|
use dom::attr::AttrMethods;
|
||||||
use dom::element::{Element, AttributeHandlers, HTMLAnchorElementTypeId};
|
use dom::element::{Element, AttributeHandlers, HTMLAnchorElementTypeId};
|
||||||
|
@ -83,3 +84,9 @@ impl<'a> VirtualMethods for JSRef<'a, HTMLAnchorElement> {
|
||||||
self.handle_event_impl(event);
|
self.handle_event_impl(event);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLAnchorElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLAppletElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLAppletElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLAppletElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLAppletElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLAppletElementTypeId;
|
use dom::element::HTMLAppletElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLAppletElement {
|
||||||
|
|
||||||
pub trait HTMLAppletElementMethods {
|
pub trait HTMLAppletElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLAppletElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLAreaElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLAreaElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLAreaElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLAreaElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLAreaElementTypeId;
|
use dom::element::HTMLAreaElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLAreaElement {
|
||||||
|
|
||||||
pub trait HTMLAreaElementMethods {
|
pub trait HTMLAreaElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLAreaElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLBaseElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLBaseElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLBaseElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLBaseElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLBaseElementTypeId;
|
use dom::element::HTMLBaseElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLBaseElement {
|
||||||
|
|
||||||
pub trait HTMLBaseElementMethods {
|
pub trait HTMLBaseElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLBaseElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -7,7 +7,7 @@ use dom::bindings::codegen::Bindings::HTMLBodyElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::EventTargetCast;
|
use dom::bindings::codegen::InheritTypes::EventTargetCast;
|
||||||
use dom::bindings::codegen::InheritTypes::{HTMLBodyElementDerived, HTMLElementCast};
|
use dom::bindings::codegen::InheritTypes::{HTMLBodyElementDerived, HTMLElementCast};
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
use dom::bindings::utils::Reflectable;
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLBodyElementTypeId;
|
use dom::element::HTMLBodyElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId, EventTargetHelpers};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId, EventTargetHelpers};
|
||||||
|
@ -92,3 +92,9 @@ impl<'a> VirtualMethods for JSRef<'a, HTMLBodyElement> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLBodyElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLBRElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLBRElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLBRElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLBRElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLBRElementTypeId;
|
use dom::element::HTMLBRElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLBRElement {
|
||||||
|
|
||||||
pub trait HTMLBRElementMethods {
|
pub trait HTMLBRElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLBRElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLButtonElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLButtonElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLButtonElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLButtonElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLButtonElementTypeId;
|
use dom::element::HTMLButtonElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -47,3 +48,9 @@ impl<'a> HTMLButtonElementMethods for JSRef<'a, HTMLButtonElement> {
|
||||||
ValidityState::new(&*window)
|
ValidityState::new(&*window)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLButtonElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLCanvasElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLCanvasElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLCanvasElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLCanvasElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLCanvasElementTypeId;
|
use dom::element::HTMLCanvasElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLCanvasElement {
|
||||||
|
|
||||||
pub trait HTMLCanvasElementMethods {
|
pub trait HTMLCanvasElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLCanvasElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLDataElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLDataElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLDataElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLDataElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLDataElementTypeId;
|
use dom::element::HTMLDataElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLDataElement {
|
||||||
|
|
||||||
pub trait HTMLDataElementMethods {
|
pub trait HTMLDataElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLDataElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLDataListElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLDataListElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::{HTMLDataListElementDerived, NodeCast};
|
use dom::bindings::codegen::InheritTypes::{HTMLDataListElementDerived, NodeCast};
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::{Element, HTMLDataListElementTypeId};
|
use dom::element::{Element, HTMLDataListElementTypeId};
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -55,3 +56,9 @@ impl<'a> HTMLDataListElementMethods for JSRef<'a, HTMLDataListElement> {
|
||||||
HTMLCollection::create(&*window, node, filter)
|
HTMLCollection::create(&*window, node, filter)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLDataListElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLDirectoryElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLDirectoryElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLDirectoryElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLDirectoryElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLDirectoryElementTypeId;
|
use dom::element::HTMLDirectoryElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLDirectoryElement {
|
||||||
|
|
||||||
pub trait HTMLDirectoryElementMethods {
|
pub trait HTMLDirectoryElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLDirectoryElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLDivElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLDivElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLDivElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLDivElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLDivElementTypeId;
|
use dom::element::HTMLDivElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLDivElement {
|
||||||
|
|
||||||
pub trait HTMLDivElementMethods {
|
pub trait HTMLDivElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLDivElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLDListElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLDListElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLDListElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLDListElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLDListElementTypeId;
|
use dom::element::HTMLDListElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLDListElement {
|
||||||
|
|
||||||
pub trait HTMLDListElementMethods {
|
pub trait HTMLDListElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLDListElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLEmbedElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLEmbedElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLEmbedElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLEmbedElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLEmbedElementTypeId;
|
use dom::element::HTMLEmbedElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLEmbedElement {
|
||||||
|
|
||||||
pub trait HTMLEmbedElementMethods {
|
pub trait HTMLEmbedElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLEmbedElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLFieldSetElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLFieldSetElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::{ElementCast, HTMLFieldSetElementDerived, NodeCast};
|
use dom::bindings::codegen::InheritTypes::{ElementCast, HTMLFieldSetElementDerived, NodeCast};
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::{Element, HTMLFieldSetElementTypeId};
|
use dom::element::{Element, HTMLFieldSetElementTypeId};
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -66,3 +67,9 @@ impl<'a> HTMLFieldSetElementMethods for JSRef<'a, HTMLFieldSetElement> {
|
||||||
ValidityState::new(&*window)
|
ValidityState::new(&*window)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLFieldSetElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLFontElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLFontElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLFontElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLFontElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLFontElementTypeId;
|
use dom::element::HTMLFontElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLFontElement {
|
||||||
|
|
||||||
pub trait HTMLFontElementMethods {
|
pub trait HTMLFontElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLFontElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLFormElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLFormElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLFormElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLFormElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLFormElementTypeId;
|
use dom::element::HTMLFormElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLFormElement {
|
||||||
|
|
||||||
pub trait HTMLFormElementMethods {
|
pub trait HTMLFormElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLFormElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLFrameElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLFrameElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLFrameElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLFrameElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLFrameElementTypeId;
|
use dom::element::HTMLFrameElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLFrameElement {
|
||||||
|
|
||||||
pub trait HTMLFrameElementMethods {
|
pub trait HTMLFrameElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLFrameElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLFrameSetElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLFrameSetElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLFrameSetElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLFrameSetElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLFrameSetElementTypeId;
|
use dom::element::HTMLFrameSetElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLFrameSetElement {
|
||||||
|
|
||||||
pub trait HTMLFrameSetElementMethods {
|
pub trait HTMLFrameSetElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLFrameSetElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLHeadElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLHeadElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLHeadElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLHeadElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLHeadElementTypeId;
|
use dom::element::HTMLHeadElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLHeadElement {
|
||||||
|
|
||||||
pub trait HTMLHeadElementMethods {
|
pub trait HTMLHeadElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLHeadElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLHeadingElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLHeadingElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLHeadingElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLHeadingElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLHeadingElementTypeId;
|
use dom::element::HTMLHeadingElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -50,3 +51,9 @@ impl HTMLHeadingElement {
|
||||||
|
|
||||||
pub trait HTMLHeadingElementMethods {
|
pub trait HTMLHeadingElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLHeadingElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLHRElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLHRElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLHRElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLHRElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLHRElementTypeId;
|
use dom::element::HTMLHRElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLHRElement {
|
||||||
|
|
||||||
pub trait HTMLHRElementMethods {
|
pub trait HTMLHRElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLHRElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLHtmlElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLHtmlElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLHtmlElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLHtmlElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLHtmlElementTypeId;
|
use dom::element::HTMLHtmlElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLHtmlElement {
|
||||||
|
|
||||||
pub trait HTMLHtmlElementMethods {
|
pub trait HTMLHtmlElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLHtmlElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -6,6 +6,7 @@ use dom::bindings::codegen::Bindings::HTMLIFrameElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::{ElementCast, HTMLIFrameElementDerived, HTMLElementCast};
|
use dom::bindings::codegen::InheritTypes::{ElementCast, HTMLIFrameElementDerived, HTMLElementCast};
|
||||||
use dom::bindings::js::{JSRef, Temporary, OptionalRootable};
|
use dom::bindings::js::{JSRef, Temporary, OptionalRootable};
|
||||||
use dom::bindings::trace::Traceable;
|
use dom::bindings::trace::Traceable;
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::{HTMLIFrameElementTypeId, Element};
|
use dom::element::{HTMLIFrameElementTypeId, Element};
|
||||||
use dom::element::AttributeHandlers;
|
use dom::element::AttributeHandlers;
|
||||||
|
@ -206,3 +207,9 @@ impl<'a> VirtualMethods for JSRef<'a, HTMLIFrameElement> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLIFrameElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -7,6 +7,7 @@ use dom::bindings::codegen::Bindings::HTMLImageElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::{NodeCast, ElementCast, HTMLElementCast, HTMLImageElementDerived};
|
use dom::bindings::codegen::InheritTypes::{NodeCast, ElementCast, HTMLElementCast, HTMLImageElementDerived};
|
||||||
use dom::bindings::js::{JS, JSRef, Temporary};
|
use dom::bindings::js::{JS, JSRef, Temporary};
|
||||||
use dom::bindings::trace::Untraceable;
|
use dom::bindings::trace::Untraceable;
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::{Element, HTMLImageElementTypeId};
|
use dom::element::{Element, HTMLImageElementTypeId};
|
||||||
use dom::element::AttributeHandlers;
|
use dom::element::AttributeHandlers;
|
||||||
|
@ -276,3 +277,9 @@ impl<'a> VirtualMethods for JSRef<'a, HTMLImageElement> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLImageElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLInputElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLInputElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLInputElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLInputElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLInputElementTypeId;
|
use dom::element::HTMLInputElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLInputElement {
|
||||||
|
|
||||||
pub trait HTMLInputElementMethods {
|
pub trait HTMLInputElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLInputElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLLabelElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLLabelElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLLabelElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLLabelElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLLabelElementTypeId;
|
use dom::element::HTMLLabelElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLLabelElement {
|
||||||
|
|
||||||
pub trait HTMLLabelElementMethods {
|
pub trait HTMLLabelElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLLabelElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLLegendElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLLegendElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLLegendElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLLegendElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLLegendElementTypeId;
|
use dom::element::HTMLLegendElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLLegendElement {
|
||||||
|
|
||||||
pub trait HTMLLegendElementMethods {
|
pub trait HTMLLegendElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLLegendElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLLIElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLLIElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLLIElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLLIElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLLIElementTypeId;
|
use dom::element::HTMLLIElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLLIElement {
|
||||||
|
|
||||||
pub trait HTMLLIElementMethods {
|
pub trait HTMLLIElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLLIElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLLinkElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLLinkElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLLinkElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLLinkElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLLinkElementTypeId;
|
use dom::element::HTMLLinkElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLLinkElement {
|
||||||
|
|
||||||
pub trait HTMLLinkElementMethods {
|
pub trait HTMLLinkElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLLinkElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLMapElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLMapElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLMapElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLMapElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLMapElementTypeId;
|
use dom::element::HTMLMapElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLMapElement {
|
||||||
|
|
||||||
pub trait HTMLMapElementMethods {
|
pub trait HTMLMapElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLMapElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
use dom::bindings::js::{JSRef};
|
use dom::bindings::js::{JSRef};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLMediaElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLMediaElementDerived;
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::{ElementTypeId, HTMLAudioElementTypeId, HTMLVideoElementTypeId};
|
use dom::element::{ElementTypeId, HTMLAudioElementTypeId, HTMLVideoElementTypeId};
|
||||||
|
@ -36,3 +37,9 @@ impl HTMLMediaElement {
|
||||||
|
|
||||||
pub trait HTMLMediaElementMethods {
|
pub trait HTMLMediaElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLMediaElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLMetaElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLMetaElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLMetaElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLMetaElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLMetaElementTypeId;
|
use dom::element::HTMLMetaElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLMetaElement {
|
||||||
|
|
||||||
pub trait HTMLMetaElementMethods {
|
pub trait HTMLMetaElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLMetaElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLMeterElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLMeterElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLMeterElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLMeterElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLMeterElementTypeId;
|
use dom::element::HTMLMeterElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLMeterElement {
|
||||||
|
|
||||||
pub trait HTMLMeterElementMethods {
|
pub trait HTMLMeterElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLMeterElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLModElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLModElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLModElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLModElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLModElementTypeId;
|
use dom::element::HTMLModElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLModElement {
|
||||||
|
|
||||||
pub trait HTMLModElementMethods {
|
pub trait HTMLModElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLModElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -7,6 +7,7 @@ use dom::bindings::codegen::Bindings::HTMLObjectElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLObjectElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLObjectElementDerived;
|
||||||
use dom::bindings::codegen::InheritTypes::{ElementCast, HTMLElementCast};
|
use dom::bindings::codegen::InheritTypes::{ElementCast, HTMLElementCast};
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::{Element, HTMLObjectElementTypeId};
|
use dom::element::{Element, HTMLObjectElementTypeId};
|
||||||
use dom::element::AttributeHandlers;
|
use dom::element::AttributeHandlers;
|
||||||
|
@ -103,3 +104,9 @@ impl<'a> VirtualMethods for JSRef<'a, HTMLObjectElement> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLObjectElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLOListElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLOListElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLOListElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLOListElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLOListElementTypeId;
|
use dom::element::HTMLOListElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLOListElement {
|
||||||
|
|
||||||
pub trait HTMLOListElementMethods {
|
pub trait HTMLOListElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLOListElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLOptGroupElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLOptGroupElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLOptGroupElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLOptGroupElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLOptGroupElementTypeId;
|
use dom::element::HTMLOptGroupElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLOptGroupElement {
|
||||||
|
|
||||||
pub trait HTMLOptGroupElementMethods {
|
pub trait HTMLOptGroupElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLOptGroupElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLOptionElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLOptionElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLOptionElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLOptionElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLOptionElementTypeId;
|
use dom::element::HTMLOptionElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLOptionElement {
|
||||||
|
|
||||||
pub trait HTMLOptionElementMethods {
|
pub trait HTMLOptionElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLOptionElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLOutputElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLOutputElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLOutputElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLOutputElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLOutputElementTypeId;
|
use dom::element::HTMLOutputElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -47,3 +48,9 @@ impl<'a> HTMLOutputElementMethods for JSRef<'a, HTMLOutputElement> {
|
||||||
ValidityState::new(&*window)
|
ValidityState::new(&*window)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLOutputElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLParagraphElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLParagraphElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLParagraphElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLParagraphElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLParagraphElementTypeId;
|
use dom::element::HTMLParagraphElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLParagraphElement {
|
||||||
|
|
||||||
pub trait HTMLParagraphElementMethods {
|
pub trait HTMLParagraphElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLParagraphElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLParamElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLParamElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLParamElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLParamElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLParamElementTypeId;
|
use dom::element::HTMLParamElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLParamElement {
|
||||||
|
|
||||||
pub trait HTMLParamElementMethods {
|
pub trait HTMLParamElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLParamElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLPreElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLPreElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLPreElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLPreElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLPreElementTypeId;
|
use dom::element::HTMLPreElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLPreElement {
|
||||||
|
|
||||||
pub trait HTMLPreElementMethods {
|
pub trait HTMLPreElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLPreElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLProgressElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLProgressElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLProgressElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLProgressElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLProgressElementTypeId;
|
use dom::element::HTMLProgressElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLProgressElement {
|
||||||
|
|
||||||
pub trait HTMLProgressElementMethods {
|
pub trait HTMLProgressElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLProgressElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLQuoteElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLQuoteElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLQuoteElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLQuoteElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLQuoteElementTypeId;
|
use dom::element::HTMLQuoteElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLQuoteElement {
|
||||||
|
|
||||||
pub trait HTMLQuoteElementMethods {
|
pub trait HTMLQuoteElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLQuoteElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -6,6 +6,7 @@ use dom::bindings::codegen::Bindings::HTMLScriptElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLScriptElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLScriptElementDerived;
|
||||||
use dom::bindings::codegen::InheritTypes::ElementCast;
|
use dom::bindings::codegen::InheritTypes::ElementCast;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::{HTMLScriptElementTypeId, Element, AttributeHandlers};
|
use dom::element::{HTMLScriptElementTypeId, Element, AttributeHandlers};
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -47,3 +48,9 @@ impl<'a> HTMLScriptElementMethods for JSRef<'a, HTMLScriptElement> {
|
||||||
element.get_url_attribute("src")
|
element.get_url_attribute("src")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLScriptElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -7,6 +7,7 @@ use dom::bindings::codegen::InheritTypes::HTMLSelectElementDerived;
|
||||||
use dom::bindings::codegen::UnionTypes::HTMLElementOrLong::HTMLElementOrLong;
|
use dom::bindings::codegen::UnionTypes::HTMLElementOrLong::HTMLElementOrLong;
|
||||||
use dom::bindings::codegen::UnionTypes::HTMLOptionElementOrHTMLOptGroupElement::HTMLOptionElementOrHTMLOptGroupElement;
|
use dom::bindings::codegen::UnionTypes::HTMLOptionElementOrHTMLOptGroupElement::HTMLOptionElementOrHTMLOptGroupElement;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLSelectElementTypeId;
|
use dom::element::HTMLSelectElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -54,3 +55,9 @@ impl<'a> HTMLSelectElementMethods for JSRef<'a, HTMLSelectElement> {
|
||||||
fn Add(&self, _element: HTMLOptionElementOrHTMLOptGroupElement, _before: Option<HTMLElementOrLong>) {
|
fn Add(&self, _element: HTMLOptionElementOrHTMLOptGroupElement, _before: Option<HTMLElementOrLong>) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLSelectElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLSourceElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLSourceElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLSourceElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLSourceElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLSourceElementTypeId;
|
use dom::element::HTMLSourceElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLSourceElement {
|
||||||
|
|
||||||
pub trait HTMLSourceElementMethods {
|
pub trait HTMLSourceElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLSourceElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLSpanElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLSpanElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLSpanElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLSpanElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLSpanElementTypeId;
|
use dom::element::HTMLSpanElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLSpanElement {
|
||||||
|
|
||||||
pub trait HTMLSpanElementMethods {
|
pub trait HTMLSpanElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLSpanElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLStyleElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLStyleElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::{HTMLElementCast, HTMLStyleElementDerived, NodeCast};
|
use dom::bindings::codegen::InheritTypes::{HTMLElementCast, HTMLStyleElementDerived, NodeCast};
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLStyleElementTypeId;
|
use dom::element::HTMLStyleElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -86,3 +87,9 @@ impl<'a> VirtualMethods for JSRef<'a, HTMLStyleElement> {
|
||||||
self.parse_own_css();
|
self.parse_own_css();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLStyleElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLTableCaptionElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLTableCaptionElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLTableCaptionElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLTableCaptionElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLTableCaptionElementTypeId;
|
use dom::element::HTMLTableCaptionElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLTableCaptionElement {
|
||||||
|
|
||||||
pub trait HTMLTableCaptionElementMethods {
|
pub trait HTMLTableCaptionElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLTableCaptionElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@
|
||||||
|
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLTableCellElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLTableCellElementDerived;
|
||||||
use dom::bindings::js::JSRef;
|
use dom::bindings::js::JSRef;
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::{ElementTypeId, HTMLTableDataCellElementTypeId, HTMLTableHeaderCellElementTypeId};
|
use dom::element::{ElementTypeId, HTMLTableDataCellElementTypeId, HTMLTableHeaderCellElementTypeId};
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -36,3 +37,9 @@ impl HTMLTableCellElement {
|
||||||
|
|
||||||
pub trait HTMLTableCellElementMethods {
|
pub trait HTMLTableCellElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLTableCellElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLTableColElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLTableColElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLTableColElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLTableColElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLTableColElementTypeId;
|
use dom::element::HTMLTableColElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLTableColElement {
|
||||||
|
|
||||||
pub trait HTMLTableColElementMethods {
|
pub trait HTMLTableColElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLTableColElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLTableElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLTableElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLTableElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLTableElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLTableElementTypeId;
|
use dom::element::HTMLTableElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLTableElement {
|
||||||
|
|
||||||
pub trait HTMLTableElementMethods {
|
pub trait HTMLTableElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLTableElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLTableRowElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLTableRowElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLTableRowElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLTableRowElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLTableRowElementTypeId;
|
use dom::element::HTMLTableRowElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLTableRowElement {
|
||||||
|
|
||||||
pub trait HTMLTableRowElementMethods {
|
pub trait HTMLTableRowElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLTableRowElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLTableSectionElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLTableSectionElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLTableSectionElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLTableSectionElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLTableSectionElementTypeId;
|
use dom::element::HTMLTableSectionElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLTableSectionElement {
|
||||||
|
|
||||||
pub trait HTMLTableSectionElementMethods {
|
pub trait HTMLTableSectionElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLTableSectionElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLTemplateElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLTemplateElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLTemplateElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLTemplateElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLTemplateElementTypeId;
|
use dom::element::HTMLTemplateElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLTemplateElement {
|
||||||
|
|
||||||
pub trait HTMLTemplateElementMethods {
|
pub trait HTMLTemplateElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLTemplateElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLTextAreaElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLTextAreaElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLTextAreaElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLTextAreaElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLTextAreaElementTypeId;
|
use dom::element::HTMLTextAreaElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLTextAreaElement {
|
||||||
|
|
||||||
pub trait HTMLTextAreaElementMethods {
|
pub trait HTMLTextAreaElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLTextAreaElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLTimeElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLTimeElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLTimeElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLTimeElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLTimeElementTypeId;
|
use dom::element::HTMLTimeElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLTimeElement {
|
||||||
|
|
||||||
pub trait HTMLTimeElementMethods {
|
pub trait HTMLTimeElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLTimeElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLTitleElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLTitleElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLTitleElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLTitleElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLTitleElementTypeId;
|
use dom::element::HTMLTitleElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLTitleElement {
|
||||||
|
|
||||||
pub trait HTMLTitleElementMethods {
|
pub trait HTMLTitleElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLTitleElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLTrackElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLTrackElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLTrackElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLTrackElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLTrackElementTypeId;
|
use dom::element::HTMLTrackElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLTrackElement {
|
||||||
|
|
||||||
pub trait HTMLTrackElementMethods {
|
pub trait HTMLTrackElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLTrackElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLUListElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLUListElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLUListElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLUListElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLUListElementTypeId;
|
use dom::element::HTMLUListElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLUListElement {
|
||||||
|
|
||||||
pub trait HTMLUListElementMethods {
|
pub trait HTMLUListElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLUListElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
use dom::bindings::codegen::Bindings::HTMLUnknownElementBinding;
|
use dom::bindings::codegen::Bindings::HTMLUnknownElementBinding;
|
||||||
use dom::bindings::codegen::InheritTypes::HTMLUnknownElementDerived;
|
use dom::bindings::codegen::InheritTypes::HTMLUnknownElementDerived;
|
||||||
use dom::bindings::js::{JSRef, Temporary};
|
use dom::bindings::js::{JSRef, Temporary};
|
||||||
|
use dom::bindings::utils::{Reflectable, Reflector};
|
||||||
use dom::document::Document;
|
use dom::document::Document;
|
||||||
use dom::element::HTMLUnknownElementTypeId;
|
use dom::element::HTMLUnknownElementTypeId;
|
||||||
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
use dom::eventtarget::{EventTarget, NodeTargetTypeId};
|
||||||
|
@ -38,3 +39,9 @@ impl HTMLUnknownElement {
|
||||||
|
|
||||||
pub trait HTMLUnknownElementMethods {
|
pub trait HTMLUnknownElementMethods {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Reflectable for HTMLUnknownElement {
|
||||||
|
fn reflector<'a>(&'a self) -> &'a Reflector {
|
||||||
|
self.htmlelement.reflector()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -44,7 +44,6 @@ extern crate url;
|
||||||
pub mod dom {
|
pub mod dom {
|
||||||
pub mod bindings {
|
pub mod bindings {
|
||||||
pub mod js;
|
pub mod js;
|
||||||
pub mod element;
|
|
||||||
pub mod utils;
|
pub mod utils;
|
||||||
pub mod callback;
|
pub mod callback;
|
||||||
pub mod error;
|
pub mod error;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue