getPageDimensions: function (page, width) {
var dim = this.fluidbook.datas.pagesDimensions[page];
- if(dim===undefined){
- console.log(page);
+ if (dim === undefined) {
+
}
var height;
if (undefined === width) {
} else {
this.loadLeftPage(leftPage, $(doublePage), function () {
- $this.loadRightPage(rightPage, $(doublePage), callback);
+ $this.loadRightPage(rightPage, $(doublePage), function () {
+ callback();
+ });
});
}
},
// Si la page existe déjà, on la place à la bonne position et on l'affiche
if ($("#page_" + pageNr).length > 0) {
page = $("#page_" + pageNr);
- if ($(doublePage).find("#page_" + pageNr).length == 0) {
+ if ($(doublePage).find("#page_" + pageNr).length === 0) {
$(doublePage).append(page);
}
if (!$(page).hasClass(position)) {
- if (position == 'left') {
+ if (position === 'left') {
$(page).removeClass('right');
} else {
$(page).removeClass('left');
$(page).show();
$(page).addClass(position);
var back = $(page).children(".background")[0];
- this.loadDatas(pageNr, callback);
- $(page).addClass(position);
+ var $this = this;
+ this.loadDatas(pageNr, function () {
+ $(page).addClass(position);
- shade = 'shade' + position;
- if (this.fluidbook.datas.pageReflection) {
- shade += '-reflet';
- }
- shade += '.png';
- $(page).children('.clinks').html(this.fluidbook.datas.clinks[pageNr]);
- $(page).children(".shade").html(this.loadPageShade(position));
+ shade = 'shade' + position;
+ if ($this.fluidbook.datas.pageReflection) {
+ shade += '-reflet';
+ }
+ shade += '.png';
+ $(page).children('.clinks').html($this.fluidbook.datas.clinks[pageNr]);
+ $(page).children(".shade").html($this.loadPageShade(position));
+ callback();
+ });
},
loadPageShade: function (position) {
return this.loadImage('images/shadows/pages/' + position + '.png', this.fluidbook.datas.width / 4, this.fluidbook.datas.height);
this._loadBackground(page, function () {
$(back).addClass('r' + $this.fluidbook.support.resolution);
$(back).append($this.backgrounds[page]);
+ callback();
});
},
setOnStage: function (element) {
loadDatas: function (pageNr, callback) {
var $this = this;
this.loadTexts(pageNr, function () {
- $this.setBackground(pageNr, callback);
+ $this.setBackground(pageNr, function () {
+ callback();
+ });
});
},
getImage: function (src, width, height, type, callback) {
-o-perspective-origin: 50% 75%;
perspective-origin: 50% 75%;
- -moz-perspective: 5000px;
- -webkit-perspective: 5000px;
- -o-perspective: 5000px;
- -ms-perspective: 5000px;
- perspective: 5000px;
+ @perspective: 5000px;
+
+ -moz-perspective: @perspective;
+ -webkit-perspective: @perspective;
+ -o-perspective: @perspective;
+ -ms-perspective: @perspective;
+ perspective: @perspective;
overflow: visible !important;
}
backface-visibility: hidden;
left: 0px !important;
+
+ .chrome & {
+ backface-visibility: visible;
+ }
}
.doublePage._3d .right {