}
if (leftLinks) {
- links.prepend('<div class="leftContainer container"></div>');
- var leftContainer = links.find('.leftContainer');
- leftContainer.html(this.fluidbook.loader.handleExtension(this.fluidbook.settings.links[leftPage]));
- if (this.fluidbook.settings.bookmark) {
- leftContainer.append(this.fluidbook.bookmarks.getBookmarkForPage(leftPage, this.fluidbook.displayOnePage, this.fluidbook.settings.bookmarkPermanentIcon));
- }
+ this.setLinksInContainer(leftPage, 'left');
}
if (rightLinks) {
- links.prepend('<div class="rightContainer container"></div>');
- var rightContainer = links.find('.rightContainer');
- rightContainer.html(this.fluidbook.loader.handleExtension(this.fluidbook.settings.links[rightPage]));
- if (this.fluidbook.settings.bookmark) {
- rightContainer.append(this.fluidbook.bookmarks.getBookmarkForPage(rightPage, this.fluidbook.displayOnePage, this.fluidbook.settings.bookmarkPermanentIcon));
- }
+ this.setLinksInContainer(rightPage, 'right');
}
if (links.find('.link.multimedia iframe').length > 0) {
this.resize();
},
+ setLinksInContainer: function (page, side) {
+ var links = $("#links");
+ links.prepend('<div class="' + side + 'Container container empty"></div>');
+ var container = links.find('.' + side + 'Container');
+ var llinks = this.fluidbook.loader.handleExtension(this.fluidbook.settings.links[page]);
+ if (llinks !== '') {
+ container.html(llinks).removeClass('empty');
+ }
+ if (this.fluidbook.settings.bookmark) {
+ container.append(this.fluidbook.bookmarks.getBookmarkForPage(page, this.fluidbook.displayOnePage, this.fluidbook.settings.bookmarkPermanentIcon));
+ }
+ },
+
initLottieAnimations: function () {
var $this = this;
$('.lottie:not([data-lottie-inited])').each(function () {