mirror of
https://github.com/servo/servo.git
synced 2025-07-22 23:03:42 +01:00
make the concept of has_listeners_for follow other implementations (#21044)
Co-authored-by: Gregory Terzian <gterzian@users.noreply.github.com>
This commit is contained in:
parent
4f4c2a5922
commit
cf9ec700de
3 changed files with 4 additions and 14 deletions
|
@ -2127,7 +2127,7 @@ impl Document {
|
|||
let event = beforeunload_event.upcast::<Event>();
|
||||
event.set_trusted(true);
|
||||
let event_target = self.window.upcast::<EventTarget>();
|
||||
let has_listeners = event.has_listeners_for(&event_target, &atom!("beforeunload"));
|
||||
let has_listeners = event_target.has_listeners_for(&atom!("beforeunload"));
|
||||
self.window.dispatch_event_with_target_override(&event);
|
||||
// TODO: Step 6, decrease the event loop's termination nesting level by 1.
|
||||
// Step 7
|
||||
|
@ -2197,7 +2197,7 @@ impl Document {
|
|||
);
|
||||
event.set_trusted(true);
|
||||
let event_target = self.window.upcast::<EventTarget>();
|
||||
let has_listeners = event.has_listeners_for(&event_target, &atom!("unload"));
|
||||
let has_listeners = event_target.has_listeners_for(&atom!("unload"));
|
||||
let _ = self.window.dispatch_event_with_target_override(&event);
|
||||
self.fired_unload.set(true);
|
||||
// Step 9
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue