diff options
Diffstat (limited to 'components/script/dom/eventtarget.rs')
-rw-r--r-- | components/script/dom/eventtarget.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/eventtarget.rs b/components/script/dom/eventtarget.rs index 15790d7ce53..1e1a52830a6 100644 --- a/components/script/dom/eventtarget.rs +++ b/components/script/dom/eventtarget.rs @@ -306,6 +306,10 @@ impl EventTarget { event.dispatch(self, None) } + pub fn remove_all_listeners(&self) { + *self.handlers.borrow_mut() = Default::default(); + } + /// https://html.spec.whatwg.org/multipage/#event-handler-attributes:event-handlers-11 fn set_inline_event_listener(&self, ty: Atom, |