Skip to content
Snippets Groups Projects
main.js 1.66 KiB
Newer Older
Augustin Lemesle's avatar
Augustin Lemesle committed
var home_code_swiper = new Swiper('#home_code_swiper', {
	autoHeight: true,
	spaceBetween: 0,
	slidesPerView: 'auto',
	resistanceRatio: 0.05,
	centeredSlides: true,
	slideToClickedSlide: true,
	observer: true, 
	observeParents: true,
	clickable: true,
Augustin Lemesle's avatar
Augustin Lemesle committed
	navigation: {
		nextEl: '.swiper-button-next',
		prevEl: '.swiper-button-prev',
	},
	breakpoints: {
		1023: {
			slidesPerView: 1
		}
	}
});
var home_code_detail_swiper = new Swiper('#home_code_detail_swiper', {
	spaceBetween: 0,
	effect: 'fade',
	allowSwipeToPrev: false,
	allowSwipeToNext: false,
	simulateTouch: false
});
Augustin Lemesle's avatar
Augustin Lemesle committed

Augustin Lemesle's avatar
Augustin Lemesle committed
home_code_detail_swiper.controller.control = home_code_swiper;
home_code_swiper.controller.control = home_code_detail_swiper;
Augustin Lemesle's avatar
Augustin Lemesle committed

/* for focus to move to slide when clicking on enter */
var input = document.getElementById("home_code_swiper");

input.addEventListener("keyup", function(event) {
  if (event.keyCode === 13) {
    event.preventDefault();
    home_code_detail_swiper.slideTo(document.activeElement.getAttribute("target"));
  }
}); 

Augustin Lemesle's avatar
Augustin Lemesle committed
var event_calender_swiper = new Swiper('#event_calender_swiper', {
Augustin Lemesle's avatar
Augustin Lemesle committed
			spaceBetween: 0,
			centeredSlides: true,
Augustin Lemesle's avatar
Augustin Lemesle committed
			slidesPerView: 3,
Augustin Lemesle's avatar
Augustin Lemesle committed
			resistanceRatio: 0,
			slideToClickedSlide: true,
Augustin Lemesle's avatar
Augustin Lemesle committed
			initialSlide: 1000,
Augustin Lemesle's avatar
Augustin Lemesle committed
			breakpoints: {
			  1400: { slidesPerView: 7 },
			  1024: { slidesPerView: 5 },
			  600: { slidesPerView: 3 }
Augustin Lemesle's avatar
Augustin Lemesle committed
			}
		});
Augustin Lemesle's avatar
Augustin Lemesle committed
		
Augustin Lemesle's avatar
Augustin Lemesle committed

Augustin Lemesle's avatar
Augustin Lemesle committed
/* Event Swiper */
var event_detail_swiper = new Swiper('#event_detail_swiper', {
	autoHeight: true,
	spaceBetween: 0,
	slidesPerView: 1,
	slideToClickedSlide: true,
	resistanceRatio: 0,
	initialSlide: 1000,
});
Augustin Lemesle's avatar
Augustin Lemesle committed

Augustin Lemesle's avatar
Augustin Lemesle committed
event_detail_swiper.controller.control = event_calender_swiper;
event_calender_swiper.controller.control = event_detail_swiper;