Base theme for LMMI Journal
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

115 lines
4.2 KiB

(function ($, Drupal, drupalSettings) {
Drupal.behaviors.mtSliderRevolutionInternalBanner = {
attach: function (context, settings) {
if (drupalSettings.magazineplus.sliderRevolutionInternalBannerInit.slideshowInternalBannerNavigationStyle == "bullets") {
var bulletsEnable = true,
tabsEnable = false;
thumbsEnable = false;
} else if (drupalSettings.magazineplus.sliderRevolutionInternalBannerInit.slideshowInternalBannerNavigationStyle == "titles_carousel") {
var tabsEnable = true,
bulletsEnable = false;
thumbsEnable = false;
} else {
var tabsEnable = false,
bulletsEnable = false;
thumbsEnable = true;
}
$(context).find('.slideshow-internal .slider-revolution').once('mtSliderRevolutionInternalBannerInit').revolution({
sliderType:"standard",
sliderLayout:"auto",
gridwidth: [1170,970,750,450],
gridheight: drupalSettings.magazineplus.sliderRevolutionInternalBannerInit.slideshowInternalBannerInitialHeight,
delay: drupalSettings.magazineplus.sliderRevolutionInternalBannerInit.slideshowInternalBannerEffectTime,
disableProgressBar:'off',
responsiveLevels:[1199,991,767,480],
navigation: {
onHoverStop:"off",
arrows:{
enable:true,
tmp: '',
left:{
h_align:"left",
v_align:"top",
h_offset:50,
v_offset:40
},
right:{
h_align:"left",
v_align:"top",
h_offset:120,
v_offset:40
}
},
bullets:{
style:"",
enable:bulletsEnable,
direction:"horizontal",
space: 5,
h_align: drupalSettings.magazineplus.sliderRevolutionInternalBannerInit.slideshowInternalBannerBulletsPosition,
v_align:"bottom",
h_offset: 0,
v_offset: 20,
tmp:"",
},
thumbnails: {
style:"",
enable:thumbsEnable,
width:370,
height:95,
min_width:240,
tmp:'<div class="tp-thumb-content"><span class="tp-thumb-title">{{title}}</span></div><div class="tp-thumb-image"><span class="tp-thumb-img-wrap"> <span class="tp-thumb-image"></span></span></div>',
visibleAmount:5,
wrapper_padding:70,
wrapper_color:"transparent",
hide_onmobile:true,
hide_onleave:false,
direction:"vertical",
span:true,
position:"inner-right",
space:20,
h_align:"right",
v_align:"top",
h_offset:0,
v_offset:0
},
tabs: {
style:"",
enable:tabsEnable,
width:410,
height:95,
min_width:240,
wrapper_padding: 0,
wrapper_opacity:"1",
tmp:'<div class="tp-tab-content"><span class="tp-tab-title">{{title}}</span></div>',
visibleAmount: 6,
hide_onmobile: false,
hide_onleave: false,
direction:"horizontal",
span: true,
position:"outer-bottom",
space:0,
h_align:"left",
v_align:"bottom",
h_offset:0,
v_offset:0
},
touch:{
touchenabled: drupalSettings.magazineplus.sliderRevolutionInternalBannerInit.slideshowInternalBannerTouchSwipe,
swipe_treshold:75,
swipe_min_touches:1,
drag_block_vertical:false,
swipe_direction:"horizontal"
}
}
});
$(context).find('.slideshow-internal .slider-revolution').once('mtSliderRevolutionInternalBannerFade').bind("revolution.slide.onloaded",function (e) {
$(context).find('.slider-revolution-wrapper:not(.one-slide) .tparrows').fadeIn("slow");
});
$(context).find('.transparent-background').once('mtSliderRevolutionInternalBannerBG').css("backgroundColor", "rgba(0, 0, 0," + drupalSettings.magazineplus.slideshowCaptionOpacity + ")");
}
};
})(jQuery, Drupal, drupalSettings);