UNPKG

u

Version:

A minimalist, functional utility library designed for embedding into another small program.

18 lines (14 loc) 383 B
function __listen(un, obj, evt, fn){ if ( !obj ) return; if ( !!_window.attachEvent ) obj[(un ? 'detach' : 'attach') + 'Event']('on'+evt, fn); else obj[(un ? 'remove' : 'add') + 'EventListener'](evt, fn, false); } function listen(obj, evt, fn){ __listen(0, obj, evt, fn); } function unlisten(obj, evt, fn){ __listen(1, obj, evt, fn); }