Skip to content

Commit

Permalink
Reinstating chapter titles/page numbers in demo.
Browse files Browse the repository at this point in the history
Not happy with the implementation though, which digs into the reader's
properties.
  • Loading branch information
joseph committed Mar 2, 2010
1 parent eb10b26 commit 964e761
Showing 1 changed file with 15 additions and 16 deletions.
31 changes: 15 additions & 16 deletions test/totc/test.js
Expand Up @@ -253,19 +253,19 @@
this.runners.push(runner);
return cntr;
},
update: function () {
for (var i = 0; i < this.runners.length; ++i) {
var place = reader.getPlace({ div: i });
//this.runners[i].innerHTML = place.chapterTitle();
this.runners[i].innerHTML = "FIXME";
}
update: function (page) {
var place = reader.getPlace(page);
this.runners[page.pageIndex].innerHTML = place.chapterTitle();
}
}
reader.addControl(chapterTitle, 'page');
chapterTitle.update();
// FIXME: a bit nasty...
for (var i = 0; i < reader.properties.divs.pages.length; ++i) {
chapterTitle.update(reader.properties.divs.pages[i]);
}
reader.addEventListener(
'carlyle:pagechange',
function () { chapterTitle.update(); }
function (evt) { chapterTitle.update(evt.carlyleData.page); }
);


Expand All @@ -281,19 +281,18 @@
this.runners.push(runner);
return cntr;
},
update: function () {
for (var i = 0; i < this.runners.length; ++i) {
var place = reader.getPlace({ div: i });
//this.runners[i].innerHTML = place.pageNumber();
this.runners[i].innerHTML = "FIXME";
}
update: function (page) {
var place = reader.getPlace(page);
this.runners[page.pageIndex].innerHTML = place.pageNumber();
}
}
reader.addControl(pageNumber, 'page');
pageNumber.update();
for (var i = 0; i < reader.properties.divs.pages.length; ++i) {
pageNumber.update(reader.properties.divs.pages[i]);
}
reader.addEventListener(
'carlyle:pagechange',
function () { pageNumber.update() }
function (evt) { pageNumber.update(evt.carlyleData.page) }
);


Expand Down

0 comments on commit 964e761

Please sign in to comment.