if (this.fluidbook.l10n.rtl) {
page = this.fluidbook.contentlock.getMaxPage() - page;
}
- if (this.fluidbook.resize.orientation == 'portrait') {
+ if (this.fluidbook.resize.orientation === 'portrait') {
left = this.snapsWidth * (page - 1);
} else {
var current = Math.floor(page / 2);
thumb.find('.bookmark').attr('data-page', page);
if (page > 0 && page <= this.fluidbook.contentlock.getMaxPage()) {
thumb.css('visibility', 'visible');
- thumb.find('a:not(.bookmark)').attr('href', '#').attr('data-page', page).html(this.fluidbook.loader.getThumbImage(page, shade));
- thumb.find('.number').text(this.fluidbook.physicalToVirtual(page));
+ var img = this.fluidbook.loader.getThumbImage(page, shade);
+ var link = thumb.find('a:not(.bookmark)');
+ if (page != link.attr('data-page')) {
+ link.attr('href', '#').attr('data-page', page).html(img);
+ thumb.find('.number').text(this.fluidbook.physicalToVirtual(page));
+ }
} else {
thumb.css('visibility', 'hidden');
}