resetWaiters: function () {
this.waiters = [];
},
-
-
physicalToVirtual: function (page) {
return this.datas.numerotation[page - 1];
},
pauseNetwork: function (during) {
clearTimeout(this.networkPauseTimeout);
var $this = this;
- if (during == -1) {
+ if (during === -1) {
this.networkPause = false;
this.flushNetworkQueue();
return;
pageNr--;
}
- $("#links").removeClass('left').removeClass('right').addClass(lClass).html(this.fluidbook.datas.links[pageNr]).show();
+ var links = $("#links");
+
+ links.removeClass('left').removeClass('right').addClass(lClass).html(this.fluidbook.datas.links[pageNr]).show();
if (this.fluidbook.datas.bookmark) {
- $("#links").append(this.fluidbook.bookmarks.getBookmarkForPage(pageNr));
+ links.append(this.fluidbook.bookmarks.getBookmarkForPage(pageNr));
}
- $("#links").prepend('<div class="leftContainer"></div><div class="rightContainer"></div>');
- $("#links").find('.rightContainer').append($("#links").children('.link.odd'));
- $("#links").find('.leftContainer').append($("#links").children('.link'));
+ links.prepend('<div class="leftContainer"></div><div class="rightContainer"></div>');
+ links.find('.rightContainer').append(links.children('.link.odd'));
+ links.find('.leftContainer').append(links.children('.link'));
+ if (links.find('.link.multimedia iframe').length > 0) {
+ this.fluidbook.pauseNetwork(30000);
+ }
if (this.lowdef) {
- $("#links").find('iframe[data-ld]').each(function () {
+ links.find('iframe[data-ld]').each(function () {
$(this).attr('src', $(this).data('ld'));
});
}
- $("#links").prepend('<div class="nonlinkarea"></div>');
+ links.prepend('<div class="nonlinkarea"></div>');
var $this = this;
if (this.fluidbook.datas.linkBlinkTime > 0 && this.fluidbook.datas.mobileLinksRevealAnim) {
setTimeout(function () {
$this.initInlineSlideshows();
}, 200);
- $(fluidbook).trigger('fluidbook.links.ready');
+ $(fluidbook).trigger('fluidbook.links.ready');
this.resize();
},
init: function () {
if (this.fluidbook.support.transitions3dacc && this.fluidbook.datas.mobileTransitions === 'flip3d') {
this.flip3d = new Fluidbook3DFlip(this.fluidbook);
+ } else {
+ this.flip3d = false;
}
},
return this.pageTransition2DPortrait(pageNr);
}
- if(!this.fluidbook.support.transitions3d && this.fluidbook.datas.mobileTransitions === 'flip'){
+ if (!this.fluidbook.support.transitions3d && this.fluidbook.datas.mobileTransitions === 'flip') {
this.fluidbook.zoom.resetZoom();
return this.pageTransition2D(pageNr);
}