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.