function FluidbookVacheronSlideshow(fluidbook) {
this.fluidbook = fluidbook;
- this.name='vacheron';
+ this.name = 'vacheron';
this.initEvents();
}
navClass += ' compact';
}
- var nav = $('<nav class="fb-slideshow-nav' + navClass + '"><a href="#" class="fb-slideshow-nav-prev">' + getSpriteIcon('chevron-bold') + '</a></nav>');
+ var nav = $('<nav class="fb-slideshow-nav' + navClass + ' fb-slideshow-size-' + this.fluidbook.settings.slideshowControlsSize + '"><a href="#" class="fb-slideshow-nav-prev">' + getSpriteIcon('chevron-bold') + '</a></nav>');
var i = 0;
$(s).find('.fb-slideshow-slide').each(function () {
$(nav).append('<a href="#" class="fb-slideshow-nav-index" data-index="' + i + '"></a>');
var fullscreen = false;
var w, h;
var s = $(m).find('.fb-slideshow-wrapper');
+
+ let navScale = 1;
+ var navheight = 75;
+ if (this.fluidbook.settings.slideshowControlsSize === 'big') {
+ navheight = 75;
+ navScale=1.5;
+ }
+
m.find('.caption, .back').addClass('nocaption');
if (ww < 800) {
fullscreen = true;
w = ww;
h = hh;
} else {
- var navheight = 75;
var meta = $(s).find('.fb-slideshow-slide:eq(0) img').data('meta');
var scale = Math.min(((hh * 0.9) - navheight) / meta.height, (ww * 0.9) / meta.width);
w = meta.width * scale;
$(s).css({width: w, height: h});
var nav = $(s).find('.fb-slideshow-nav');
- var navLeft = (w - $(nav).outerWidth()) / 2;
+ var navLeft = (w - $(nav).outerWidth() * navScale) / 2;
var transform = '';
if (navLeft < 0) {
navLeft = 0;
}
$(nav).css({left: navLeft, transform: transform});
-
return {w: w, h: h, fullscreen: fullscreen};
},
white-space: nowrap;
transform-origin: 0 0;
+ &.fb-slideshow-size-big {
+ transform: scale(1.5);
+ bottom: 20px;
+ }
+
.fb-slideshow-nav-prev, .fb-slideshow-nav-next {
@w: 40px;
display: inline-block;
}
}
- &.compact{
+ &.compact {
.fb-slideshow-nav-index {
margin: 0 8px;
}
background-color: transparent;
&:after {
- content:".";
+ content: ".";
text-indent: -6666px;
position: absolute;
top: -1px;