Scratched some todos off the list
This commit is contained in:
parent
0005837fd7
commit
6726e5b0dc
1 changed files with 4 additions and 8 deletions
|
@ -78,7 +78,8 @@ function ComicBook(id, srcs, opts) {
|
||||||
previous: 80,
|
previous: 80,
|
||||||
toolbar: 84,
|
toolbar: 84,
|
||||||
toggleLayout: 76
|
toggleLayout: 76
|
||||||
}
|
},
|
||||||
|
forward_buffer: 3
|
||||||
};
|
};
|
||||||
|
|
||||||
var options = merge(defaults, opts); // options array for internal use
|
var options = merge(defaults, opts); // options array for internal use
|
||||||
|
@ -169,11 +170,9 @@ function ComicBook(id, srcs, opts) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// add page controls
|
// add page controls
|
||||||
// TODO: add IE event listeners too.
|
|
||||||
canvas.addEventListener("click", ComicBook.prototype.navigation, false);
|
canvas.addEventListener("click", ComicBook.prototype.navigation, false);
|
||||||
window.addEventListener("keydown", ComicBook.prototype.navigation, false);
|
window.addEventListener("keydown", ComicBook.prototype.navigation, false);
|
||||||
window.addEventListener("hashchange", checkHash, false);
|
$(window).bind('hashchange', checkHash {});
|
||||||
//setInterval(function() { checkHash(); }, 300); // TODO: enable this when there is no onhashchange event
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -526,9 +525,6 @@ function ComicBook(id, srcs, opts) {
|
||||||
// loads pages in both directions so you don't have to wait for all pages
|
// loads pages in both directions so you don't have to wait for all pages
|
||||||
// to be loaded before you can scroll backwards
|
// to be loaded before you can scroll backwards
|
||||||
function preload(start, stop) {
|
function preload(start, stop) {
|
||||||
|
|
||||||
var forward_buffer = 3; // TODO: make this into a config option?
|
|
||||||
|
|
||||||
var j = 0;
|
var j = 0;
|
||||||
var count = 1;
|
var count = 1;
|
||||||
var forward = start;
|
var forward = start;
|
||||||
|
@ -536,7 +532,7 @@ function ComicBook(id, srcs, opts) {
|
||||||
|
|
||||||
while (forward <= stop) {
|
while (forward <= stop) {
|
||||||
|
|
||||||
if (count > forward_buffer && backward > -1) {
|
if (count > options.forward_buffer && backward > -1) {
|
||||||
queue.push(backward);
|
queue.push(backward);
|
||||||
backward--;
|
backward--;
|
||||||
count = 0;
|
count = 0;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue