mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-08 01:10:08 +02:00
Removes circular dependency of secondary toolbar on app.js.
This commit is contained in:
parent
61a4c740d2
commit
eb3d1ca003
5 changed files with 150 additions and 106 deletions
|
@ -62,13 +62,26 @@ var PDFPresentationMode = (function PDFPresentationModeClosure() {
|
|||
this.mouseScrollDelta = 0;
|
||||
|
||||
if (contextMenuItems) {
|
||||
for (var i = 0, ii = contextMenuItems.length; i < ii; i++) {
|
||||
var item = contextMenuItems[i];
|
||||
item.element.addEventListener('click', function (handler) {
|
||||
this.contextMenuOpen = false;
|
||||
handler();
|
||||
}.bind(this, item.handler));
|
||||
}
|
||||
contextMenuItems.contextFirstPage.addEventListener('click',
|
||||
function PDFPresentationMode_contextFirstPageClick(e) {
|
||||
this.contextMenuOpen = false;
|
||||
this.eventBus.dispatch('firstpage');
|
||||
}.bind(this));
|
||||
contextMenuItems.contextLastPage.addEventListener('click',
|
||||
function PDFPresentationMode_contextLastPageClick(e) {
|
||||
this.contextMenuOpen = false;
|
||||
this.eventBus.dispatch('lastpage');
|
||||
}.bind(this));
|
||||
contextMenuItems.contextPageRotateCw.addEventListener('click',
|
||||
function PDFPresentationMode_contextPageRotateCwClick(e) {
|
||||
this.contextMenuOpen = false;
|
||||
this.eventBus.dispatch('rotatecw');
|
||||
}.bind(this));
|
||||
contextMenuItems.contextPageRotateCcw.addEventListener('click',
|
||||
function PDFPresentationMode_contextPageRotateCcwClick(e) {
|
||||
this.contextMenuOpen = false;
|
||||
this.eventBus.dispatch('rotateccw');
|
||||
}.bind(this));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue