</div>
<div id="searchHints"></div>
<div id="viewOverlay" aria-hidden="true"></div>
-<div id="view" aria-hidden="true"></div>
+<div id="view" aria-hidden="true" aria-live="polite"></div>
<div id="innerView" aria-hidden="true"></div>
<div id="pagesContents" aria-hidden="true"><!-- $pagesContents --></div>
<div id="op" aria-hidden="true"></div>
var dim = this.fluidbook.menu.index.getThumbDimensions(group.page);
index += '<div class="doubleThumb simple left"' + dim.doublethumb + ' page="' + group.page + '" data-pages="' + pages.join(',') + '">';
- index += '<div class="thumb left"' + dim.thumb + '><a href="#/page/' + group.page + '">' + this.fluidbook.loader.getThumbImage(group.page) + '</a><span class="number"' + dim.pagenumber + '>' + group.name + '</span>';
+ index += this.fluidbook.menu.index._thumb(group.page, 'left', 100);
if (this.fluidbook.bookmarks.enabled) {
index += this.fluidbook.bookmarks.getBookmarkForPage(group.page, true, true);
}
var dim = this.fluidbook.menu.index.getThumbDimensions(p);
index += '<div class="doubleThumb simple left"' + dim.doublethumb + ' page="' + p + '" data-pages="' + p + '">';
- index += '<div class="thumb left"' + dim.thumb + '><a href="#/page/' + p + '">' + this.fluidbook.loader.getThumbImage(p) + '</a><span class="number"' + dim.pagenumber + '>' + this.fluidbook.physicalToVirtual(p) + '</span>';
+ index += this.fluidbook.menu.index._thumb(p, 'left', 100);
if (this.fluidbook.bookmarks.enabled) {
index += this.fluidbook.bookmarks.getBookmarkForPage(p, true, true);
}
index += '</div></div>';
index += '<div class="fonctions">';
if (this.fluidbook.settings.friend && this.fluidbook.settings.bookmarkSendEnable) {
- index += '<a class="send" href="#">' + this.fluidbook.l10n.__('send') + '</a>';
+ index += '<a role="button" aria-label="'+this.fluidbook.l10n.__('send')+'" class="send" href="#">' + this.fluidbook.l10n.__('send') + '</a>';
}
if (this.fluidbook.settings.print || this.fluidbook.settings.pdf) {
// ToDo: differentiate between download & print?
- index += '<a class="download" href="#">' + downloadLabel + '</a>';
+ index += '<a role="button" aria-label="' + downloadLabel + '" class="download" href="#">' + downloadLabel + '</a>';
}
index += '</div>';
index += '</div>';
} catch (e) {
}
- if (title == undefined) {
+ if (title === undefined) {
title = '';
}
- if (downloadLabel == undefined) {
+ if (downloadLabel === undefined) {
downloadLabel = '';
}
- var view = this.fluidbook.bookmarks.getView(title, downloadLabel);
- this.viewWrap(view, 'bookmarks');
+ this.viewWrap(this.fluidbook.bookmarks.getView(title, downloadLabel), 'bookmarks');
- if (callback != undefined) {
+ if (callback !== undefined) {
callback();
}
},
// Bookmarks icon
$(document).on('click', '.icon-bookmarks', function () {
- if ($(this).data('extra') !== null) {
+ if ($(this).data('extra') !== null && $(this).data('extra') !== undefined) {
$this.fluidbook.menu.openView('bookmark', $(this).data('extra'), null, function () {
});
return false;