PageSourceSearch

https://lillu.ru/wa-apps/shop/plugins/arrived/js/main.js?v3.2.2

js lillu.ru collected 2026-10-04 00:05:36 UTC 4,038 bytes, 92 lines download raw bytes

1$(function (){
2	if($("#product-skus input:radio").length) {
3		$("#product-skus input:radio:checked").click();
4	} else if($(".skus input:radio").length) {
5		$(".skus input:radio:checked").click();
6	}
7	if($(".sku-feature").length) {
8		$(".sku-feature").change();
9	}
10});
11
12$(document).on("click","#product-skus input:radio",function () {
13	var form = $(this).parents("form");
14	if (typeof arrived_sku_count !== 'undefined' && parseInt(arrived_sku_count[$(this).val()])<=0) {
15		$(".plugin_arrived-button.is-product-page").show();
16		$(".plugin_arrived-box.is-product-page input[name='plugin_arrived_skuid']").val($(this).val());
17	} else {
18		$(".plugin_arrived-button.is-product-page").hide();
19	}
20});
21
22$(document).on("click",".skus input:radio",function () {
23	var form = $(this).parents("form");
24	if (typeof arrived_sku_count !== 'undefined' && parseInt(arrived_sku_count[$(this).val()])<=0) {
25		$(".plugin_arrived-button.is-product-page").show();
26		$(".plugin_arrived-box.is-product-page input[name='plugin_arrived_skuid']").val($(this).val());
27	} else {
28		$(".plugin_arrived-button.is-product-page").hide();
29	}
30});
31
32$(document).on("change",".sku-feature",function() {
33	var key = "";
34	$("select.sku-feature, input[type=radio]:checked.sku-feature, input[type=hidden].sku-feature").each(function() {
35		key += $(this).data('feature-id') + ':' + $(this).val() + ';';
36	});
37	if(typeof arrived_sku_features == 'undefined')
38		return false;
39	var sku = arrived_sku_features[key];
40	if (sku) {
41		if (sku.available) {
42			if(arrived_ignore_stock_count) {
43				if(sku.count<=0 && sku.count!==null) {
44					$(".plugin_arrived-button.is-product-page").show();
45					$(".plugin_arrived-box.is-product-page input[name='plugin_arrived_skuid']").val(sku.id);
46				} else {
47					$(".plugin_arrived-button.is-product-page").hide();
48				}
49			} else {
50				$(".plugin_arrived-button.is-product-page").hide();
51			}
52		} else {
53			$(".plugin_arrived-button.is-product-page").show();
54			$(".plugin_arrived-box.is-product-page input[name='plugin_arrived_skuid']").val(sku.id);
55		}
56	} else {
57		$(".plugin_arrived-button.is-product-page").show();
58	}
59});
60
61$(document).on("click",".plugin_arrived-button a", function () {
62	var plugin_arrived_hidden = $(this).parent().next(".plugin_arrived-custom").clone();
63	plugin_arrived_hidden.appendTo("body")
64	.wrap("<div class='plugin_arrived-popup'></div>")
65	.find(".plugin_arrived-box").wrap("<form action='" + plugin_arrived_hidden.find(".plugin_arrived-box").data('action') + "' class='plugin_arrived-form' onsubmit='return plugin_arrived_send();'></form>")
66	.parents(".plugin_arrived-popup").after("<div class='plugin_arrived-overlay' onClick='plugin_arrived_close();'></div>")
67	.find(".plugin_arrived-box").css({'margin-left':(-1)*Math.max(0, $(".plugin_arrived-popup .plugin_arrived-box").outerWidth() / 2)+'px','margin-top':(-1)*Math.max(0, $(".plugin_arrived-popup .plugin_arrived-box").outerHeight() / 2)+'px'})
68	.find("input:submit").removeAttr('disabled').show();
69});
70
71function plugin_arrived_close() {
72	$(".plugin_arrived-overlay, .plugin_arrived-popup").fadeOut(function() {
73		$(this).remove();
74	});
75}
76
77function plugin_arrived_send() {
78	$(".plugin_arrived-popup .msg_errors").html("").hide();
79	$(".plugin_arrived-popup .plugin_arrived-value.submit input").hide();
80	$(".plugin_arrived-popup .plugin_arrived-value.submit .plugin_arrived-loading").show();
81	$.post($(".plugin_arrived-popup form").attr('action'), $(".plugin_arrived-popup form").serialize(), function (response) {
82		if (response.status == 'ok') {
83			$(".plugin_arrived-popup .plugin_arrived-request").hide();
84			$(".plugin_arrived-popup .plugin_arrived-success").show();
85		} else if (response.status == 'fail') {
86			$(".plugin_arrived-popup .msg_errors").html(response.errors).show();
87		}
88		$(".plugin_arrived-popup .plugin_arrived-value.submit input").show();
89	$(".plugin_arrived-popup .plugin_arrived-value.submit .plugin_arrived-loading").hide();
90	},"json");
91	return false;
92}

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.