1//If is variabele and has pointshop info 2var input_qty_target1 = '.summary .vartable input.qty'; 3var input_qty_target2 = '.summary input.qty'; 4var pts_var_earning1 = '.yith-par-message-variation .product_point'; 5var pts_var_earning2 = '.yith-par-message .product_point'; 6var pts_var_earning = false; 7var input_qty_target = false; 8 9if (jQuery(pts_var_earning1).length) { 10 pts_var_earning = pts_var_earning1; 11 input_qty_target = input_qty_target1; 12} else if (jQuery(pts_var_earning2).length) { 13 pts_var_earning = pts_var_earning2; 14 input_qty_target = input_qty_target2; 15} 16 17var pts_text = jQuery(pts_var_earning).text(); 18 19jQuery(function ($) { 20 if (pts_var_earning) { 21 $(document).on('input', input_qty_target, function() { 22 var current_pts = Number(pts_text); 23 var qty_sum = 0; 24 25 $(input_qty_target).each(function () { 26 if ($(this).val() > 0) { 27 qty_sum += Number($(this).val()) 28 } 29 }); 30 31 console.log(pts_var_earning); 32 console.log(qty_sum * current_pts); 33 console.log(qty_sum); 34 35 jQuery(pts_var_earning).text(qty_sum * current_pts); 36 }) 37 } 38})
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.