+// Homepage books sliders
+(function () {
+ let shelfSlider = $('.l-your-books__shelf .l-books');
+ let shelfNextSlide = $('.l-your-books__shelf .js-next-slide');
+ let shelfPrevSlide = $('.l-your-books__shelf .js-prev-slide');
+ let shelfCollapse = $('.l-your-books__shelf .js-collapse');
+
+ shelfSlider.slick({
+ slidesToScroll: 1,
+ slidesToShow: 4,
+ infinite: false,
+ dots: false,
+ arrows: false,
+ autoplay: false,
+ responsive: [
+ {
+ breakpoint: 768,
+ settings: {
+ centerMode: false,
+ slidesToShow: 1
+ }
+ }
+ ]
+ });
+
+ shelfNextSlide.on('click', function (event) {
+ event.preventDefault();
+ shelfSlider.slick('slickNext');
+ });
+
+ shelfPrevSlide.on('click', function (event) {
+ event.preventDefault();
+ shelfSlider.slick('slickPrev');
+ });
+
+ shelfCollapse.on('click', function (event) {
+ event.preventDefault();
+ shelfSlider.slick('slickPrev');
+ });
+
+
+ $('.js-collections').each(function() {
+ //return;
+ let collectionsSlider = $('.l-books', this);
+ if (collectionsSlider.children().length < 2) return;
+
+ // remove flexbox
+ collectionsSlider.css('display', 'block');
+
+ let collectionsNextSlide = $('.js-next-slide', this);
+ let collectionsPrevSlide = $('.js-prev-slide', this);
+
+ collectionsSlider.slick({
+ //prevArrow, nextArrow,
+
+ slidesToScroll: 1,
+ slidesToShow: 1,
+ infinite: false,
+ dots: false,
+ arrows: false,
+ autoplay: false,
+
+ swipeToSlide: true,
+ centerMode: false,
+ mobileFirst: true,
+ responsive: [
+ {
+ breakpoint: 360 - .01,
+ settings: {
+ slidesToShow: 2,
+ }
+ },
+ {
+ breakpoint: 520 - .01,
+ settings: {
+ slidesToShow: 3
+ }
+ },
+ {
+ breakpoint: 680 - .01,
+ settings: {
+ slidesToShow: 4
+ }
+ },
+ {
+ breakpoint: 840 - .01,
+ settings: {
+ slidesToShow: 5
+ }
+ },
+ {
+ breakpoint: 1172 - .01,
+ settings: {
+ slidesToShow: 5,
+ variableWidth: true,
+ }
+ },
+ ]
+ });
+
+ collectionsNextSlide.on('click', function (event) {
+ event.preventDefault();
+ collectionsSlider.slick('slickNext');
+ });
+
+ collectionsPrevSlide.on('click', function (event) {
+ event.preventDefault();
+ collectionsSlider.slick('slickPrev');
+ });
+ });
+ let newBooksSlider = $('.js-new-books-slider .l-books');
+ let newBooksNextSlide = $('.js-new-books-slider .js-next-slide');
+ let newBooksPrevSlide = $('.js-new-books-slider .js-prev-slide');
+
+ newBooksSlider.slick({
+ slidesToScroll: 1,
+ slidesToShow: 5,
+ infinite: false,
+ dots: false,
+ arrows: false,
+ autoplay: false,
+ responsive: [
+ {
+ breakpoint: 768,
+ settings: {
+ centerMode: false,
+ slidesToShow: 2
+ }
+ }
+ ]
+ });
+
+ newBooksNextSlide.on('click', function (event) {
+ event.preventDefault();
+ newBooksSlider.slick('slickNext');
+ });
+
+ newBooksPrevSlide.on('click', function (event) {
+ event.preventDefault();
+ newBooksSlider.slick('slickPrev');
+ });
+})();