PageSourceSearch

https://ediamonds.co.il/wp-content/themes/uncode-child/assets/js/moostash-scripts.js?ver=261007-180405

js ediamonds.co.il collected 2026-10-07 23:50:26 UTC 9,276 bytes, 310 lines download raw bytes

1
2window.onpageshow = function(event) {
3	if (event.persisted) {
4		jQuery('#preloader').fadeOut(500);	
5		fix_searchbar();
6	}
7};
8
9jQuery(function(){	
10	UNCODE.mediaQuery = 1479;
11	move_cta_icons(UNCODE.mediaQuery);
12	jQuery('#preloader').fadeOut(500);
13	event_listeners();
14	pa_size();
15	fix_searchbar();
16});
17
18jQuery(window).on('load', function(){
19	jQuery('#preloader').fadeOut(500);
20	yt_lightbox();
21	fix_searchbar();
22	fix_isotope_layout();
23	fix_zoom();
24	reload_wpcf7();
25});
26
27jQuery(window).on('resize', function(){
28	//fix_searchbar();
29	fix_isotope_layout();
30	setTimeout( fix_zoom, 510 );
31});
32
33
34jQuery(window).on("beforeunload unload",function() {
35	jQuery('#preloader').fadeIn(500);
36});
37
38jQuery(window).scroll(function() {
39	
40});
41
42function fix_isotope_layout() {
43	if (jQuery(window).width() > 516) {
44		jQuery('.isotope-container').addClass('isotope-layout');
45	}
46	else {
47		jQuery('.isotope-container').removeClass('isotope-layout');
48	}
49}
50
51function pa_size() {
52	const pa_size = jQuery('#pa_size');
53	if ( pa_size.length ) {
54		pa_size.hide();
55		var _options = pa_size.children();
56		pa_size.after('<ul class="pa-ui" id="pa-ui"></ul>');
57		var _ui = jQuery('#pa-ui');
58		
59		_options.each(function(){
60			var _value = jQuery(this).val();
61			var _label = jQuery(this).html();
62			if ( _value ) {
63				_ui.append('<li data-value="'+_value+'">'+_label+'</li>');	
64			}
65		});
66		
67		_ui.on('click', 'li', function(){
68			_ui.find('li').removeClass('active');
69			jQuery(this).addClass('active');
70			pa_size.val( jQuery(this).data( 'value' ) ).trigger( 'change' );
71		});
72		
73		pa_size.parent().on('click', '.reset_variations', function(){
74			_ui.find('li').removeClass('active');
75		});
76	}
77}
78
79function openPopupDiscount() {
80   jQuery(".popup_discount").fadeIn();
81   jQuery("body").addClass("noscroll");
82}
83   
84function closePopupDiscount() {
85   jQuery(".popup_discount").fadeOut();
86   jQuery("body").removeClass("noscroll");
87}
88function openPopmeet() {
89	jQuery(".pp_meet_thank").hide();
90	jQuery(".pp_meet_before").show();
91	jQuery(".popup_meet").fadeIn();
92	jQuery("body").addClass("noscroll");
93}
94function closePopall() {
95   jQuery(".popup_all").fadeOut();
96   jQuery("body").removeClass("noscroll");
97	window.location.hash = '';
98}
99
100function event_listeners() {
101	if ( jQuery('.open-popmeet a').length ) {
102		jQuery('.open-popmeet a').on('click', openPopmeet);
103	}
104	if ( jQuery('.datepicker').length ) {
105		jQuery('.datepicker').pickadate({
106			format: 'dd/mm/yy',
107			close: 'סגור',
108			today: 'היום',
109			clear: 'נקה',
110			disable: [ 7 ]
111		});
112	}
113}
114
115function toggle(ele){
116	var toggleContainer = jQuery(ele).closest(".toggleContainer");
117	if( jQuery(toggleContainer).hasClass("active") ) {
118		jQuery(toggleContainer).removeClass("active");
119		jQuery(toggleContainer).find(".toggleInner").eq(0).slideUp();
120	}else{
121		//$(".toggleContainer.active").find(".toggleInner").eq(0).hide();
122		//$(".toggleContainer.active").removeClass("active");
123		jQuery(toggleContainer).addClass("active");
124		jQuery(toggleContainer).find(".toggleInner").eq(0).slideDown();
125	}
126}
127
128function move_cta_icons(mediaQuery) {
129	var cta = jQuery('.menu-horizontal .navbar-cta');
130	var icons = jQuery('.menu-horizontal .navbar-nav-last');
131	var button = jQuery('.mobile-menu-button');
132	var container = jQuery('.mmb-container');
133	
134	var outer_cta = jQuery('.mmb-container .navbar-cta');
135	var outer_icons = jQuery('.mmb-container .navbar-nav-last');
136	
137	if ( !outer_cta.length ) {
138		cta.clone().prependTo(container);
139		icons.clone().prependTo(container);
140	}
141}
142
143function add_searchbar(){
144	var swrapper = jQuery('body[class*=hmenu-]:not(.hmenu-center-split):not(.hmenu-center-double).hormenu-position-right .logo-container');
145	var scode = '<div class="searchbar-wrapper">Searchbar will appear here...</div>';
146	swrapper.append(scode).addClass('limit-width');
147}
148
149function yt_lightbox(){
150	var lightbox = '<div id="yt_lightbox" class="backdrop"></div>';
151	jQuery('.youtube_video .single-media-link').on('click', function(e){
152		e.preventDefault();
153		jQuery('body').prepend(lightbox);
154		
155		var url = jQuery(this).attr('href');
156		url = url.replace('/watch?v=', '/embed/');
157		var frame = '<div class="video-container"><iframe class="video" width="560" height="315" src="'+url+'" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>';
158		
159		var close = '<div class="close-mini-cart btn btn-link"><span>×</span> Close</div>';
160		
161		jQuery( "#yt_lightbox" ).append( '<div class="youtube-wrapper">' + close + frame + '</div>' );
162		
163		jQuery('#yt_lightbox .close-mini-cart, .backdrop').on('click', function(){
164			jQuery( "#yt_lightbox" ).remove();
165		});
166	})
167}
168
169function usermenu() {
170	const user_menu = jQuery('#user_menu');
171	jQuery( '#menu-main-menu' ).after(user_menu);
172	user_menu.show();
173	user_menu.on('mouseenter', function(){
174		jQuery(this).find('ul.user_menu_sub').addClass('opened');
175	});
176	user_menu.on('mouseleave', function(){
177		jQuery(this).find('ul.user_menu_sub').removeClass('opened');
178	});
179}
180
181function fix_searchbar() {
182	jQuery('.close-mini-cart, .close-mini-cart.btn').off('click').on('click', function(){
183		jQuery('body').removeClass('uncode-sidecart-open');
184		console.log('close-mini-cart');
185	})
186	
187	//jQuery('.trigger-overlay').off('click');
188	
189	//jQuery('.trigger-overlay').on('click', function(){
190	//	jQuery('.mmb-container').toggleClass('searchbar-wrapper-open');
191	//	jQuery('.searchbar-wrapper').toggleClass('open');
192	//	return false;
193	//});
194	
195	jQuery('.toggle-cats').off('click').on('click', function(){
196		var alternate = jQuery(this).data('alternate');
197		var label  = jQuery(this).html();
198		jQuery(this).html(alternate);
199		jQuery(this).data('alternate', label);
200		jQuery('.cat-tabs ul').toggleClass('visible');
201	});
202	
203	/*
204	jQuery('div.asl_w .probox .promagnifier .innericon').append('<div>SEARCH</div>'); 	
205    if (jQuery(window).width() > 640) {
206		jQuery('div.asl_w .probox .promagnifier .innericon svg').hide();
207		jQuery('div.asl_w .probox .promagnifier .innericon div').show();
208	}
209	else {
210		jQuery('div.asl_w .probox .promagnifier .innericon svg').show();
211		jQuery('div.asl_w .probox .promagnifier .innericon div').hide();
212	}
213	if (jQuery(window).width() < 960) {
214		jQuery('.menu-item-button .menu-item').removeClass('menu-btn-container').removeClass('btn');
215	}
216	else {
217		jQuery('.menu-item-button .menu-item').addClass('menu-btn-container').addClass('btn');
218	}
219	*/
220}
221
222function fix_zoom() {
223	if ( 'ontouchstart' in window ) {
224		//console.log( 'ontouchstart' );
225		//zoom_options.touch = false;
226	}
227	//console.log( jQuery(window).width() );
228	if ( jQuery(window).width() < 960 ) {
229		jQuery( 'body:not(.single-uncodeblock) .woocommerce-product-gallery' ).each( function() {
230			if (jQuery('body').hasClass('uncode-default-product-gallery')) {
231				return;
232			}
233
234			var $slider = jQuery(this);
235			var $parent = $slider.closest('.uncode-wrapper').length ? $slider.closest('.uncode-wrapper') : $slider.closest('.uncont');
236			var $zoomTrgt = jQuery('.woocommerce-product-gallery__image', $slider);
237			if ( jQuery('.thumbnails', $slider).length ) $zoomTrgt = $zoomTrgt.first();
238			
239			if ( $parent.hasClass('no-zoom-mobile') ) {
240				$zoomTrgt.trigger( 'zoom.destroy' ).addClass('mouse-moving');
241				$('.zoom-overlay', $zoomTrgt).remove();
242				//console.log( 'Disabled' );
243				return false;
244			}
245		});
246	}
247}
248
249function reload_wpcf7 () {
250	if ( window.location.hash == '#wpcf7-f6899-o1' ) {
251		jQuery( '.popup_meet.popup_all' ).show();
252	}
253}
254
255<!-- Accessibility -->
256window.args = {
257	sitekey   : '01f6dbc2369e6c0c2d4bf1f402ded02c',
258	position  : 'Left',
259	language  : 'HE',
260	container : '',
261	icon : '',
262	access : 'https://vee-crm.com',
263	styles : {
264		primary_color: '#8A2F58',
265		secondary_color: '#b586ff',
266		background_color: '#f6f6f6',
267		primary_text_color: '#636363',
268		headers_text_color: '#105675',
269		primary_font_size: 14,
270		slider_left_color:  '#b586ff',
271		slider_right_color:  '#8A2F58',
272		icon_vertical_position: 'top',
273		icon_offset_top: 100,
274		icon_offset_bottom: 0,
275		highlight_focus_color: '#8A2F58',
276		toggler_icon_color: '#ffffff',
277	},
278	links : {
279		acc_policy: 'https://wordpress-866873-4331713.cloudwaysapps.com/%d7%94%d7%a6%d7%94%d7%a8%d7%aa-%d7%a0%d7%92%d7%99%d7%a9%d7%95%d7%aa/',
280		additional_link: 'https://vee.co.il/pricing/'
281	},
282	options : {
283		open: false,
284		aaa: false,
285		hide_tablet: false,
286		hide_mobile: false,
287		button_size_tablet: 54,
288		button_size_mobile: 54,
289		position_tablet: 'Right',
290		position_mobile: 'Right',
291		icon_vertical_position_tablet: 'top',
292		icon_vertical_position_mobile: 'top',
293		icon_offset_top_tablet: 100,
294		icon_offset_bottom_tablet: 0,
295		icon_offset_top_mobile: 100,
296		icon_offset_bottom_mobile: 0,
297		keyboard_shortcut: true
298	},
299	// Optional, values: high-contast, negative, grayscale, black-white, highlight-links, keyboard-navigation, text, word-spacing, letter-spacing, readable-text, alt, cursor, reading, animations, highlight-titles (Use Quotes, comma seperated)
300	exclude : []
301};
302
303(function(doc, head, body){
304	var embed = doc.createElement('script');
305	embed.src = window.args['access'] + '/js/';
306	embed.defer = true;
307	embed.crossOrigin = 'anonymous';
308	embed.setAttribute('data-cfasync', true );
309	body? body.appendChild(embed) : head.appendChild(embed);
310})(document, document.head, document.body);

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.