UNPKG

atui

Version:

components built with Vue.js

26 lines (24 loc) 654 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var EventListener = { listen: function listen(target, eventType, callback) { if (target.addEventListener) { target.addEventListener(eventType, callback, false); return { remove: function remove() { target.removeEventListener(eventType, callback, false); } }; } else if (target.attachEvent) { target.attachEvent('on' + eventType, callback); return { remove: function remove() { target.detachEvent('on' + eventType, callback); } }; } } }; exports.default = EventListener;