[Pkg-javascript-commits] [pdf.js] 12/116: Ensure constant 7px thumbnail border width
David Prévot
taffit at moszumanska.debian.org
Fri Mar 6 16:19:55 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository pdf.js.
commit 2bb981a835b9808816b8c86d8578b7271c5a2735
Author: fkaelberer <l_l at gmx-topmail.de>
Date: Sun Dec 28 19:17:30 2014 +0100
Ensure constant 7px thumbnail border width
---
web/thumbnail_view.js | 19 ++++++++++++-------
1 file changed, 12 insertions(+), 7 deletions(-)
diff --git a/web/thumbnail_view.js b/web/thumbnail_view.js
index 1e16a7d..5fa50d1 100644
--- a/web/thumbnail_view.js
+++ b/web/thumbnail_view.js
@@ -20,6 +20,7 @@
'use strict';
var THUMBNAIL_SCROLL_MARGIN = -19;
+var THUMBNAIL_CANVAS_BORDER_WIDTH = 1;
/**
* @constructor
@@ -55,8 +56,8 @@ var ThumbnailView = function thumbnailView(container, id, defaultViewport,
this.renderingId = 'thumbnail' + id;
this.canvasWidth = 98;
- this.canvasHeight = this.canvasWidth / this.pageWidth * this.pageHeight;
- this.scale = (this.canvasWidth / this.pageWidth);
+ this.canvasHeight = (this.canvasWidth / this.pageRatio) | 0;
+ this.scale = this.canvasWidth / this.pageWidth;
var div = this.el = document.createElement('div');
div.id = 'thumbnailContainer' + id;
@@ -70,8 +71,10 @@ var ThumbnailView = function thumbnailView(container, id, defaultViewport,
var ring = document.createElement('div');
ring.className = 'thumbnailSelectionRing';
- ring.style.width = this.canvasWidth + 'px';
- ring.style.height = this.canvasHeight + 'px';
+ ring.style.width = this.canvasWidth + 2 * THUMBNAIL_CANVAS_BORDER_WIDTH +
+ 'px';
+ ring.style.height = this.canvasHeight + 2 * THUMBNAIL_CANVAS_BORDER_WIDTH +
+ 'px';
div.appendChild(ring);
anchor.appendChild(div);
@@ -103,13 +106,15 @@ var ThumbnailView = function thumbnailView(container, id, defaultViewport,
this.pageHeight = this.viewport.height;
this.pageRatio = this.pageWidth / this.pageHeight;
- this.canvasHeight = this.canvasWidth / this.pageWidth * this.pageHeight;
+ this.canvasHeight = (this.canvasWidth / this.pageRatio) | 0;
this.scale = (this.canvasWidth / this.pageWidth);
div.removeAttribute('data-loaded');
ring.textContent = '';
- ring.style.width = this.canvasWidth + 'px';
- ring.style.height = this.canvasHeight + 'px';
+ ring.style.width = this.canvasWidth + 2 * THUMBNAIL_CANVAS_BORDER_WIDTH +
+ 'px';
+ ring.style.height = this.canvasHeight + 2 * THUMBNAIL_CANVAS_BORDER_WIDTH +
+ 'px';
this.hasImage = false;
this.renderingState = RenderingStates.INITIAL;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/pdf.js.git
More information about the Pkg-javascript-commits
mailing list