@ -604,94 +604,94 @@ function attachDOMEventsToEventBus(eventBus) {
@@ -604,94 +604,94 @@ function attachDOMEventsToEventBus(eventBus) {
event . initCustomEvent ( 'documentload' , true , true , { } ) ;
window . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'pagerendered' , function ( e ) {
eventBus . on ( 'pagerendered' , function ( evt ) {
var event = document . createEvent ( 'CustomEvent' ) ;
event . initCustomEvent ( 'pagerendered' , true , true , {
pageNumber : e . pageNumber ,
cssTransform : e . cssTransform
pageNumber : evt . pageNumber ,
cssTransform : evt . cssTransform
} ) ;
e . source . div . dispatchEvent ( event ) ;
evt . source . div . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'textlayerrendered' , function ( e ) {
eventBus . on ( 'textlayerrendered' , function ( evt ) {
var event = document . createEvent ( 'CustomEvent' ) ;
event . initCustomEvent ( 'textlayerrendered' , true , true , { pageNumber : e . pageNumber } ) ;
e . source . textLayerDiv . dispatchEvent ( event ) ;
event . initCustomEvent ( 'textlayerrendered' , true , true , { pageNumber : evt . pageNumber } ) ;
evt . source . textLayerDiv . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'pagechange' , function ( e ) {
eventBus . on ( 'pagechange' , function ( evt ) {
var event = document . createEvent ( 'UIEvents' ) ;
event . initUIEvent ( 'pagechange' , true , true , window , 0 ) ;
event . pageNumber = e . pageNumber ;
e . source . container . dispatchEvent ( event ) ;
event . pageNumber = evt . pageNumber ;
evt . source . container . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'pagesinit' , function ( e ) {
eventBus . on ( 'pagesinit' , function ( evt ) {
var event = document . createEvent ( 'CustomEvent' ) ;
event . initCustomEvent ( 'pagesinit' , true , true , null ) ;
e . source . container . dispatchEvent ( event ) ;
evt . source . container . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'pagesloaded' , function ( e ) {
eventBus . on ( 'pagesloaded' , function ( evt ) {
var event = document . createEvent ( 'CustomEvent' ) ;
event . initCustomEvent ( 'pagesloaded' , true , true , { pagesCount : e . pagesCount } ) ;
e . source . container . dispatchEvent ( event ) ;
event . initCustomEvent ( 'pagesloaded' , true , true , { pagesCount : evt . pagesCount } ) ;
evt . source . container . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'scalechange' , function ( e ) {
eventBus . on ( 'scalechange' , function ( evt ) {
var event = document . createEvent ( 'UIEvents' ) ;
event . initUIEvent ( 'scalechange' , true , true , window , 0 ) ;
event . scale = e . scale ;
event . presetValue = e . presetValue ;
e . source . container . dispatchEvent ( event ) ;
event . scale = evt . scale ;
event . presetValue = evt . presetValue ;
evt . source . container . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'updateviewarea' , function ( e ) {
eventBus . on ( 'updateviewarea' , function ( evt ) {
var event = document . createEvent ( 'UIEvents' ) ;
event . initUIEvent ( 'updateviewarea' , true , true , window , 0 ) ;
event . location = e . location ;
e . source . container . dispatchEvent ( event ) ;
event . location = evt . location ;
evt . source . container . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'find' , function ( e ) {
if ( e . source === window ) {
eventBus . on ( 'find' , function ( evt ) {
if ( evt . source === window ) {
return ;
}
var event = document . createEvent ( 'CustomEvent' ) ;
event . initCustomEvent ( 'find' + e . type , true , true , {
query : e . query ,
phraseSearch : e . phraseSearch ,
caseSensitive : e . caseSensitive ,
highlightAll : e . highlightAll ,
findPrevious : e . findPrevious
event . initCustomEvent ( 'find' + evt . type , true , true , {
query : evt . query ,
phraseSearch : evt . phraseSearch ,
caseSensitive : evt . caseSensitive ,
highlightAll : evt . highlightAll ,
findPrevious : evt . findPrevious
} ) ;
window . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'attachmentsloaded' , function ( e ) {
eventBus . on ( 'attachmentsloaded' , function ( evt ) {
var event = document . createEvent ( 'CustomEvent' ) ;
event . initCustomEvent ( 'attachmentsloaded' , true , true , { attachmentsCount : e . attachmentsCount } ) ;
e . source . container . dispatchEvent ( event ) ;
event . initCustomEvent ( 'attachmentsloaded' , true , true , { attachmentsCount : evt . attachmentsCount } ) ;
evt . source . container . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'sidebarviewchanged' , function ( e ) {
eventBus . on ( 'sidebarviewchanged' , function ( evt ) {
var event = document . createEvent ( 'CustomEvent' ) ;
event . initCustomEvent ( 'sidebarviewchanged' , true , true , { view : e . view } ) ;
e . source . outerContainer . dispatchEvent ( event ) ;
event . initCustomEvent ( 'sidebarviewchanged' , true , true , { view : evt . view } ) ;
evt . source . outerContainer . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'pagemode' , function ( e ) {
eventBus . on ( 'pagemode' , function ( evt ) {
var event = document . createEvent ( 'CustomEvent' ) ;
event . initCustomEvent ( 'pagemode' , true , true , { mode : e . mode } ) ;
e . source . pdfViewer . container . dispatchEvent ( event ) ;
event . initCustomEvent ( 'pagemode' , true , true , { mode : evt . mode } ) ;
evt . source . pdfViewer . container . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'namedaction' , function ( e ) {
eventBus . on ( 'namedaction' , function ( evt ) {
var event = document . createEvent ( 'CustomEvent' ) ;
event . initCustomEvent ( 'namedaction' , true , true , { action : e . action } ) ;
e . source . pdfViewer . container . dispatchEvent ( event ) ;
event . initCustomEvent ( 'namedaction' , true , true , { action : evt . action } ) ;
evt . source . pdfViewer . container . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'presentationmodechanged' , function ( e ) {
eventBus . on ( 'presentationmodechanged' , function ( evt ) {
var event = document . createEvent ( 'CustomEvent' ) ;
event . initCustomEvent ( 'presentationmodechanged' , true , true , {
active : e . active ,
switchInProgress : e . switchInProgress
active : evt . active ,
switchInProgress : evt . switchInProgress
} ) ;
window . dispatchEvent ( event ) ;
} ) ;
eventBus . on ( 'outlineloaded' , function ( e ) {
eventBus . on ( 'outlineloaded' , function ( evt ) {
var event = document . createEvent ( 'CustomEvent' ) ;
event . initCustomEvent ( 'outlineloaded' , true , true , { outlineCount : e . outlineCount } ) ;
e . source . container . dispatchEvent ( event ) ;
event . initCustomEvent ( 'outlineloaded' , true , true , { outlineCount : evt . outlineCount } ) ;
evt . source . container . dispatchEvent ( event ) ;
} ) ;
}
var globalEventBus = null ;