From 86077810b0d11945442d8ffa47cd7ef777c35490 Mon Sep 17 00:00:00 2001 From: Yury Delendik Date: Tue, 13 Aug 2013 18:45:06 -0500 Subject: [PATCH] Fixes canvas alignment for small scale and scale adjustment after Cmd+0 --- web/viewer.css | 2 +- web/viewer.js | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/web/viewer.css b/web/viewer.css index 5f809df8d..418350c6f 100644 --- a/web/viewer.css +++ b/web/viewer.css @@ -1102,7 +1102,7 @@ html[dir='rtl'] .outlineItem > a { } canvas { - margin: auto; + margin: 0; display: block; } diff --git a/web/viewer.js b/web/viewer.js index 4e61e371f..90a940349 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -2765,8 +2765,12 @@ window.addEventListener('keydown', function keydown(evt) { break; case 48: // '0' case 96: // '0' on Numpad of Swedish keyboard - PDFView.parseScale(DEFAULT_SCALE, true); - handled = false; // keeping it unhandled (to restore page zoom to 100%) + // keeping it unhandled (to restore page zoom to 100%) + setTimeout(function () { + // ... and resetting the scale after browser adjusts its scale + PDFView.parseScale(DEFAULT_SCALE, true); + }); + handled = false; break; } }