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;
}