PageSourceSearch

https://woodlin.ru/bitrix/templates/woodlin/components/bitrix/catalog/catalog_wood/script.js?16229385382742

js woodlin.ru collected 2026-09-26 05:45:51 UTC 2,742 bytes, 72 lines download raw bytes

1$(document).ready(function(e){
2 	//слайдер в мини-каталоге товаров
3	$(window).resize(function(e)
4	{
5		$(".products_catalog").each(function(){		
6			var page_w = $(this).children("ul.catalog_ul").width();
7			count_pr_in_row = count_products_in_row(w_product, page_w);
8			width_pr = (page_w/count_pr_in_row)-1;	
9			if(count_pr_in_row == 4) {
10				var pag_active = $(".pagination .active");
11				if(pag_active.length > 0 && !(pag_active.next().is(".pag-next"))) {
12					if(bool_get_dop_pr===false) {
13						bool_get_dop_pr = true;
14						var next_page = pag_active.text()*1+1;
15						$.get(pag_active.next().children("a").attr("href"), "get_dop_pr=2", function(data){
16							if (data.indexOf("products_catalog") != -1 )
17							{
18								data = /products_catalog.+?(\n*\t*\<li\>(\n|\t|.)*\<\/li\>)$/gm.exec(data);
19								data = data[1];
20							}
21							$(".products_catalog .catalog_ul").append(data);
22							var pr_li = $(".products_catalog > .catalog_ul > li");
23							pr_li.last().addClass("border_off");						
24							pr_li.eq(-1).add(pr_li.eq(-2)).css("width", width_pr +"px").find(".pr_use .pr_count span").disableSelection();							
25						},"html");
26					} else {
27						var pr_li = $(".products_catalog > .catalog_ul > li");						
28						pr_li.eq(-1).add(pr_li.eq(-2)).show();
29					}
30				}
31			} else {
32				if(bool_get_dop_pr) {
33					var pr_li = $(".products_catalog > .catalog_ul > li");						
34					pr_li.eq(-1).add(pr_li.eq(-2)).hide();
35				}
36			}					
37			var pr_blocks = $(this).children("ul.catalog_ul").children("li");
38			pr_blocks.removeClass("border_off");
39			pr_blocks.css("width", width_pr +"px");
40			pr_blocks.filter(function(index) {
41				if (!index) return false;
42				return !((index + 1) % count_pr_in_row);
43			}).addClass("border_off");	
44			padding_hover=(pr_blocks.width() - pr_blocks.children("div").width())/2;
45				
46		});
47	});
48	if(!BX.browser.IsAndroid() && !BX.browser.IsIOS()) 
49	{
50		$(".products_catalog").on("mouseenter", ".catalog_ul > li > div:first-child", function(){
51			$(this).css("padding", "20px " + (padding_hover-2) +"px");
52			$(this).addClass("hover");
53			$(this).find(".pr_use").show();
54		});
55		$(".products_catalog").on("mouseleave", ".catalog_ul > li > div:first-child", function(){
56			$(this).css("padding", "0");
57			$(this).removeClass("hover");
58			$(this).find(".pr_use").hide();
59		});
60	}
61	$(window).triggerHandler("resize");
62});//Конец Ready
63var count_pr_in_row = 4;
64var bool_get_dop_pr = false;
65var w_product = 223; // ширина блока продукта
66var padding_hover = 25;
67var width_pr = 230;
68function count_products_in_row (w_product, page_w) {	
69	count_pr_visible = (page_w) /  w_product;
70	count_pr_visible = Math.floor(count_pr_visible);
71	return count_pr_visible;
72}

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.