PageSourceSearch

https://messenge.ru/wp-content/themes/new/js/scripts.js

js messenge.ru collected 2026-10-05 09:50:38 UTC 10,936 bytes, 404 lines download raw bytes

1jQuery(document).ready(function () {
2	var off_canvas_btn = jQuery('.ruby-trigger');
3	var btn_close = jQuery('#ruby-off-canvas-close-btn');
4	off_canvas_btn.click(function () {
5		jQuery('body').toggleClass('mobile-js-menu');
6		return false;
7	});
8	btn_close.click(function () {
9		jQuery('body').toggleClass('mobile-js-menu');
10		return false;
11	});
12	var off_canvas_nav = jQuery('.off-canvas-nav-wrap');
13	var off_canvas_nav_sub_a = off_canvas_nav.find('li.menu-item-has-children >a');
14	off_canvas_nav_sub_a.append('<span class="explain-menu"><span class="explain-menu-inner"><i class="fa fa-angle-down" aria-hidden="true"></i></span></span>');
15	var explain_mobile_menu = jQuery('.explain-menu');
16	explain_mobile_menu.click(function () {
17		jQuery(this).closest('.menu-item-has-children ').toggleClass('show-sub-menu');
18		return false;
19	});
20});
21jQuery(document).ready(function() {
22    var search_btn = jQuery('.search_btn > i');
23    var search_close = jQuery('.ruby-close-search .ruby-close-btn');
24    var search_form = jQuery('#ruby-header-search-popup');
25    search_btn.on('click', function(e) {
26        e.preventDefault();
27        search_form.fadeIn('200');
28        search_form.find('form input').focus();
29    });
30    search_close.on('click', function(e) {
31        e.preventDefault();
32        search_form.fadeOut('200');
33    });
34});
35function setEqualHeight(columns){ 
36	var tallestcolumn = 0;
37	columns.each(
38		function(){
39			currentHeight = jQuery(this).height();
40			if(currentHeight > tallestcolumn){
41				tallestcolumn  = currentHeight;
42			}
43		}
44		);
45	columns.height(tallestcolumn);
46	tallestcolumn = 0;
47}
48
49jQuery(document).ready(function() {	
50	setEqualHeight(jQuery(".post-excerpt"));
51	setEqualHeight(jQuery(".blog-content-inner .post-title"));
52	setEqualHeight(jQuery("footer .is-size-6"));
53	setEqualHeight(jQuery(".cat_block .post-wrap"));
54	setEqualHeight(jQuery(".sticker_title"));
55	setEqualHeight(jQuery(".sticker_title_cat"));
56	setEqualHeight(jQuery(".news_title"));
57	setEqualHeight(jQuery(".gallery-item img")); 
58});
59jQuery(document).ready(function(){
60	jQuery('.widget-tab-nav a').on('click', function (e) {
61	  e.preventDefault()
62	  jQuery(this).tab('show')
63	})
64});
65jQuery(document).ready(function($) {
66		if (jQuery(".for_sod").find("h2,h3").length){
67	    jQuery("#toc").append('<p>Содержание :</p>')
68	    jQuery(" .for_sod h2, .for_sod h3").each(function(i) {
69	        var current = jQuery(this);
70	        current.attr("id", "title" + i);	
71	        jQuery("#toc").append("<a id='link" + i + "' href='#title" + i + "' title='" + current.prop("tagName") + "'>" + current.html() + "</a>");	 
72	    });
73		} else {
74			   jQuery("#toc").hide();
75		}
76	});
77 jQuery(document).ready(function(){
78		jQuery("#toc").on("click","a", function (event) {
79			event.preventDefault();
80			var id  = jQuery(this).attr('href'),
81				top = jQuery(id).offset().top - 100 ;
82			jQuery('body,html').animate({scrollTop: top}, 1000);
83		});
84	});
85
86 
87
88
89 jQuery(document).ready(function() {
90 	
91 	var header = jQuery(".head-menu");
92 	var scrollPrev = 0
93 	
94 	jQuery(window).scroll(function() {
95 		var scrolled = jQuery(window).scrollTop();
96 		var firstScrollUp = false;
97 		var firstScrollDown = false;
98 		if ( scrolled > 0 ) {
99 			if ( scrolled > scrollPrev ) {
100 				firstScrollUp = false;
101 				if ( scrolled < header.height() + header.offset().top ) {
102 					if ( firstScrollDown === false ) {
103 						var topPosition = header.offset().top;
104 						header.css({
105 							"top": topPosition + "px",
106 							"display": "none"
107 						});
108 						firstScrollDown = true;
109 					}
110 					header.css({
111 						"position": "absolute"
112 					});
113 				} else {
114 					header.css({
115 						"position": "fixed",
116 						"top": "-" + header.height() + "px"
117 					});
118 				}
119 			} else {
120 				firstScrollDown = false;
121 				if ( scrolled > header.offset().top ) {
122 					if ( firstScrollUp === false ) {
123 						var topPosition = header.offset().top;
124 						header.css({
125 							"top": topPosition + "px"
126 						});
127 						firstScrollUp = true;
128 					}
129 					header.css({
130 						"position": "absolute"
131 					});
132 				} else {
133 					header.removeAttr("style");
134 				}
135 			}
136 			scrollPrev = scrolled;
137 		}	
138 	});				
139 });
140
141
142
143jQuery(document).ready(function(){
144	jQuery('.comment-reply-link, #cancel-comment-reply-link').click(function(){
145		jQuery(".comment-reply-link").show();
146		jQuery(this).hide();
147	});
148	jQuery('.stickers-more-btn').click(function () {
149	    var count = jQuery(this).attr('gallery-count');
150	    var page = jQuery(this).attr('page');
151	    var all_page = (Math.floor(count/12)+1);
152	    var next_link = parseInt(all_page) - parseInt(page);
153	    if (page<=all_page) {
154	        jQuery('.stickers-item').slice(page*12,page*12+12).show('slow');
155	        jQuery(this).attr('page',parseInt(page)+1);
156	    }
157	    if (next_link==1){
158	        jQuery(this).fadeOut();
159	    }
160	});
161	
162	
163
164	/* Канал Телеграмм */
165
166	jQuery('input[name="frm-category-box[]"]').click(function(){
167		var countSelected = jQuery('input[name="frm-category-box[]"]:checked').length;
168		if (countSelected > 5){
169			jQuery(this).prop("checked", false)
170			alert('Больше выбирать нельзя');
171		}
172	});
173
174	if(jQuery('#wpcf7-f29021-o1').length>0){
175	
176	var wpcf7Elm = document.querySelector( '#wpcf7-f29021-o1' );
177	
178	wpcf7Elm.addEventListener( 'wpcf7mailsent', function( event ) {
179		
180				var $form=jQuery('#wpcf7-f29021-o1');
181				var $forma = jQuery('#wpcf7-f29021-o1 .wpcf7-form');
182				
183				var dataForm = new FormData(document.querySelector("#wpcf7-f29021-o1 .wpcf7-form"));
184				jQuery('[name]',$form).each(function(i,el){
185					
186					val = 0;
187					if(el.type=='file'&&el.files&&el.files[0]){
188						val = el.files[0];
189					}
190					else if(el.type=='checkbox'){
191						if(el.checked){
192							val = el.value;
193						}
194					}
195					else{
196						var val = el.value;
197					}
198					if(val){
199						dataForm.append(el.name, val);
200					}	
201						
202						
203				});
204				dataForm.append('action', 'add_catalog');
205				
206				for(var pair of dataForm.entries()) {
207				   console.log(pair[0]+ ', '+ pair[1]); 
208				}
209				
210				jQuery.ajax({
211					type: "POST",
212					url: ajaxurl,
213					data: dataForm,
214					cache:false,
215					processData: false,
216					contentType: false,	
217					dataType: 'JSON',					
218					success: function (response) {
219						if( response ) {
220							if( response.status ) {
221								jQuery('.wpcf7-response-output').addClass('alert alert-success');
222								jQuery('.wpcf7-response-output').html(response.msg);
223							} else if( response.msg ) {
224								jQuery('.wpcf7-response-output').removeClass('wpcf7-mail-sent-ok');
225								jQuery('.wpcf7-response-output').addClass('wpcf7-validation-errors');
226								jQuery('.wpcf7-response-output').html(response.msg);
227							} 
228						} else {
229							jQuery('.wpcf7-response-output').html('Ошибка');
230							
231						}
232					}
233				});
234				
235		
236			
237		
238		
239		
240	}, false );
241	}
242	/* Канал Телеграмм */
243	
244	/* Бот Телеграмм */
245
246	jQuery('input[name="frm-category-bot-box[]"]').click(function(){
247		var countSelected = jQuery('input[name="frm-category-bot-box[]"]:checked').length;
248		if (countSelected > 5){
249			jQuery(this).prop("checked", false)
250			alert('Больше выбирать нельзя');
251		}
252	});
253
254	if(jQuery('#wpcf7-f32687-o2').length>0){
255	
256	var wpcf7ElmBot = document.querySelector( '#wpcf7-f32687-o2' );
257	
258	wpcf7ElmBot.addEventListener( 'wpcf7mailsent', function( event ) {
259		
260				var $form=jQuery('#wpcf7-f32687-o2');
261				var $forma = jQuery('#wpcf7-f32687-o2 .wpcf7-form');
262				
263				var dataForm = new FormData(document.querySelector("#wpcf7-f32687-o2 .wpcf7-form"));
264				jQuery('[name]',$form).each(function(i,el){
265					
266					val = 0;
267					if(el.type=='file'&&el.files&&el.files[0]){
268						val = el.files[0];
269					}
270					else if(el.type=='checkbox'){
271						if(el.checked){
272							val = el.value;
273						}
274					}
275					else{
276						var val = el.value;
277					}
278					if(val){
279						dataForm.append(el.name, val);
280					}	
281						
282						
283				});
284				dataForm.append('action', 'add_bot');
285				
286				for(var pair of dataForm.entries()) {
287				   console.log(pair[0]+ ', '+ pair[1]); 
288				}
289				
290				jQuery.ajax({
291					type: "POST",
292					url: ajaxurl,
293					data: dataForm,
294					cache:false,
295					processData: false,
296					contentType: false,	
297					dataType: 'JSON',					
298					success: function (response) {
299						if( response ) {
300							if( response.status ) {
301								jQuery('.wpcf7-response-output').addClass('alert alert-success');
302								jQuery('.wpcf7-response-output').html(response.msg);
303							} else if( response.msg ) {
304								jQuery('.wpcf7-response-output').removeClass('wpcf7-mail-sent-ok');
305								jQuery('.wpcf7-response-output').addClass('wpcf7-validation-errors');
306								jQuery('.wpcf7-response-output').html(response.msg);
307							} 
308						} else {
309							jQuery('.wpcf7-response-output').html('Ошибка');
310							
311						}
312					}
313				});
314				
315		
316			
317		
318		
319		
320	}, false );
321	}
322	/*Бот  Телеграмм */
323
324	/*Вайбер */
325
326	jQuery('input[name="frm-category-viber[]"]').click(function(){
327		var countSelected = jQuery('input[name="frm-category-viber[]"]:checked').length;
328		if (countSelected > 5){
329			jQuery(this).prop("checked", false)
330			alert('Больше выбирать нельзя');
331		}
332	});
333
334	if(jQuery('#wpcf7-f37827-o4').length>0){
335	
336	var wpcf7ElmBot = document.querySelector( '#wpcf7-f37827-o4' );
337	
338	wpcf7ElmBot.addEventListener( 'wpcf7mailsent', function( event ) {
339		
340				var $form=jQuery('#wpcf7-f37827-o4');
341				var $forma = jQuery('#wpcf7-f37827-o4 .wpcf7-form');
342				
343				var dataForm = new FormData(document.querySelector("#wpcf7-f37827-o4 .wpcf7-form"));
344				jQuery('[name]',$form).each(function(i,el){
345					
346					val = 0;
347					if(el.type=='file'&&el.files&&el.files[0]){
348						val = el.files[0];
349					}
350					else if(el.type=='checkbox'){
351						if(el.checked){
352							val = el.value;
353						}
354					}
355					else{
356						var val = el.value;
357					}
358					if(val){
359						dataForm.append(el.name, val);
360					}	
361						
362						
363				});
364				dataForm.append('action', 'add_viber');
365				
366				for(var pair of dataForm.entries()) {
367				   console.log(pair[0]+ ', '+ pair[1]); 
368				}
369				
370				jQuery.ajax({
371					type: "POST",
372					url: ajaxurl,
373					data: dataForm,
374					cache:false,
375					processData: false,
376					contentType: false,	
377					dataType: 'JSON',					
378					success: function (response) {
379						if( response ) {
380							if( response.status ) {
381								jQuery('.wpcf7-response-output').addClass('alert alert-success');
382								jQuery('.wpcf7-response-output').html(response.msg);
383							} else if( response.msg ) {
384								jQuery('.wpcf7-response-output').removeClass('wpcf7-mail-sent-ok');
385								jQuery('.wpcf7-response-output').addClass('wpcf7-validation-errors');
386								jQuery('.wpcf7-response-output').html(response.msg);
387							} 
388						} else {
389							jQuery('.wpcf7-response-output').html('Ошибка');
390							
391						}
392					}
393				});
394				
395		
396			
397		
398		
399		
400	}, false );
401	}
402	/* Вайбер */
403	
404});

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.