PageSourceSearch

https://hbk.se/site/js/main.js

js hbk.se collected 2026-10-02 12:52:20 UTC 5,011 bytes, 180 lines download raw bytes

1var interval;
2
3	$(document).ready(function(){
4
5		$('body').on('click', function(){
6			$('.m-subNav__innerWrapper').css('height', 0);
7			$('.m-subNav__wrapper').removeClass('open');
8			$('body').removeClass('m-nav-open');
9		});
10		$('.m-shop__productsWrapper').slick({
11			dots: true,
12				// useCSS: true,
13				// touchMove: true,
14				// swipeToSlide: true,
15
16				appendDots: $('.m-shop__pageNumbers'),
17
18				slidesToShow: 3,
19				slidesToScroll: 3,
20				inifinite : false,
21				adaptiveHeight: true,
22				responsive: [
23				{
24					breakpoint: 1240,
25					settings: {
26						slidesToShow: 2,
27						slidesToScroll: 2
28					}
29				},
30				{
31					breakpoint: 600,
32					settings: {
33						slidesToShow: 1,
34						slidesToScroll: 1
35					}
36				}
37				]
38			});
39		$('.m-imgCarousel__backgrounds').slick({
40			dots: true,
41			autoplay: true,
42			autoplaySpeed: 8000,
43				// useCSS: true,
44				// touchMove: true,
45				// swipeToSlide: true,
46
47				appendDots: $('.m-imgCarousel__pageNumbers'),
48
49				slidesToShow: 1,
50				slidesToScroll: 1,
51				inifinite : true,
52				adaptiveHeight: true,
53
54			});
55
56
57		$(window).on('scroll', function (event) {
58			if($(window).scrollTop() > 40) {
59				$('.m-nav, body, #o-top').addClass('scroll');
60			}else {
61				$('.m-nav, body, #o-top').removeClass('scroll');
62			}
63
64		});
65		$('.m-nav__navButton').on('click', function( e ){
66			e.stopPropagation();
67			if($('body').hasClass('m-nav-open')){
68				$('body').removeClass('m-nav-open');
69			}else {
70				$('body').addClass('m-nav-open');
71			}
72		});
73		$('.a-plusButton').on('click', function( e ){
74			e.preventDefault();
75			e.stopPropagation();
76			var h;
77			var t = $(this);
78			if($(this).hasClass('opened')){
79				$(this).parent('.m-nav__link').next('.m-nav__subList').css('height', 0);
80				$(this).removeClass('opened');
81				setTimeout(function() {
82					t.parent('.m-nav__link').next('.m-nav__subList').css('border-top-width', '0px');
83					}, 300);
84
85
86			} else {
87				var $elem = $(this).parent('.m-nav__link').next('.m-nav__subList').find('.m-nav__subListWrapper li');
88				var amount = $elem.length;
89				var height = $elem.outerHeight( true );
90				h = (amount * height) + 40;
91				$(this).parent('.m-nav__link').next('.m-nav__subList').css('height', h);
92				$(this).parent('.m-nav__link').next('.m-nav__subList').css('border-top-width', '1px');
93				$(this).addClass('opened');
94			}
95		});
96		$('.m-followHBK__navItem').on('click', function(){
97			var content = $(this).data('item');
98			var $target = $('.m-followHBK__sectionWrapper');
99			var $indicator = $('.m-followHBK__indicator');
100
101			$target.attr('class', 'm-followHBK__sectionWrapper');
102			$indicator.attr('class', 'm-followHBK__indicator');
103			if(content == 'next') {
104				$target.addClass('center');
105				$indicator.addClass('center');
106			} else if(content == 'prev') {
107				$target.addClass('left');
108				$indicator.addClass('left');
109			}
110			else if(content == 'table') {
111				$target.addClass('right');
112				$indicator.addClass('right');
113			}
114		});
115
116
117
118		// $('.m-subNav__wrapper.-select .m-subNav__item.-active').on('click', function( e ){
119		// 	e.stopPropagation();
120		// 	e.preventDefault();
121		// 	if($(this).parent('.m-subNav__wrapper').hasClass('open')){
122		// 		$(this).next('.m-subNav__innerWrapper').css('height', 0);
123		// 		$(this).parent('.m-subNav__wrapper').removeClass('open');
124		// 	}else {
125		// 		$('.m-subNav__innerWrapper').css('height', 0);
126		// 		$('.m-subNav__wrapper').removeClass('open');
127		// 		var $elem = $(this).next('.m-subNav__innerWrapper').find('.m-subNav__item');
128		// 		var amount = $elem.length;
129		// 		var height = $elem.outerHeight( true );
130		// 		h = (amount * height) + 20;
131		// 		$(this).next('.m-subNav__innerWrapper').css('height', h);
132		// 		$(this).parent('.m-subNav__wrapper').addClass('open');
133		// 	}
134		// });
135
136
137		if($(window).width() < 992) {
138
139			// $('.m-subNav__item.-active').on('click', function( e ){
140			// 	e.stopPropagation();
141			// 	e.preventDefault();
142			// 	if($(this).parent('.m-subNav__wrapper').hasClass('open')){
143			// 		$(this).next('.m-subNav__innerWrapper').css('height', 0);
144			// 		$(this).parent('.m-subNav__wrapper').removeClass('open');
145			// 	}else {
146			// 		var $elem = $(this).next('.m-subNav__innerWrapper').find('.m-subNav__item');
147			// 		var amount = $elem.length;
148			// 		var height = $elem.outerHeight( true );
149			// 		h = (amount * height) + 20;
150			// 		$(this).next('.m-subNav__innerWrapper').css('height', h);
151			// 		$(this).parent('.m-subNav__wrapper').addClass('open');
152			// 	}
153			// });
154
155			var $selector = $('.m-nav__sponsorLogo');
156			var total = $selector.length;
157			var next;
158
159			interval = setInterval(function() {
160				var isActive = $selector.filter('.active').index();
161
162				$selector.removeClass('active');
163				next = isActive + 1 >= total ? 0 : isActive + 1;
164
165				$selector.eq(next).addClass('active');
166			}, 3500);
167
168
169		}
170		else{
171			clearInterval(interval);
172		}
173		if($('.pb_widget .m-section').length) {
174			$('#o-site').addClass('-catskillWhite');
175			$('#o-site').removeClass('-white');
176		}
177		else {
178			console.log('näpp');
179		}
180	});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.