Add an off method as a complement to the on method. I've come across situations in my plugins when I want to listen for deck events only at certain times. It would be nice if I could unregister an event handler. jQuery has an off method for this very purpose. I think Bespoke.js needs the same.
If I understand the code correctly, it seems that if you invoke the function that is returned from the on method, it unregisters the event.
deck.on('activate', activate)();
However, this is a very bizarre API, IMO. I'd much rather have an explicit off method to call.
Add an
off
method as a complement to theon
method. I've come across situations in my plugins when I want to listen for deck events only at certain times. It would be nice if I could unregister an event handler. jQuery has anoff
method for this very purpose. I think Bespoke.js needs the same.If I understand the code correctly, it seems that if you invoke the function that is returned from the
on
method, it unregisters the event.However, this is a very bizarre API, IMO. I'd much rather have an explicit
off
method to call.