PageSourceSearch

https://bookshere.nl/local/templates/aspro_max/components/aspro/com.banners.max/top_big_banner_2/script.js

js bookshere.nl collected 2026-09-30 02:39:29 UTC 3,799 bytes, 112 lines download raw bytes

1function checkNavColor(slider){
2	var nav_color_flex = slider.find('.flex-active-slide').data('nav_color'),
3		menu_color = slider.find('.flex-active-slide').data('text_color');
4	if(nav_color_flex == 'dark')
5		slider.find('.flex-control-nav').addClass('flex-dark');
6	else
7		slider.find('.flex-control-nav').removeClass('flex-dark');
8
9	if(menu_color == 'light')
10	{
11		$('.header_wrap').addClass('light-menu-color');
12		if(arMaxOptions['THEME']['LOGO_IMAGE_LIGHT'] && $('.header_wrap .logo_and_menu-row .logo img').length)
13		{
14			$('.header_wrap .logo_and_menu-row .logo img').attr('src', arMaxOptions['THEME']['LOGO_IMAGE_LIGHT']);
15			//$('#headerfixed .logo img').attr('src', arMaxOptions['THEME']['LOGO_IMAGE_LIGHT']);
16		}
17	}
18	else
19	{
20		$('.header_wrap').removeClass('light-menu-color');
21		if(arMaxOptions['THEME']['LOGO_IMAGE_LIGHT'] && $('.header_wrap .logo_and_menu-row .logo img').length)
22		{
23			$('.header_wrap .logo_and_menu-row .logo img').attr('src', arMaxOptions['THEME']['LOGO_IMAGE']);
24			//$('#headerfixed .logo img').attr('src', arMaxOptions['THEME']['LOGO_IMAGE']);
25		}
26	}
27
28	var eventdata = {slider: slider};
29	BX.onCustomEvent('onSlide', [eventdata]);
30}
31function checkHeight(){
32	
33}
34$(document).ready(function(){
35	if($('.top_slider_wrapp .flexslider').length){
36		var config = {"controlNav": true, "animationLoop": true, "pauseOnHover" : true, "simulateTouch" : true, 'autoHeight': true};
37		if(typeof(arMaxOptions['THEME']) != 'undefined'){
38			
39			var slideshowSpeed = Math.abs(parseInt(arMaxOptions['THEME']['BIGBANNER_SLIDESSHOWSPEED']));
40			var animationSpeed = Math.abs(parseInt(arMaxOptions['THEME']['BIGBANNER_ANIMATIONSPEED']));
41			var currentBannerIndex = 0;
42			config["slideshow"] = (slideshowSpeed && arMaxOptions['THEME']['BIGBANNER_ANIMATIONTYPE'].length ? true : false);
43			config["animation"] = (arMaxOptions['THEME']['BIGBANNER_ANIMATIONTYPE'] === 'FADE' ? 'fade' : 'slide');
44			if(animationSpeed >= 0){
45				config["animationSpeed"] = animationSpeed;
46			}
47			if(slideshowSpeed >= 0){
48				config["slideshowSpeed"] = slideshowSpeed;
49			}
50			if(arMaxOptions['THEME']['BIGBANNER_ANIMATIONTYPE'] !== 'FADE'){
51				config["direction"] = (arMaxOptions['THEME']['BIGBANNER_ANIMATIONTYPE'] === 'SLIDE_VERTICAL' ? 'vertical' : 'horizontal');
52			}
53			if($('.top_slider_wrapp .flexslider').find('ul.slides li.box').length < 2) {
54				config['animationLoop'] = false;
55			}
56
57			if ('CURRENT_BANNER_INDEX' in arMaxOptions && arMaxOptions['CURRENT_BANNER_INDEX']) {
58				currentBannerIndex = arMaxOptions['CURRENT_BANNER_INDEX'] - 1;
59				if (currentBannerIndex < $('.top_slider_wrapp .flexslider .slides > li').length) {
60					config['startAt'] = currentBannerIndex;
61					config["slideshow"] = false;
62				}
63			}
64
65			config.start = function(slider){
66				checkNavColor(slider);
67				var activeVideo = slider.find('.box.wvideo.flex-active-slide');
68				if(activeVideo.length) {
69					if(activeVideo.data('video_autoplay') == '1') {
70						BX.onCustomEvent('onSlide', [{slider: slider}] );
71					}
72				}
73				if(slider.count <= 1){
74					slider.find('.flex-direction-nav li').addClass('flex-disabled');
75				}
76				$(slider).find('.flex-control-nav').css('opacity',1);
77			}
78			config.after = function(slider){
79				// checkNavColor(slider);
80				InitLazyLoad();
81			}
82			config.before = function(slider){
83				setTimeout(function(){
84					checkNavColor(slider);
85					InitLazyLoad();
86				}, 100);
87			}
88		}
89
90		$(".top_slider_wrapp .flexslider").appear(function(){
91			var $this = $(this);
92			$this.flexslider(config);
93		}, {accX: 0, accY: 150})
94
95		checkNavColor($(".top_slider_wrapp .flexslider"));
96
97	}
98	
99	checkHeight();
100
101	BX.addCustomEvent('onWindowResize', function(eventdata){
102		try{
103			ignoreResize.push(true);
104			checkHeight();
105			CoverPlayerHtml()
106		}
107		catch(e){}
108		finally{
109			ignoreResize.pop();
110		}
111	})
112});

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.