mirror of
https://github.com/pdf2htmlEX/pdf2htmlEX.git
synced 2024-12-22 04:50:09 +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 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;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user