mirror of
https://github.com/zotero/zotero.git
synced 2026-10-04 02:31:47 +00:00
Add menu items to switch EPUB flow modes (paginated/scrolled)
This commit is contained in:
parent
61f21f48e8
commit
a729297f6b
5 changed files with 38 additions and 0 deletions
|
|
@ -198,6 +198,20 @@
|
|||
type="checkbox"
|
||||
oncommand="reader.spreadMode = 2"
|
||||
/>
|
||||
<menuitem
|
||||
id="view-menuitem-scrolled"
|
||||
class="menu-type-reader epub"
|
||||
type="checkbox"
|
||||
label="&zotero.pdfReader.scrolled;"
|
||||
oncommand="reader.flowMode = 'scrolled'"
|
||||
/>
|
||||
<menuitem
|
||||
id="view-menuitem-paginated"
|
||||
class="menu-type-reader epub"
|
||||
type="checkbox"
|
||||
label="&zotero.pdfReader.paginated;"
|
||||
oncommand="reader.flowMode = 'paginated'"
|
||||
/>
|
||||
<menuseparator class="menu-type-reader"/>
|
||||
<menuitem
|
||||
id="view-menuitem-zoom-in"
|
||||
|
|
|
|||
|
|
@ -422,6 +422,10 @@ const ZoteroStandalone = new function() {
|
|||
this.updateMenuItemCheckmark('view-menuitem-zoom-page-width', reader.zoomPageWidthEnabled);
|
||||
this.updateMenuItemCheckmark('view-menuitem-zoom-page-height', reader.zoomPageHeightEnabled);
|
||||
}
|
||||
else if (reader.type === 'epub') {
|
||||
this.updateMenuItemCheckmark('view-menuitem-scrolled', reader.flowMode === 'scrolled');
|
||||
this.updateMenuItemCheckmark('view-menuitem-paginated', reader.flowMode === 'paginated');
|
||||
}
|
||||
this.updateMenuItemCheckmark('view-menuitem-split-vertically', reader.splitType === 'vertical');
|
||||
this.updateMenuItemCheckmark('view-menuitem-split-horizontally', reader.splitType === 'horizontal');
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1074,6 +1074,10 @@ class ReaderWindow extends ReaderInstance {
|
|||
this._window.document.getElementById('view-menuitem-zoom-page-width').setAttribute('checked', this._internalReader.zoomPageWidthEnabled);
|
||||
this._window.document.getElementById('view-menuitem-zoom-page-height').setAttribute('checked', this._internalReader.zoomPageHeightEnabled);
|
||||
}
|
||||
else if (this._type === 'epub') {
|
||||
this._window.document.getElementById('view-menuitem-scrolled').setAttribute('checked', this._internalReader.flowMode === 'scrolled');
|
||||
this._window.document.getElementById('view-menuitem-paginated').setAttribute('checked', this._internalReader.flowMode === 'paginated');
|
||||
}
|
||||
this._window.document.getElementById('view-menuitem-split-vertically').setAttribute('checked', this._internalReader.splitType === 'vertical');
|
||||
this._window.document.getElementById('view-menuitem-split-horizontally').setAttribute('checked', this._internalReader.splitType === 'horizontal');
|
||||
}
|
||||
|
|
|
|||
|
|
@ -358,6 +358,20 @@
|
|||
label="&zotero.pdfReader.evenSpreads;"
|
||||
oncommand="ZoteroStandalone.currentReader.spreadMode = 2"
|
||||
/>
|
||||
<menuitem
|
||||
id="view-menuitem-scrolled"
|
||||
class="menu-type-reader epub"
|
||||
type="checkbox"
|
||||
label="&zotero.pdfReader.scrolled;"
|
||||
oncommand="ZoteroStandalone.currentReader.flowMode = 'scrolled'"
|
||||
/>
|
||||
<menuitem
|
||||
id="view-menuitem-paginated"
|
||||
class="menu-type-reader epub"
|
||||
type="checkbox"
|
||||
label="&zotero.pdfReader.paginated;"
|
||||
oncommand="ZoteroStandalone.currentReader.flowMode = 'paginated'"
|
||||
/>
|
||||
<menuseparator class="menu-type-reader"/>
|
||||
<menuitem
|
||||
id="view-menuitem-zoom-in"
|
||||
|
|
|
|||
|
|
@ -322,6 +322,8 @@
|
|||
<!ENTITY zotero.pdfReader.noSpreads "No Spreads">
|
||||
<!ENTITY zotero.pdfReader.oddSpreads "Odd Spreads">
|
||||
<!ENTITY zotero.pdfReader.evenSpreads "Even Spreads">
|
||||
<!ENTITY zotero.pdfReader.scrolled "Scrolled">
|
||||
<!ENTITY zotero.pdfReader.paginated "Paginated">
|
||||
<!ENTITY zotero.pdfReader.zoomIn "Zoom In">
|
||||
<!ENTITY zotero.pdfReader.zoomOut "Zoom Out">
|
||||
<!ENTITY zotero.pdfReader.zoomReset "Reset Zoom">
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue