The image viewer event bus.
Use the event bus to listen and receive certain specific "events". Available events are: "before-open", "after-open", "before-close", "after-close", "zoom-changed", "frame-index-changed", "animation-started", "animation-stopped".
// Liisten frame index changes:viewer.eventBus.on("frame-index-changed", function(args) { console.log("Image frame changed", args); });
// Listen "after-open" event once:viewer.eventBus.on("after-open", function(args) { console.log("Image opened", args); }, { once: true });
Use the dispatch method to raise an event.
Listen eventbus event.
Optional
Remove event listener specified by the listener argument for the event specified by the eventName argument.
The image viewer event bus.
Description
Use the event bus to listen and receive certain specific "events". Available events are: "before-open", "after-open", "before-close", "after-close", "zoom-changed", "frame-index-changed", "animation-started", "animation-stopped".
Example
Example