From 97782cafa42c50bca24e6bcd2ebbe26d16542019 Mon Sep 17 00:00:00 2001 From: Yury Delendik Date: Wed, 14 May 2014 09:47:58 -0500 Subject: [PATCH] Update text layer correctly when zooming with USE_ONLY_CSS_ZOOM --- web/page_view.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/web/page_view.js b/web/page_view.js index 27f01b6c0..4ec9efdeb 100644 --- a/web/page_view.js +++ b/web/page_view.js @@ -158,12 +158,13 @@ var PageView = function pageView(container, id, scale, // the text layer are rotated. // TODO: This could probably be simplified by drawing the text layer in // one orientation then rotating overall. + var textLayerViewport = this.textLayer.viewport; var textRelativeRotation = this.viewport.rotation - - this.textLayer.viewport.rotation; + textLayerViewport.rotation; var textAbsRotation = Math.abs(textRelativeRotation); - var scale = (width / canvas.width); + var scale = width / textLayerViewport.width; if (textAbsRotation === 90 || textAbsRotation === 270) { - scale = width / canvas.height; + scale = width / textLayerViewport.height; } var textLayerDiv = this.textLayer.textLayerDiv; var transX, transY;