aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/eventtarget.rs
diff options
context:
space:
mode:
authorPatrick Shaughnessy <pshaughn@comcast.net>2019-12-10 21:50:47 -0500
committerPatrick Shaughnessy <pshaughn@comcast.net>2019-12-10 21:50:47 -0500
commitf35a870f5514d6a5aa5205d8926803767e1fa929 (patch)
treea108c45f9bbaa0f555e7ab6699d61fc18441456a /components/script/dom/eventtarget.rs
parentb19b778fef117ec48fef7b5e79ffd4942d7482ae (diff)
downloadservo-f35a870f5514d6a5aa5205d8926803767e1fa929.tar.gz
servo-f35a870f5514d6a5aa5205d8926803767e1fa929.zip
Took out the special mouseover cancel case
Diffstat (limited to 'components/script/dom/eventtarget.rs')
-rw-r--r--components/script/dom/eventtarget.rs13
1 files changed, 6 insertions, 7 deletions
diff --git a/components/script/dom/eventtarget.rs b/components/script/dom/eventtarget.rs
index 12cf7d0253b..dc448b65501 100644
--- a/components/script/dom/eventtarget.rs
+++ b/components/script/dom/eventtarget.rs
@@ -227,14 +227,13 @@ impl CompiledEventListener {
rooted!(in(*cx) let value = value);
let value = value.handle();
- //Step 4
- let should_cancel = match event.type_() {
- atom!("mouseover") => {
- value.is_boolean() && value.to_boolean() == true
- },
- _ => value.is_boolean() && value.to_boolean() == false,
- };
+ //Step 5
+ let should_cancel = value.is_boolean() && value.to_boolean() == false;
+
if should_cancel {
+ // spec says to set the cancelled flag directly
+ // here, not just to prevent default;
+ // can that ever make a difference?
event.PreventDefault();
}
}