From 5ccd2129b98e47a04eca38607dcbc7e257ae2b91 Mon Sep 17 00:00:00 2001 From: chenjiahan Date: Fri, 25 Sep 2020 16:07:35 +0800 Subject: [PATCH] chore: remove unused event helper --- src/utils/dom/event.ts | 44 ------------------------------------------ 1 file changed, 44 deletions(-) diff --git a/src/utils/dom/event.ts b/src/utils/dom/event.ts index 322247318..8f73fac5c 100644 --- a/src/utils/dom/event.ts +++ b/src/utils/dom/event.ts @@ -1,47 +1,3 @@ -import { inBrowser } from '..'; - -// eslint-disable-next-line import/no-mutable-exports -export let supportsPassive = false; - -if (inBrowser) { - try { - const opts = {}; - Object.defineProperty(opts, 'passive', { - // eslint-disable-next-line getter-return - get() { - supportsPassive = true; - }, - }); - window.addEventListener('test-passive', null as any, opts); - // eslint-disable-next-line no-empty - } catch (e) {} -} - -export function on( - target: EventTarget, - event: string, - handler: EventListenerOrEventListenerObject, - passive = false -) { - if (inBrowser) { - target.addEventListener( - event, - handler, - supportsPassive ? { capture: false, passive } : false - ); - } -} - -export function off( - target: EventTarget, - event: string, - handler: EventListenerOrEventListenerObject -) { - if (inBrowser) { - target.removeEventListener(event, handler); - } -} - export function stopPropagation(event: Event) { event.stopPropagation(); }