ivue-material-plus
Version:
A high quality UI components Library with Vue.js
1 lines • 1.16 kB
Source Map (JSON)
{"version":3,"file":"dom.mjs","sources":["../../../../src/utils/dom.ts"],"sourcesContent":["/* istanbul ignore next */\r\nexport const on = (\r\n element: HTMLElement | Document | Window,\r\n event: string,\r\n handler: EventListenerOrEventListenerObject,\r\n useCapture = false\r\n): void => {\r\n if (element && event && handler) {\r\n element.addEventListener(event, handler, useCapture);\r\n }\r\n};\r\n\r\n/* istanbul ignore next */\r\nexport const off = (\r\n element: HTMLElement | Document | Window,\r\n event: string,\r\n handler: EventListenerOrEventListenerObject,\r\n useCapture = false\r\n): void => {\r\n if (element && event && handler) {\r\n element.removeEventListener(event, handler, useCapture);\r\n }\r\n};\r\n"],"names":[],"mappings":"AACO,MAAM,KAAK,CAChB,OAAA,EACA,KACA,EAAA,OAAA,EACA,aAAa,KACJ,KAAA;AACT,EAAI,IAAA,OAAA,IAAW,SAAS,OAAS,EAAA;AAC/B,IAAQ,OAAA,CAAA,gBAAA,CAAiB,KAAO,EAAA,OAAA,EAAS,UAAU,CAAA,CAAA;AAAA,GACrD;AACF,EAAA;AAGO,MAAM,MAAM,CACjB,OAAA,EACA,KACA,EAAA,OAAA,EACA,aAAa,KACJ,KAAA;AACT,EAAI,IAAA,OAAA,IAAW,SAAS,OAAS,EAAA;AAC/B,IAAQ,OAAA,CAAA,mBAAA,CAAoB,KAAO,EAAA,OAAA,EAAS,UAAU,CAAA,CAAA;AAAA,GACxD;AACF;;;;"}