aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/node.rs
diff options
context:
space:
mode:
authorjune0cho <june0.cho@samsung.com>2013-11-15 16:59:49 +0900
committerJunyoung Cho <jun0cho@bigeye-mintlinux.(none)>2013-12-01 00:36:11 +0900
commit266b551aa4207f299c5349dcdfac3f152f19f8fd (patch)
tree01a22cdf8aaebc688a42cb6a2f48acf2adeadd4a /src/components/script/dom/node.rs
parentc7ad220178201d2cb66fca7697ee4c468c340fdb (diff)
downloadservo-266b551aa4207f299c5349dcdfac3f152f19f8fd.tar.gz
servo-266b551aa4207f299c5349dcdfac3f152f19f8fd.zip
Implement local bookmark(hashtag) for Acid2. With @joonwonlee
Support hashtag through link (e.g. <a href="#top">)
Diffstat (limited to 'src/components/script/dom/node.rs')
-rw-r--r--src/components/script/dom/node.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/components/script/dom/node.rs b/src/components/script/dom/node.rs
index d21c994cb97..d8b3aae253d 100644
--- a/src/components/script/dom/node.rs
+++ b/src/components/script/dom/node.rs
@@ -12,7 +12,7 @@ use dom::characterdata::CharacterData;
use dom::document::{AbstractDocument, DocumentTypeId};
use dom::documenttype::DocumentType;
use dom::element::{Element, ElementTypeId, HTMLImageElementTypeId, HTMLIframeElementTypeId};
-use dom::element::{HTMLStyleElementTypeId};
+use dom::element::{HTMLAnchorElementTypeId, HTMLStyleElementTypeId};
use dom::eventtarget::{AbstractEventTarget, EventTarget, NodeTypeId};
use dom::nodelist::{NodeList};
use dom::htmlimageelement::HTMLImageElement;
@@ -492,6 +492,10 @@ impl<'self, View> AbstractNode<View> {
self.type_id() == ElementNodeTypeId(HTMLStyleElementTypeId)
}
+ pub fn is_anchor_element(self) -> bool {
+ self.type_id() == ElementNodeTypeId(HTMLAnchorElementTypeId)
+ }
+
pub unsafe fn raw_object(self) -> *mut Box<Node<View>> {
self.obj
}