diff options
author | Josh Matthews <josh@joshmatthews.net> | 2013-08-05 13:18:58 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2013-08-05 13:18:58 -0400 |
commit | 7aa00273847a7da59c6fcaebadc105decef499ca (patch) | |
tree | 969b37697b2402be70d115faf26179424bd5aa1c /src/components/script/dom/bindings/node.rs | |
parent | e2468160b5a9ca792a54c1a1c66c6943a57d6cb0 (diff) | |
download | servo-7aa00273847a7da59c6fcaebadc105decef499ca.tar.gz servo-7aa00273847a7da59c6fcaebadc105decef499ca.zip |
Generate bindings for HTMLAnchorElement.
Diffstat (limited to 'src/components/script/dom/bindings/node.rs')
-rw-r--r-- | src/components/script/dom/bindings/node.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/components/script/dom/bindings/node.rs b/src/components/script/dom/bindings/node.rs index a8e5b78e7e8..ccbb676b2b4 100644 --- a/src/components/script/dom/bindings/node.rs +++ b/src/components/script/dom/bindings/node.rs @@ -6,8 +6,9 @@ use dom::bindings::element; use dom::bindings::text; use dom::bindings::utils; use dom::bindings::utils::{CacheableWrapper, WrapperCache, DerivedWrapper}; -use dom::element::{HTMLHeadElementTypeId, HTMLHtmlElementTypeId}; +use dom::element::{HTMLHeadElementTypeId, HTMLHtmlElementTypeId, HTMLAnchorElementTypeId}; use dom::element::{HTMLHeadElement, HTMLHtmlElement}; +use dom::htmlanchorelement::HTMLAnchorElement; use dom::node::{AbstractNode, Node, ElementNodeTypeId, TextNodeTypeId, CommentNodeTypeId}; use dom::node::{DoctypeNodeTypeId, ScriptView, Text}; @@ -73,6 +74,7 @@ macro_rules! generate_element( #[allow(non_implicitly_copyable_typarams)] pub fn create(cx: *JSContext, node: &mut AbstractNode<ScriptView>) -> *JSObject { match node.type_id() { + ElementNodeTypeId(HTMLAnchorElementTypeId) => generate_element!(HTMLAnchorElement), ElementNodeTypeId(HTMLHeadElementTypeId) => generate_element!(HTMLHeadElement), ElementNodeTypeId(HTMLHtmlElementTypeId) => generate_element!(HTMLHtmlElement), ElementNodeTypeId(_) => element::create(cx, node).ptr, |