diff options
author | Patrick Shaughnessy <pshaughn@comcast.net> | 2019-12-10 21:50:47 -0500 |
---|---|---|
committer | Patrick Shaughnessy <pshaughn@comcast.net> | 2019-12-10 21:50:47 -0500 |
commit | f35a870f5514d6a5aa5205d8926803767e1fa929 (patch) | |
tree | a108c45f9bbaa0f555e7ab6699d61fc18441456a /components/script/dom/eventtarget.rs | |
parent | b19b778fef117ec48fef7b5e79ffd4942d7482ae (diff) | |
download | servo-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.rs | 13 |
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(); } } |