diff options
Diffstat (limited to 'components/script/dom/htmlelement.rs')
-rw-r--r-- | components/script/dom/htmlelement.rs | 8 |
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 { |