aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/eventtarget.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/eventtarget.rs')
-rw-r--r--components/script/dom/eventtarget.rs4
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,