mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-08 17:30:09 +02:00
[api-minor] Deprecate getGlobalEventBus
and update the "viewer components" examples accordingly
To avoid outright breaking third-party usages of the "viewer components" the `getGlobalEventBus` functionality is left intact, but a deprecation message is printed if the function is invoked. The various examples are updated to *explicitly* initialize an `EventBus` instance, and provide that when initializing the relevant viewer components.
This commit is contained in:
parent
965ebe63fd
commit
9a437a158f
16 changed files with 68 additions and 34 deletions
|
@ -18,7 +18,7 @@ import {
|
|||
animationStarted,
|
||||
AutoPrintRegExp,
|
||||
DEFAULT_SCALE_VALUE,
|
||||
getGlobalEventBus,
|
||||
EventBus,
|
||||
getPDFFileNameFromURL,
|
||||
isValidRotation,
|
||||
isValidScrollMode,
|
||||
|
@ -343,7 +343,7 @@ const PDFViewerApplication = {
|
|||
|
||||
const eventBus =
|
||||
appConfig.eventBus ||
|
||||
getGlobalEventBus(AppOptions.get("eventBusDispatchToDOM"));
|
||||
new EventBus({ dispatchToDOM: AppOptions.get("eventBusDispatchToDOM") });
|
||||
this.eventBus = eventBus;
|
||||
|
||||
const pdfRenderingQueue = new PDFRenderingQueue();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue