forked from LiveCarta/LiveCartaWP
LAW-3741
This commit is contained in:
@@ -1,10 +1,12 @@
|
|||||||
var slider;
|
(function(){
|
||||||
var sliderOptions = {
|
|
||||||
|
var slider;
|
||||||
|
var sliderOptions = {
|
||||||
perPage: 3,
|
perPage: 3,
|
||||||
gap: 30
|
gap: 30
|
||||||
};
|
};
|
||||||
|
|
||||||
function mountSlider(){
|
function mountSlider(){
|
||||||
slider = new Splide( '.splide', {
|
slider = new Splide( '.splide', {
|
||||||
type: 'loop',
|
type: 'loop',
|
||||||
perPage: sliderOptions.perPage,
|
perPage: sliderOptions.perPage,
|
||||||
@@ -13,13 +15,13 @@ function mountSlider(){
|
|||||||
pagination: false,
|
pagination: false,
|
||||||
gap: sliderOptions.gap
|
gap: sliderOptions.gap
|
||||||
} ).mount();
|
} ).mount();
|
||||||
}
|
}
|
||||||
|
|
||||||
function destroySlider(){
|
function destroySlider(){
|
||||||
slider.destroy(completely = true);
|
slider.destroy(completely = true);
|
||||||
}
|
}
|
||||||
|
|
||||||
function resizeWindow(){
|
function resizeWindow(){
|
||||||
var sliderSize = document.querySelector('.slider-size').dataset.sliderSize;
|
var sliderSize = document.querySelector('.slider-size').dataset.sliderSize;
|
||||||
var windowSize = document.body.clientWidth;
|
var windowSize = document.body.clientWidth;
|
||||||
sliderOptions = null;
|
sliderOptions = null;
|
||||||
@@ -48,11 +50,15 @@ function resizeWindow(){
|
|||||||
destroySlider();
|
destroySlider();
|
||||||
mountSlider();
|
mountSlider();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
mountSlider();
|
if (document.querySelector('.splide')) {
|
||||||
resizeWindow();
|
mountSlider();
|
||||||
window.onresize = resizeWindow;
|
resizeWindow();
|
||||||
|
window.onresize = resizeWindow;
|
||||||
|
}
|
||||||
|
|
||||||
|
})();
|
||||||
|
|
||||||
function scrollToCalendar() {
|
function scrollToCalendar() {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
@@ -60,3 +66,4 @@ function scrollToCalendar() {
|
|||||||
var scrollCoords = window.pageYOffset + scrollContCoords + 15;
|
var scrollCoords = window.pageYOffset + scrollContCoords + 15;
|
||||||
window.scrollTo(0, scrollCoords);
|
window.scrollTo(0, scrollCoords);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user