From dc46a6bf4d9e366faca3c51fae203814fc353e5e Mon Sep 17 00:00:00 2001 From: Bala Clark Date: Thu, 15 Sep 2011 09:39:05 +0200 Subject: [PATCH] preload bugfix --- lib/ComicBook.js | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/lib/ComicBook.js b/lib/ComicBook.js index fb06147..a58c3ef 100755 --- a/lib/ComicBook.js +++ b/lib/ComicBook.js @@ -457,7 +457,7 @@ function ComicBook(id, srcs, opts) { var i = pointer; // the current page counter for this method function loadImage(i) { -console.log(i); + var page = new Image(); page.src = srcs[i]; @@ -474,16 +474,12 @@ console.log(i); // pages in both directions faster. function preload(start, stop) { - var forward_buffer = 3; + var forward_buffer = 3; // TODO: make this into a config option? - var count = 2; - var forward = start+1; + var count = 1; + var forward = start; var backward = start-1; - // always load the first requested image first - // TODO: remove the need for this? - loadImage(start); - while (forward <= stop) { if (count > forward_buffer && backward > -1) { @@ -492,8 +488,8 @@ console.log(i); count = 0; } else { loadImage(forward); + forward++; } - forward++; count++; }