From f77b61e4f11192bf18dc615dbdda2a7f1eb53aca Mon Sep 17 00:00:00 2001 From: Yury Delendik Date: Wed, 10 Oct 2012 09:08:29 -0500 Subject: [PATCH] Fixes order in which are divs added to the text layer --- web/viewer.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/web/viewer.js b/web/viewer.js index e718efbaa..a873e35e6 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -2255,13 +2255,11 @@ var TextLayerBuilder = function textLayerBuilder(textLayerDiv, pageIdx) { // No point in rendering so many divs as it'd make the browser unusable // even after the divs are rendered - if (textDivs.length > 100000) + var MAX_TEXT_DIVS_TO_RENDER = 100000; + if (textDivs.length > MAX_TEXT_DIVS_TO_RENDER) return; - var i = textDivs.length; - - while (i !== 0) { - i--; + for (var i = 0, ii = textDivs.length; i < ii; i++) { var textDiv = textDivs[i]; textLayerFrag.appendChild(textDiv);