});
function LinkEditor() {
+ this.mobileFirst = FLUIDBOOK_DATA.settings.mobileNavigationType === 'mobilefirst';
this.single = ['mobilefirst', 'portrait'].indexOf(FLUIDBOOK_DATA.settings.mobileNavigationType) >= 0;
+
this.pw = FLUIDBOOK_DATA.settings.width;
this.ph = FLUIDBOOK_DATA.settings.height;
this.fw = this.pw * (this.single ? 1 : 2);
window.location.hash = '#' + this.currentPage;
this.clearLinksAndRulers();
this.loader.loadPage(this.currentPage, 'left');
- if (!this.loader.single) {
+ if (!this.single) {
this.loader.loadPage(this.currentPage + 1, 'right');
}
$("#linkeditor-page-field input").val(this.currentPage);
loadLinks: function (page, side) {
let $this = this;
$.each(LINKS, function (uid, link) {
+ if ($this.linkeditor.single && page % 2 === 1 && link.page % 2 === 0 && link.left > $this.linkeditor.pw) {
+ link.page++;
+ link.left -= $this.linkeditor.pw;
+ }
if (link.page != page) {
return;
}
if (page % 2 === 1 && !this.linkeditor.single) {
page--;
}
- return Math.max(0, Math.min(page, FLUIDBOOK_DATA.settings.pages));
+ return Math.max(this.linkeditor.single ? 1 : 0, Math.min(page, FLUIDBOOK_DATA.settings.pages));
},
splitPages: function (str) {
let res = [];
- if(str===undefined || str===null){
+ if (str === undefined || str === null) {
return res;
}
str = str.toString();