mirror of
https://github.com/futurepress/epub.js.git
synced 2025-10-05 15:32:55 +02:00
Add event-emitter for node compatible events
This commit is contained in:
parent
da8d7a97cc
commit
a4e76029d4
9 changed files with 51 additions and 43 deletions
|
@ -1,4 +1,5 @@
|
|||
var RSVP = require('rsvp');
|
||||
var EventEmitter = require('event-emitter');
|
||||
var core = require('../../core');
|
||||
var EpubCFI = require('../../epubcfi');
|
||||
var Mapping = require('../../mapping');
|
||||
|
@ -126,7 +127,7 @@ DefaultViewManager.prototype.resize = function(width, height){
|
|||
|
||||
this.updateLayout();
|
||||
|
||||
this.trigger("resized", {
|
||||
this.emit("resized", {
|
||||
width: this.stage.width,
|
||||
height: this.stage.height
|
||||
});
|
||||
|
@ -192,11 +193,11 @@ DefaultViewManager.prototype.display = function(section, target){
|
|||
};
|
||||
|
||||
DefaultViewManager.prototype.afterDisplayed = function(view){
|
||||
this.trigger("added", view);
|
||||
this.emit("added", view);
|
||||
};
|
||||
|
||||
DefaultViewManager.prototype.afterResized = function(view){
|
||||
this.trigger("resize", view.section);
|
||||
this.emit("resize", view.section);
|
||||
};
|
||||
|
||||
// DefaultViewManager.prototype.moveTo = function(offset){
|
||||
|
@ -538,6 +539,6 @@ DefaultViewManager.prototype.updateFlow = function(flow){
|
|||
};
|
||||
|
||||
//-- Enable binding events to Manager
|
||||
RSVP.EventTarget.mixin(DefaultViewManager.prototype);
|
||||
EventEmitter(DefaultViewManager.prototype);
|
||||
|
||||
module.exports = DefaultViewManager;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue