mirror of
https://github.com/pdf2htmlEX/pdf2htmlEX.git
synced 2024-07-05 17:48:38 +00:00
NR_PAGES_TO_PRERENDER_ON_ZOOM is now called SMOOTH_ZOOM_THRESHOLD
This commit is contained in:
parent
ed1df3b470
commit
6abc16fb53
|
@ -20,7 +20,8 @@ var pdf2htmlEX = (function(){
|
||||||
};
|
};
|
||||||
var DEFAULT_PAGES_TO_PRELOAD = 3;
|
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();
|
var pdf2htmlEX = new Object();
|
||||||
|
|
||||||
|
@ -343,7 +344,7 @@ var pdf2htmlEX = (function(){
|
||||||
var old_scale = this.scale;
|
var old_scale = this.scale;
|
||||||
|
|
||||||
var prerendering_enabled = false;
|
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
|
// Immediate rendering optimizations enabled to improve reactiveness while zooming
|
||||||
// Find out which pages are visible
|
// Find out which pages are visible
|
||||||
var min_visible, max_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++ }
|
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 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;
|
prerendering_enabled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user