HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux WebLive 5.15.0-79-generic #86-Ubuntu SMP Mon Jul 10 16:07:21 UTC 2023 x86_64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/wpprm/wp-content/themes/ronneby/assets/js/jquery.slick.news.js
(function($) {
	$(document).ready(function() {
		$('.dfd-scrolling-news-wrap').each(function() {
			var $self = $(this),
				slides_top = $self.data('slides-top'),
				slides_bottom = $self.data('slides-bottom'),
				$top_carousel = $('.dfd-news-top', $self),
				$bottom_carousel = $('.dfd-news-bottom', $self);
			$top_carousel.slick({
				infinite: false,
				slidesToShow: slides_top,
				slidesToScroll: 1,
				arrows: false,
				dots: false,
				autoplay: false,
				cssEase: 'ease-in',
				speed: 1500,
				responsive: [
					{
						breakpoint: 960,
						settings: {
							slidesToShow: 1,
							infinite: false,
							arrows: false
						}
					}
				]
			});
			$bottom_carousel.slick({
				infinite: false,
				slidesToShow: slides_bottom,
				slidesToScroll: 1,
				arrows: false,
				dots: false,
				autoplay: false,
				cssEase: 'ease-out',
				speed: 1200,
				responsive: [
					{
						breakpoint: 960,
						settings: {
							slidesToShow: 2,
							infinite: false,
							arrows: false
						}
					}
				]
			});
			$top_carousel.on('beforeChange', function(event, slick, currentSlide, nextSlide) {
				if(currentSlide > nextSlide) {
//					$bottom_carousel.slickPrev();
					$bottom_carousel.eq(0).slick('slickPrev');
				} else {
//					$bottom_carousel.slickNext();
					$bottom_carousel.eq(0).slick('slickNext');
				}
			});
			$bottom_carousel.on('beforeChange', function(event, slick, currentSlide, nextSlide) {
				if(currentSlide > nextSlide) {
//					$top_carousel.slickPrev();
					$top_carousel.eq(0).slick('slickPrev');
				} else {
//					$top_carousel.slickNext();
					$top_carousel.eq(0).slick('slickNext');
				}
			});
			$self.find('>.slider-controls .slider-control.prev').click(function(e) {
				e.preventDefault();
//				$top_carousel.slickPrev();
				$top_carousel.eq(0).slick('slickPrev');
			});
			$self.find('>.slider-controls .slider-control.next').click(function(e) {
				e.preventDefault();
//				$top_carousel.slickNext();
				$top_carousel.eq(0).slick('slickNext');
			});
			var mousewheelevt = (/Firefox/i.test(navigator.userAgent)) ? 'DOMMouseScroll' : 'mousewheel';
			$self.find('.dfd-scrolling-news-container').bind(mousewheelevt, function(e){
				var ev = window.event || e;
				ev = ev.originalEvent ? ev.originalEvent : ev;
				var delta = ev.detail ? ev.detail*(-40) : ev.wheelDelta;
				if(delta > 0 && $top_carousel.find('.slick-slide.slick-active').first().prev('.slick-slide').length > 0) {
					ev.preventDefault();
					//$(window).scrollTo($self, {duration:'fast'});
					$top_carousel.eq(0).slick('slickPrev');
				} else if(delta < 0 && $top_carousel.find('.slick-slide.slick-active').last().next('.slick-slide').length > 0) {
					ev.preventDefault();
					$top_carousel.eq(0).slick('slickNext');
				}
			});
		});
	});
})(jQuery);