aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlelement.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/htmlelement.rs')
-rw-r--r--components/script/dom/htmlelement.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/components/script/dom/htmlelement.rs b/components/script/dom/htmlelement.rs
index 65f6fb33c36..cc920a50c42 100644
--- a/components/script/dom/htmlelement.rs
+++ b/components/script/dom/htmlelement.rs
@@ -22,8 +22,9 @@ use string_cache::Atom;
#[jstraceable]
#[must_root]
+#[privatize]
pub struct HTMLElement {
- pub element: Element
+ element: Element
}
impl HTMLElementDerived for EventTarget {
@@ -48,6 +49,11 @@ impl HTMLElement {
let element = HTMLElement::new_inherited(HTMLElementTypeId, localName, prefix, document);
Node::reflect_node(box element, document, HTMLElementBinding::Wrap)
}
+
+ #[inline]
+ pub fn element<'a>(&'a self) -> &'a Element {
+ &self.element
+ }
}
trait PrivateHTMLElementHelpers {