1
0
Fork 0
mirror of https://github.com/futurepress/epub.js.git synced 2025-10-05 15:32:55 +02:00

added hooks and transculsions

This commit is contained in:
Fred Chasen 2013-02-07 13:17:01 -08:00
parent 4c5235162e
commit 7feb491abd
9 changed files with 92 additions and 26 deletions

View file

@ -12,6 +12,7 @@ FP.Events = function(obj, el){
obj.tell = this.tell;
obj.listen = this.listen;
obj.deafen = this.deafen;
obj.listenUntil = this.listenUntil;
return this;
}
@ -55,4 +56,15 @@ FP.Events.prototype.listen = function(evt, func, bindto){
FP.Events.prototype.deafen = function(evt, func){
this.el.removeEventListener(evt, func, false);
}
FP.Events.prototype.listenUntil = function(OnEvt, OffEvt, func, bindto){
this.listen(OnEvt, func, bindto);
function unlisten(){
this.deafen(OnEvt, func);
this.deafen(OffEvt, unlisten);
}
this.listen(OffEvt, unlisten);
}