aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlbaseelement.rs
diff options
context:
space:
mode:
authorMs2ger <ms2ger@gmail.com>2015-07-28 17:43:00 +0200
committerMs2ger <Ms2ger@gmail.com>2015-08-08 11:26:31 +0200
commit92e64e607ca4b00f92ba502f8d83149881da2df6 (patch)
treea5bee1153dd7abd1a9718ea038da5511d602a9fa /components/script/dom/htmlbaseelement.rs
parent23b81326cc2ac86ef93ff067ecbfa2bce482084f (diff)
downloadservo-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.rs7
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)
+ }
+}