Merge pull request #2206 from timvandermeij/first-last-page-context-menu
Converted the first and last page buttons to context menu items
This commit is contained in:
commit
06f9b70f07
@ -51,6 +51,8 @@ thumb_page_title=Page {{page}}
|
|||||||
thumb_page_canvas=Thumbnail of Page {{page}}
|
thumb_page_canvas=Thumbnail of Page {{page}}
|
||||||
|
|
||||||
# Context menu
|
# Context menu
|
||||||
|
first_page.label=First Page
|
||||||
|
last_page.label=Last Page
|
||||||
page_rotate_cw.label=Rotate Clockwise
|
page_rotate_cw.label=Rotate Clockwise
|
||||||
page_rotate_ccw.label=Rotate Counter-Clockwise
|
page_rotate_ccw.label=Rotate Counter-Clockwise
|
||||||
|
|
||||||
|
@ -52,6 +52,10 @@ thumb_page_title=Pagina {{page}}
|
|||||||
# number.
|
# number.
|
||||||
thumb_page_canvas=Miniatuur van pagina {{page}}
|
thumb_page_canvas=Miniatuur van pagina {{page}}
|
||||||
|
|
||||||
|
# Context menu
|
||||||
|
first_page.label=Eerste pagina
|
||||||
|
last_page.label=Laatste pagina
|
||||||
|
|
||||||
# Find panel button title and messages
|
# Find panel button title and messages
|
||||||
find=Zoeken
|
find=Zoeken
|
||||||
find_terms_not_found=(niet gevonden)
|
find_terms_not_found=(niet gevonden)
|
||||||
|
@ -196,6 +196,10 @@ limitations under the License.
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<menu type="context" id="viewerContextMenu">
|
<menu type="context" id="viewerContextMenu">
|
||||||
|
<menuitem label="First Page" id="first_page"
|
||||||
|
data-l10n-id="first_page" ></menuitem>
|
||||||
|
<menuitem label="Last Page" id="last_page"
|
||||||
|
data-l10n-id="last_page" ></menuitem>
|
||||||
<menuitem label="Rotate Counter-Clockwise" id="page_rotate_ccw"
|
<menuitem label="Rotate Counter-Clockwise" id="page_rotate_ccw"
|
||||||
data-l10n-id="page_rotate_ccw" ></menuitem>
|
data-l10n-id="page_rotate_ccw" ></menuitem>
|
||||||
<menuitem label="Rotate Clockwise" id="page_rotate_cw"
|
<menuitem label="Rotate Clockwise" id="page_rotate_cw"
|
||||||
|
@ -1122,6 +1122,7 @@ var PDFView = {
|
|||||||
document.getElementById('numPages').textContent =
|
document.getElementById('numPages').textContent =
|
||||||
mozL10n.get('page_of', {pageCount: pagesCount}, 'of {{pageCount}}');
|
mozL10n.get('page_of', {pageCount: pagesCount}, 'of {{pageCount}}');
|
||||||
document.getElementById('pageNumber').max = pagesCount;
|
document.getElementById('pageNumber').max = pagesCount;
|
||||||
|
|
||||||
PDFView.documentFingerprint = id;
|
PDFView.documentFingerprint = id;
|
||||||
var store = PDFView.store = new Settings(id);
|
var store = PDFView.store = new Settings(id);
|
||||||
var storePromise = store.initializedPromise;
|
var storePromise = store.initializedPromise;
|
||||||
@ -2702,15 +2703,25 @@ document.addEventListener('DOMContentLoaded', function webViewerLoad(evt) {
|
|||||||
PDFView.parseScale(this.value);
|
PDFView.parseScale(this.value);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
document.getElementById('first_page').addEventListener('click',
|
||||||
|
function() {
|
||||||
|
PDFView.page = 1;
|
||||||
|
});
|
||||||
|
|
||||||
|
document.getElementById('last_page').addEventListener('click',
|
||||||
|
function() {
|
||||||
|
PDFView.page = PDFView.pdfDocument.numPages;
|
||||||
|
});
|
||||||
|
|
||||||
document.getElementById('page_rotate_ccw').addEventListener('click',
|
document.getElementById('page_rotate_ccw').addEventListener('click',
|
||||||
function() {
|
function() {
|
||||||
PDFView.rotatePages(-90);
|
PDFView.rotatePages(-90);
|
||||||
});
|
});
|
||||||
|
|
||||||
document.getElementById('page_rotate_cw').addEventListener('click',
|
document.getElementById('page_rotate_cw').addEventListener('click',
|
||||||
function() {
|
function() {
|
||||||
PDFView.rotatePages(90);
|
PDFView.rotatePages(90);
|
||||||
});
|
});
|
||||||
|
|
||||||
//#if (FIREFOX || MOZCENTRAL)
|
//#if (FIREFOX || MOZCENTRAL)
|
||||||
//if (FirefoxCom.requestSync('getLoadingType') == 'passive') {
|
//if (FirefoxCom.requestSync('getLoadingType') == 'passive') {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user