From 6abc16fb5391ebebdffa4aad4817012d9c258fd8 Mon Sep 17 00:00:00 2001 From: Michele Redolfi Date: Tue, 13 Aug 2013 11:33:06 +0200 Subject: [PATCH] NR_PAGES_TO_PRERENDER_ON_ZOOM is now called SMOOTH_ZOOM_THRESHOLD --- share/pdf2htmlEX.js.in | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/share/pdf2htmlEX.js.in b/share/pdf2htmlEX.js.in index d493054..0359af2 100644 --- a/share/pdf2htmlEX.js.in +++ b/share/pdf2htmlEX.js.in @@ -20,7 +20,8 @@ var pdf2htmlEX = (function(){ }; var DEFAULT_PAGES_TO_PRELOAD = 3; - var NR_PAGES_TO_PRERENDER_ON_ZOOM = 4; // 0: disable render optimizations (less CPU usage but flickering on zoom) + // Smooth zoom is enabled when pages shown are less then SMOOTH_ZOOM_THRESHOLD. Otherwise page content is hidden and redrawn after a delay (function schedule_render). + var SMOOTH_ZOOM_THRESHOLD = 4; // 0: disable smooth zoom optimizations (less CPU usage but flickering on zoom) var pdf2htmlEX = new Object(); @@ -343,7 +344,7 @@ var pdf2htmlEX = (function(){ var old_scale = this.scale; var prerendering_enabled = false; - if (NR_PAGES_TO_PRERENDER_ON_ZOOM > 0) { + if (SMOOTH_ZOOM_THRESHOLD > 0) { // Immediate rendering optimizations enabled to improve reactiveness while zooming // Find out which pages are visible var min_visible, max_visible; @@ -352,7 +353,7 @@ var pdf2htmlEX = (function(){ while (max_visible < this.pages.length && this.pages[max_visible].is_visible()) { max_visible++ } // If less then the threshold, enable prerendering on selected pages - if (max_visible - min_visible - 2 < NR_PAGES_TO_PRERENDER_ON_ZOOM) + if (max_visible - min_visible - 2 < SMOOTH_ZOOM_THRESHOLD) prerendering_enabled = true; }