Browse Source

Only update progress bar if it increases

Mack Duan 12 years ago
parent
commit
91f9948df4
  1. 7
      web/viewer.js

7
web/viewer.js

@ -110,6 +110,7 @@ var ProgressBar = (function ProgressBarClosure() { @@ -110,6 +110,7 @@ var ProgressBar = (function ProgressBarClosure() {
// Initialize heights
this.div.style.height = this.height + this.units;
this.percent = 0;
}
ProgressBar.prototype = {
@ -1333,7 +1334,13 @@ var PDFView = { @@ -1333,7 +1334,13 @@ var PDFView = {
progress: function pdfViewProgress(level) {
var percent = Math.round(level * 100);
// When we transition from full request to range requests, it's possible
// that we discard some of the loaded data. This can cause the loading
// bar to move backwards. So prevent this by only updating the bar if it
// increases.
if (percent > PDFView.loadingBar.percent) {
PDFView.loadingBar.percent = percent;
}
},
load: function pdfViewLoad(pdfDocument, scale) {

Loading…
Cancel
Save