From: Brendan Dahl Date: Thu, 9 Feb 2012 00:31:30 +0000 (-0800) Subject: Merge upstream. X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=a5d9ff856898c9aace93b5929012c0a536697b3c;p=pdf.js.git Merge upstream. --- a5d9ff856898c9aace93b5929012c0a536697b3c diff --cc web/viewer.js index fc7d99c,5a1a1df..2e4c1a7 --- a/web/viewer.js +++ b/web/viewer.js @@@ -801,19 -860,23 +861,23 @@@ var PageView = function pageView(contai ctx.restore(); ctx.translate(-this.x * scale, -this.y * scale); - this.content.startRendering(ctx, - (function pageViewDrawCallback(error) { - if (error) - PDFView.error('An error occurred while rendering the page.', error); - this.stats = content.bench; - this.updateStats(); - if (this.onAfterDraw) - this.onAfterDraw(); + // Rendering area + + var self = this; - stats.begin = Date.now(); + this.content.startRendering(ctx, function pageViewDrawCallback(error) { + div.removeChild(self.loadingIconDiv); + + if (error) + PDFView.error('An error occurred while rendering the page.', error); - cache.push(this); - callback(); - }).bind(this), textLayer - ); ++ self.stats = content.bench; + self.updateStats(); + if (self.onAfterDraw) + self.onAfterDraw(); + + cache.push(self); + callback(); + }, textLayer); setupAnnotations(this.content, this.scale); div.setAttribute('data-loaded', true);