From 3691f9cc78f16e122479b503d7b8bcca1eff554f Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Tue, 26 Jun 2018 14:08:00 +0200 Subject: [PATCH] Simplify the handling of the `defaultZoomValue` preference in `PDFViewerApplication.load` --- web/app.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/web/app.js b/web/app.js index f87d52c4f..8025431b2 100644 --- a/web/app.js +++ b/web/app.js @@ -1029,17 +1029,18 @@ let PDFViewerApplication = { Promise.all([storePromise, pageModePromise]).then( ([values = {}, pageMode]) => { // Initialize the default values, from user preferences. - let hash = AppOptions.get('defaultZoomValue') ? - ('zoom=' + AppOptions.get('defaultZoomValue')) : null; + const zoom = AppOptions.get('defaultZoomValue'); + let hash = zoom ? `zoom=${zoom}` : null; + let rotation = null; let sidebarView = AppOptions.get('sidebarViewOnLoad'); let scrollMode = AppOptions.get('scrollModeOnLoad'); let spreadMode = AppOptions.get('spreadModeOnLoad'); if (values.page && AppOptions.get('showPreviousViewOnLoad')) { - hash = 'page=' + values.page + - '&zoom=' + (AppOptions.get('defaultZoomValue') || values.zoom) + + hash = 'page=' + values.page + '&zoom=' + (zoom || values.zoom) + ',' + values.scrollLeft + ',' + values.scrollTop; + rotation = parseInt(values.rotation, 10); sidebarView = sidebarView || (values.sidebarView | 0); if (values.scrollMode !== null) {