diff options
author | Ms2ger <ms2ger@gmail.com> | 2015-07-28 17:43:00 +0200 |
---|---|---|
committer | Ms2ger <Ms2ger@gmail.com> | 2015-08-08 11:26:31 +0200 |
commit | 92e64e607ca4b00f92ba502f8d83149881da2df6 (patch) | |
tree | a5bee1153dd7abd1a9718ea038da5511d602a9fa /components/script/dom/htmlbaseelement.rs | |
parent | 23b81326cc2ac86ef93ff067ecbfa2bce482084f (diff) | |
download | servo-92e64e607ca4b00f92ba502f8d83149881da2df6.tar.gz servo-92e64e607ca4b00f92ba502f8d83149881da2df6.zip |
Implement VirtualMethods for HTMLBaseElement.
Diffstat (limited to 'components/script/dom/htmlbaseelement.rs')
-rw-r--r-- | components/script/dom/htmlbaseelement.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/components/script/dom/htmlbaseelement.rs b/components/script/dom/htmlbaseelement.rs index f1224d37097..6f4a585b113 100644 --- a/components/script/dom/htmlbaseelement.rs +++ b/components/script/dom/htmlbaseelement.rs @@ -4,12 +4,14 @@ use dom::bindings::codegen::Bindings::HTMLBaseElementBinding; use dom::bindings::codegen::InheritTypes::HTMLBaseElementDerived; +use dom::bindings::codegen::InheritTypes::HTMLElementCast; use dom::bindings::js::Root; use dom::document::Document; use dom::eventtarget::{EventTarget, EventTargetTypeId}; use dom::element::ElementTypeId; use dom::htmlelement::{HTMLElement, HTMLElementTypeId}; use dom::node::{Node, NodeTypeId}; +use dom::virtualmethods::VirtualMethods; use util::str::DOMString; #[dom_struct] @@ -41,3 +43,8 @@ impl HTMLBaseElement { } } +impl<'a> VirtualMethods for &'a HTMLBaseElement { + fn super_type<'b>(&'b self) -> Option<&'b VirtualMethods> { + Some(HTMLElementCast::from_borrowed_ref(self) as &VirtualMethods) + } +} |