PageSourceSearch

https://sonnenberg.pl/wp-content/themes/heavy/theme-framework/theme-style/js/jquery.theme-script.js?ver=1.0.0

js sonnenberg.pl collected 2026-10-05 03:05:49 UTC 13,248 bytes, 271 lines download raw bytes

1/**
2 * @package 	WordPress
3 * @subpackage 	Heavy
4 * @version		1.0.3
5 * 
6 * Theme Scripts
7 * Created by CMSMasters
8 * 
9 */
10
11
12jQuery(document).ready(function() { 
13	"use strict";
14	
15	/* Menu item custom colors */
16	(function ($) { 
17		$('.menu-item > a[data-color]').each(function () {
18			$(this).attr('style', $(this).data('color'));
19		} );
20	} )(jQuery);
21
22	
23	/* Header Top Hide Toggle */
24	(function ($) { 
25		$('.header_top_but').on('click', function () { 
26			var headerTopBut = $(this), 
27				headerTopButArrow = headerTopBut.find('> span'), 
28				headerTopOuter = headerTopBut.parents('.header_top').find('.header_top_outer');
29			
30			if (headerTopBut.hasClass('opened')) {
31				headerTopOuter.slideUp();
32				
33				headerTopButArrow.removeClass('cmsmasters_theme_icon_slide_top').addClass('cmsmasters_theme_icon_slide_bottom');
34				
35				headerTopBut.removeClass('opened').addClass('closed');
36			} else if (headerTopBut.hasClass('closed')) {
37				headerTopOuter.slideDown();
38				
39				headerTopButArrow.removeClass('cmsmasters_theme_icon_slide_bottom').addClass('cmsmasters_theme_icon_slide_top');
40				
41				headerTopBut.removeClass('closed').addClass('opened');
42			}
43		} );
44	} )(jQuery);
45	
46	
47	
48	/* Header Search Form */
49	(function ($) { 
50		$('.cmsmasters_header_search_but').on('click', function () { 
51			$('.cmsmasters_header_search_form').addClass('cmsmasters_show');
52			
53			$('.cmsmasters_header_search_form').find('input[type=search]').focus();
54		} );
55		
56		
57		$('.cmsmasters_header_search_form_close').on('click', function () { 
58			$('.cmsmasters_header_search_form').removeClass('cmsmasters_show');
59		} );
60	} )(jQuery);
61	
62	
63	
64	/* Stats Run */
65	(function ($) { 
66		if ( 
67			!checker.os.iphone && 
68			!checker.os.ipod && 
69			!checker.os.ipad && 
70			!checker.os.blackberry && 
71			!checker.os.android && 
72			!checker.ua.ie9 
73		) {
74			$('.cmsmasters_stats.stats_mode_circles').waypoint(function () { 
75				var i = 1;
76				
77				
78				$(this).find('.cmsmasters_stat').each(function () { 
79					var el = $(this);
80					
81					
82					setTimeout(function () { 
83						el.easyPieChart( { 
84							size : 			180, 
85							lineWidth : 	5, 
86							lineCap : 		'square', 
87							animate : 		1000, 
88							scaleColor : 	false, 
89							trackColor : 	false, 
90							barColor : function () { 
91								return ($(this.el).data('bar-color')) ? $(this.el).data('bar-color') : cmsmasters_theme_script.primary_color;
92							}, 
93							onStep : function (from, to, val) { 
94								$(this.el).find('.cmsmasters_stat_counter').text(~~val);
95							} 
96						} );
97					}, 500 * i);
98					
99					
100					i += 1;
101				} );
102			}, { 
103				offset : 		'100%' 
104			} );
105		} else {
106			$('.cmsmasters_stats.stats_mode_circles').find('.cmsmasters_stat').easyPieChart( { 
107				size : 			180, 
108				lineWidth : 	5, 
109				lineCap : 		'square', 
110				animate : 		1000, 
111				scaleColor : 	false, 
112				trackColor : 	false, 
113				barColor : function () { 
114					return ($(this.el).data('bar-color')) ? $(this.el).data('bar-color') : cmsmasters_theme_script.primary_color;
115				}, 
116				onStep : function (from, to, val) { 
117					$(this.el).find('.cmsmasters_stat_counter').text(~~val);
118				} 
119			} );
120		}
121		
122		
123		if ( 
124			!checker.os.iphone && 
125			!checker.os.ipod && 
126			!checker.os.ipad && 
127			!checker.os.blackberry && 
128			!checker.os.android && 
129			!checker.ua.ie9 
130		) {
131			$('.cmsmasters_counters').waypoint(function () { 
132				var i = 1;
133				
134				
135				$(this).find('.cmsmasters_counter').each(function () { 
136					var el = $(this);
137					
138					
139					setTimeout(function () { 
140						el.easyPieChart( { 
141							size : 			140, 
142							lineWidth : 	0, 
143							lineCap : 		'square', 
144							animate : 		1500, 
145							scaleColor : 	false, 
146							trackColor : 	false, 
147							barColor : 		'#ffffff', 
148							onStep : function (from, to, val) { 
149								$(this.el).find('.cmsmasters_counter_counter').text(~~val);
150							} 
151						} );
152					}, 500 * i);
153					
154					
155					i += 1;
156				} );
157			}, { 
158				offset : 		'100%' 
159			} );
160		} else {
161			$('.cmsmasters_counters').find('.cmsmasters_counter').easyPieChart( { 
162				size : 			140, 
163				lineWidth : 	0, 
164				lineCap : 		'square', 
165				animate : 		1500, 
166				scaleColor : 	false, 
167				trackColor : 	false, 
168				barColor : 		'#ffffff', 
169				onStep : function (from, to, val) { 
170					$(this.el).find('.cmsmasters_counter_counter').text(~~val);
171				} 
172			} );
173		}
174		
175		
176		if ( 
177			!checker.os.iphone && 
178			!checker.os.ipod && 
179			!checker.os.ipad && 
180			!checker.os.blackberry && 
181			!checker.os.android && 
182			!checker.ua.ie9 
183		) {
184			$('.cmsmasters_stats.stats_mode_bars').waypoint(function () { 
185				$(this).addClass('shortcode_animated').find('.cmsmasters_stat').each(function () { 
186					var el = $(this);
187					
188					
189					el.easyPieChart( { 
190						size : 			140, 
191						lineWidth : 	0, 
192						lineCap : 		'square', 
193						animate : 		1500, 
194						scaleColor : 	false, 
195						trackColor : 	false, 
196						barColor : 		'#ffffff', 
197						onStep : function (from, to, val) { 
198							$(this.el).parent().find('.cmsmasters_stat_counter').text(~~val);
199						} 
200					} );
201				} );
202			}, { 
203				offset : 		'100%' 
204			} );
205		} else {
206			$('.cmsmasters_stats.stats_mode_bars').addClass('shortcode_animated').find('.cmsmasters_stat').easyPieChart( { 
207				size : 			140, 
208				lineWidth : 	0, 
209				lineCap : 		'square', 
210				animate : 		1500, 
211				scaleColor : 	false, 
212				trackColor : 	false, 
213				barColor : 		'#ffffff', 
214				onStep : function (from, to, val) { 
215					$(this.el).parent().find('.cmsmasters_stat_counter').text(~~val);
216				} 
217			} );
218		}
219	} )(jQuery);
220	
221	
222	/* Run Movable Block for Profile Horizontal and Project Slider */
223	(function ($) { 
224		var cmsmasters_project_grid_data = [];
225		
226		cmsmasters_project_grid_data['container'] = '.project_grid_inner';
227		cmsmasters_project_grid_data['header'] = '.project_grid_inner_cont';
228		cmsmasters_project_grid_data['movable_block'] = '.cmsmasters_project_content';
229		
230		
231		setTimeout(function () { 
232			cmsmasters_movable_block(cmsmasters_project_grid_data);
233		}, 300);
234		
235		
236		jQuery(window).on('debouncedresize', function () { 
237			cmsmasters_movable_block(cmsmasters_project_grid_data);
238		} );
239	} )(jQuery);
240} );
241
242
243
244/* Movable Block */
245function cmsmasters_movable_block(data) {
246	var container = jQuery(data['container']),
247		header = container.find(data['header']),
248		movable_block = container.find(data['movable_block']);
249		
250		
251	container.each(function () { 
252		jQuery(this).find(movable_block).css( { 
253			marginTop : '-' + jQuery(this).find(movable_block).outerHeight() + 'px' 
254		} );
255	} );
256}
257
258
259
260/*!
261 * Fixed Header Function
262 */
263!function(e){"use strict";e.fn.cmsmastersFixedHeaderScroll=function(o){var i={headerTop:".header_top",headerMid:".header_mid",headerBot:".header_bot",navBlock:"nav",navList:"#navigation",navTopList:"#to
263p_line_nav",respNavButton:".responsive_nav",respTopNavButton:".responsive_top_nav",fixedClass:".fixed_header",fixedClassBlock:"#page",respHideBlocks:"",maxWidthMid:1024,maxWidthBot:1024,changeTopHeight:!0,changeMidHeight:!0,mobileDisabled:!0},t=this,a={};a={init:function(){a.options=a.o=e.extend({},i,o),a.el=t,a.vars=a.v={},a.v.newTopHeight=0,a.v.newMidHeight=0,a.setHeaderVars(),a.startHeader()},setHeaderVars:function(){a.v.headerMidString=a.o.headerMid,a.v.headerTop=a.el.find("> "+a.o.headerTop),a.v.headerMid=a.el.find("> "+a.v.headerMidString),a.v.headerBot=a.el.find("> "+a.o.headerBot),a.v.respNavButton=a.el.find(a.o.respNavButton),a.v.respTopNavButton=a.el.find(a.o.respTopNavButton),a.v.respHideBlocks=e(a.o.respHideBlocks),a.v.fixedClassBlock = e(a.o.fixedClassBlock),a.v.navListString=a.o.navList,a.v.navTopListString=a.o.navTopList,a.v.navBlockString=a.o.navBlock,a.v.navBlock=a.el.find(a.v.navListString).parents(a.v.navBlockString),a.v.navTopBlock=a.el.find(a.v.navTopListString).parents(a.v.navBlockString),a.v.midChangeHeightBlocks=e(a.v.headerMidString),a.v.midChangeHeightBlocksResp=e(a.v.headerMidString),a.v.topHeight=0,a.v.midHeight=a.v.headerMid.attr("data-height"),a.v.win=e(window),a.v.winScrollTop=a.v.win.scrollTop(),a.v.winMidScrollTop=a.v.winScrollTop-a.v.topHeight,a.v.isMobile="ontouchstart"in document.documentElement},startHeader:function(){a.v.headerTop.length>0&&(a.v.topHeight=a.v.headerTop.attr("data-height")),a.attachEvents(),a.v.win.trigger("scroll")},attachEvents:function(){a.v.respNavButton.bind("click",function(){return a.v.respNavButton.is(":not(.active)")?(a.v.navBlock.css({display:"block"}),a.v.respHideBlocks.css({display:"none"}),a.v.respNavButton.addClass("active")):(a.v.navBlock.css({display:"none"}),a.v.respHideBlocks.css({display:"block"}),a.v.respNavButton.removeClass("active")),!1}),a.v.respTopNavButton.bind("click",function(){return a.v.respTopNavButton.is(":not(.active)")?(a.v.navTopBlock.css({display:"block"}),a.v.respHideBlocks.css({display:"none"}),a.v.respTopNavButton.addClass("active")):(a.v.navTopBlock.css({display:"none"}),a.v.respHideBlocks.css({display:"block"}),a.v.respTopNavButton.removeClass("active")),!1}),a.v.win.bind("scroll",function(){cmsmasters_media_width()>a.o.maxWidthMid&&(a.getScrollTop(),a.headerTransform())}),a.v.win.bind("resize",function(){a.v.headerBot.length>0?a.headerResize(a.o.maxWidthBot):a.headerResize(a.o.maxWidthMid)})},getScrollTop:function(){a.v.winScrollTop=a.v.win.scrollTop(),a.v.winMidScrollTop=a.v.winScrollTop-a.v.topHeight},headerTransform:function(){if(a.v.fixedClassBlock.hasClass('fixed_header')){a.v.winScrollTop<a.v.topHeight?(a.v.headerMid.removeClass("header_mid_scroll"),a.v.headerBot.removeClass("header_bot_scroll"),a.v.newTopHeight=a.v.topHeight-a.v.
263winScrollTop,a.v.headerTop.css({overflow:"hidden",height:a.v.newTopHeight+"px"}),a.v.winScrollTop<=3&&a.v.headerTop.css({overflow:"inherit"}),a.v.midChangeHeightBlocks.css({height:a.v.midHeight+"px"})):(a.v.headerTop.css({overflow:"hidden",height:0}),a.v.winMidScrollTop<a.v.midHeight/3?(a.v.headerMid.removeClass("header_mid_scroll"),a.v.headerBot.removeClass("header_bot_scroll"),a.v.newMidHeight=a.v.midHeight-a.v.winMidScrollTop):(a.v.headerMid.addClass("header_mid_scroll"),a.v.headerBot.addClass("header_bot_scroll"),a.v.newMidHeight=a.v.midHeight/1.5),a.v.midChangeHeightBlocks.css({height:a.v.newMidHeight+"px"}))}},headerResize:function(e){cmsmasters_media_width()>e?(a.v.navBlock.removeAttr("style"),a.v.respHideBlocks.removeAttr("style"),a.v.respNavButton.removeClass("active"),a.getScrollTop(),a.headerTransform()):(a.v.headerTop.removeAttr("style"),(a.v.fixedClassBlock.hasClass('fixed_header') ? a.v.midChangeHeightBlocksResp.css("height", "auto") : ''))}},a.init()}}(jQuery);
264
265
266
267/*!
268 * Responsive Navigation Function
269 */
270!function(s){"use strict";s.fn.cmsmastersResponsiveNav=function(n){var t={submenu:"ul.sub-menu, ul.children",respButton:".responsive_nav",startWidth:1024},e=this,i={};i={init:function(){i.o=s.extend({},t,n),i.el=e,i.v={},i.v.pLinkText="",i.v.subLinkToggle=void 0,i.setVars(),i.restartNav()},setVars:function(){i.v.submenu=i.el.find(i.o.submenu),i.v.subLink=i.v.submenu.closest("li").find("> a"),i.v.respButton=s(i.o.respButton),i.v.startWidth=i.o.startWidth,i.v.win=s(window),i.v.trigger=!1,i.v.counter=0,i.startEvent()},buildNav:function(){i.v.trigger=!0,i.v.counter=1,i.v.subLink.each(function(){""===s(this).text()&&(i.v.pLinkText=s(this).closest("ul").closest("li").find("> a").text(),s(this).addClass("cmsmasters_resp_nav_custom_text").html('<span class="nav_item_wrap"><span class="nav_title">'+i.v.counter+'. '+i.v.pLinkText+'</span></span>'),i.v.counter+=1),s(this).append('<span class="cmsmasters_resp_nav_toggle cmsmasters_theme_icon_resp_nav_slide_down"></span>')}),i.v.subLinkToggle=i.v.subLink.find("> span.cmsmasters_resp_nav_toggle"),i.v.submenu.hide(),i.attachEvents()},restartNav:function(){!i.v.trigger&&cmsmasters_media_width()<=i.v.startWidth?i.buildNav():i.v.trigger&&cmsmasters_media_width()>i.v.startWidth&&i.destroyNav()},resetNav:function(){i.v.subLinkToggle.removeClass("cmsmasters_theme_icon_resp_nav_slide_up").addClass("cmsmasters_theme_icon_resp_nav_slide_down"),i.v.submenu.hide()},destroyNav:function(){i.v.subLink.each(function(){s(this).hasClass("cmsmasters_resp_nav_custom_text")&&s(this).removeClass("cmsmasters_resp_nav_custom_text").text(""),s(this).find("span.cmsmasters_resp_nav_toggle").remove()}),i.v.submenu.css("display",""),i.v.trigger=!1,i.detachEvents()},startEvent:function(){i.v.win.on("resize",function(){i.restartNav()})},attachEvents:function(){i.v.subLinkToggle.on("click",function(){return s(this).hasClass("cmsmasters_theme_icon_resp_nav_slide_up")?(s(this).removeClass("cmsmasters_theme_icon_resp_nav_slide_up").addClass("cmsmasters_theme_icon_resp_nav_slide_down").closest("li").find("ul.sub-menu, ul.children").hide(),s(this).closest("li").find("span.cmsmasters_resp_nav_toggle").removeClass("cmsmasters_theme_icon_resp_nav_slide_up").addClass("cmsmasters_theme_icon_resp_nav_slide_down")):(s(this).removeClass("cmsmasters_theme_icon_resp_nav_slide_down").addClass("cmsmasters_theme_icon_resp_nav_slide_up"), s(this).closest("li").find("> ul.sub-menu, > ul.children").show(),s(this).closest("li").find("> div > ul.sub-menu, > div > ul.children").show()),!1}),i.v.respButton.on("click",function(){i.v.trigger&&s(this).hasClass("active")&&i.resetNav()})},detachEvents:function(){i.v.subLinkToggle.off("click")}},i.init()}}(jQuery);
271

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.