aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/script/dom/node.rs5
-rw-r--r--components/script/script_task.rs5
2 files changed, 3 insertions, 7 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs
index f7b694300af..d6907ae7cac 100644
--- a/components/script/dom/node.rs
+++ b/components/script/dom/node.rs
@@ -435,11 +435,6 @@ impl Node {
}
#[inline]
- pub fn is_anchor_element(&self) -> bool {
- self.type_id() == NodeTypeId::Element(ElementTypeId::HTMLElement(HTMLElementTypeId::HTMLAnchorElement))
- }
-
- #[inline]
pub fn is_doctype(&self) -> bool {
self.type_id() == NodeTypeId::DocumentType
}
diff --git a/components/script/script_task.rs b/components/script/script_task.rs
index 043c0574be1..1259eea9a7d 100644
--- a/components/script/script_task.rs
+++ b/components/script/script_task.rs
@@ -35,6 +35,7 @@ use dom::document::{Document, DocumentProgressHandler, IsHTMLDocument};
use dom::document::{DocumentSource, MouseEventType};
use dom::element::Element;
use dom::event::{Event, EventBubbles, EventCancelable};
+use dom::htmlanchorelement::HTMLAnchorElement;
use dom::node::{Node, NodeDamage, window_from_node};
use dom::servohtmlparser::{ParserContext, ServoHTMLParser};
use dom::uievent::UIEvent;
@@ -1796,7 +1797,7 @@ impl ScriptTask {
// Notify Constellation about anchors that are no longer mouse over targets.
for target in &*prev_mouse_over_targets {
if !mouse_over_targets.contains(target) {
- if target.upcast::<Node>().is_anchor_element() {
+ if target.is::<HTMLAnchorElement>() {
let event = ConstellationMsg::NodeStatus(None);
let ConstellationChan(ref chan) = self.constellation_chan;
chan.send(event).unwrap();
@@ -1807,7 +1808,7 @@ impl ScriptTask {
// Notify Constellation about the topmost anchor mouse over target.
for target in &*mouse_over_targets {
- if target.upcast::<Node>().is_anchor_element() {
+ if target.is::<HTMLAnchorElement>() {
let status = target.get_attribute(&ns!(""), &atom!("href"))
.and_then(|href| {
let value = href.value();