|
@@ -632,13 +632,11 @@ var PDFLinkService = (function () {
|
|
|
this.page = pageNumber; // simple page
|
|
|
}
|
|
|
if ('pagemode' in params) {
|
|
|
- if (params.pagemode === 'thumbs' || params.pagemode === 'bookmarks' ||
|
|
|
- params.pagemode === 'attachments') {
|
|
|
- this.switchSidebarView((params.pagemode === 'bookmarks' ?
|
|
|
- 'outline' : params.pagemode), true);
|
|
|
- } else if (params.pagemode === 'none' && this.sidebarOpen) {
|
|
|
- document.getElementById('sidebarToggle').click();
|
|
|
- }
|
|
|
+ var event = document.createEvent('CustomEvent');
|
|
|
+ event.initCustomEvent('pagemode', true, true, {
|
|
|
+ mode: params.pagemode,
|
|
|
+ });
|
|
|
+ this.pdfViewer.container.dispatchEvent(event);
|
|
|
}
|
|
|
} else if (/^\d+$/.test(hash)) { // page number
|
|
|
this.page = hash;
|