[]
        
(Showing Draft Content)

IEventBus

Document Solutions Image Viewer - v8.0.0 / IEventBus

Interface: IEventBus

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

// Liisten frame index changes:
viewer.eventBus.on("frame-index-changed", function(args) { console.log("Image frame changed", args); });

Example

// Listen "after-open" event once:
viewer.eventBus.on("after-open", function(args) { console.log("Image opened", args); }, { once: true });

Implemented by

Table of contents

Methods

Methods

dispatch

dispatch(eventName, data): any

Use the dispatch method to raise an event.

Parameters

Name Type
eventName EventBusEventName
data any

Returns

any


on

on(eventName, listener, options?): any

Listen eventbus event.

Parameters

Name Type
eventName EventBusEventName
listener any
options? EventBusAttachOptions

Returns

any


off

off(eventName, listener): any

Remove event listener specified by the listener argument for the event specified by the eventName argument.

Parameters

Name Type
eventName EventBusEventName
listener any

Returns

any