1function price_discount_news(id){var price=$(id+' [data-content="price"]');if(price.hasClass('discount')){var val=parseFloat($(id+' [data-content="discount"]>input[type="hidden"]').val()*10)/100;var str=price.text().replace(/\s/g,"");var arr=str.split("-");var txt="";for(var i=0;i<arr.length;i++){if(i>0){txt+='-'+parseFloat(arr[i]*val).toFixed(2)}else{var fuhao=arr[i].substr(0,1);var num=arr[i].substr(1);txt+=fuhao+parseFloat(num*val).toFixed(2)}} 2$(id+' [data-content="discount"] .promotion_price').text(txt)}} 3function getattrprice_news(id,price,symbol,rate){var attr=[];$(id+" .active[data-attr]").each(function(){attr.push($(this).attr("data-attr"))});attr.sort(function(a,b){return a-b});attr=attr.join(",");if(item_price&&item_price.attrprice&&item_price.attrprice[attr]){var attrprice=item_price.attrprice[attr];$(id+' [data-content="stock"]').html(attrprice.stock);$(id+' .amount_change input').attr('maxlength',attrprice.stock);$(id+' [data-content="price"]').html(symbol+(attrprice.price*rate));$(id+' [data-content="base_price"]').html(symbol+(attrprice.base_price*rate));$(id+' [data-content="sales"]').html(attrprice.sales);price_discount(id)}} 4function setQuantity_news(flag,obj){var num=parseInt(obj.val()),maxNum=parseInt(obj.attr('maxlength'));num=isNaN(num)?1:num;maxNum=isNaN(maxNum)?10000:maxNum;num+=flag;$('.supply_amount .amount_change span').removeClass('disable');if(num>maxNum-1){$('[data-action="add"]').addClass('disable');num=maxNum}else if(num<parseInt(obj.attr('min-val'))+1){$('[data-action="minus"]').addClass('disable');num=obj.attr('min-val')} 5obj.val(num)} 6var collection_bol=!1;function proCollection_news(obj,arrTip){var $id=obj;if(collection_bol){return} 7collection_bol=!0;var id=$id.attr('id');var status=$id.attr('status');if(status==1){status=2}else{status=1} 8$.post('/cms/collection',{id:id,status:status},function(msg){if(msg.status==2){$id.attr('status','2');$id.addClass("active")} 9if(msg.status==1){$id.attr('status','1');$id.removeClass("active")} 10if(msg.status==22){var tank=$('<div style="display:block;" class="tem12-pro-show-gray" data-content="addSuccess"><div class="gray_to_cart description" style="position:absolute;top:auto;bottom:50%;"><p style="font-size:18px;">'+arrTip.login+'</p><div class="gray_to_cart_btn"><a href="/member/login" class="btn btn-primary model-btn btn_yes">'+arrTip.ok+'</a><a onclick="$(this).parent().parent().parent().remove()" href="javascript:;" class="btn btn-primary model-btn btn_no">'+arrTip.close+'</a></div></div></div>');$("body").append(tank)} 11collection_bol=!1},'json')} 12function proAddCart_news(obj,stock,item_price,arrTip){var attr=[],select_id=0,_id=parseInt(obj.parent().parent().siblings('input[name="cmsid"]').val());$(".active[data-attr]").each(function(){attr.push($(this).attr("data-attr"))});attr.sort(function(a,b){return a-b});attr=attr.join(",");if(!stock&&parseInt($('[data-content="stock"]').html())<parseInt($('[data-content="number"]').val())){alert(arrTip.shortage);return} 13var min_val=parseInt($("[data-content='number']").attr("min-val"));if(parseInt($("[data-content='number']").val())<min_val){alert(arrTip.minimum+' ('+min_val+')');return} 14if($('[data-content="receive"]').length>0){var receive=parseInt($('[data-content="receive"]').text());var input_number=parseInt($("[data-content='number']").val());if(input_number>receive){alert(arrTip.limit+receive+arrTip.item);return}} 15if(item_price&&item_price.attrprice){if(item_price.attrprice[attr]){select_id=item_price.attrprice[attr].price_id}else{alert(arrTip.attr);return}} 16var buy=obj.attr('data-buy')==1?1:0;$.ajax({type:"POST",url:"/shopping/ajaxaddcart",data:{id:_id,num:obj.parents(".detail.flexBoxFill").find("[data-content='number']").val(),aid:select_id,buy:buy},dataType:"json",error:function(){alert("network error");return!1},success:function(res){if(res.status==1){if(obj.attr("data-href")){document.location.href=obj.attr("data-href")}else{obj.parents('.detail.flexBoxFill').css('z-index',2);$("[data-content='addSuccess']").fadeIn()} 17return!0}else{alert(res.msg);return!1}}})} 18function attrToggle_news(th){var $id=th 19if($id.find("img").length){$(".product_video_show").removeClass("z_index kai");$(".product_video_show video").attr("src","");$("#big_pic img").attr("src",$id.find("img").attr("src"));$("#zoom_pic img").attr("src",$id.find("img").attr("src"))} 20$id.addClass("active border-color font-color").siblings().removeClass("active border-color font-color")} 21function pro_show_delivery_logistics_news(id,addTip){var $id=id,country=$id.find(".address-info>.form-control:visible:last option:selected"),day=$id.find(".address-info_name_day"),selected=$id.find('[name="shipping_id"]:checked');if($id.find('.wrap').children().length<1)$id.find('.pro-noData').removeClass('hide');if(country.val()==0){alert(addTip.location);return!1} 22if($id.find('[name="shipping_id"]').length>0){if(!selected.length){alert(addTip.method);return!1} 23day.text(selected.parents("tr").find('[data-content="delivery_day"]').text());day.parent().show();$.ajax({type:"GET",url:"/shopping/setcart",dataType:"json",data:{shipping_id:selected.val()},success:function(json){}})}else{day.parent().hide()} 24$id.find(".address-default").text('');$id.find(".address-info .form-control:visible option:selected").each(function(){$id.find(".address-default").append('<span>'+$(this).text()+'</span>')});$id.find('.showAddressModal').modal('hide')}
25function five_linkage_news(that,arr,addTip){if(!that[0]){return} 26var obj=this;obj.that=that;obj.new_arr=function(arr,arr2,par_id){for(var i=0;i<arr.length;i++){if(arr[i].parent_id==par_id){var con=arr[i];con.con=[];obj.new_arr(arr,con.con,con.id);if(con.con.length==0){con.con=""} 27arr2.push(con)}}} 28obj.arr=[];obj.new_arr(arr,obj.arr,0);obj.fun=function(parameter){defaults={index:-1,that:obj.arr,id_arr:[],id:""} 29for(var key in parameter){defaults[key]=parameter[key]} 30var num_i=1;if(defaults.id=="0"){num_i=0} 31var index=parseInt(defaults.index+1);obj.that.find(">select").hide();var index2=index+num_i;if(defaults.that.length<=0){obj.that.find(">select:lt("+index+")").css("display","inline-block");return} 32obj.that.find(">select:lt("+index2+")").css("display","inline-block");var con=obj.that.find(">select").eq(index);con.html("");if(defaults.id=="0"){return} 33var arr=defaults.that;var please=$("<option value ='0'>"+addTip.select+"</option>");con.append(please);for(var i=0;i<arr.length;i++){var selected="";var ops=$('<option value ="'+arr[i].id+'" '+selected+'>'+arr[i].name+'</option>');con.append(ops)}} 34obj.fun();obj.that.find(">select").unbind().change(function(){var selt=$(this);selt.parents('.showAddressModal').find("tbody").html("");if($(this).attr("name")=="country_id"){$.ajax({type:"GET",url:"/shopping/logistics",dataType:"json",data:{country_id:selt.val(),qty:$("[data-content='number']").val(),cms_id:addTip.cms_id},success:function(json){for(var key in json.data){var con=json.data[key];var $tr=$('<tr><td><input type="radio" name="shipping_id" value="'+con.shipping_id+'"></td><td>'+con.logistics_name+'</td><td data-content="delivery_day">'+con.delivery_day+addTip.day+'</td><td>'+currency_symbol+con.price+'</td></tr>');$(".addressModa_{uniqueid} .table tbody").append($tr)}}})} 35$.ajax({type:"GET",url:"/shopping/region",dataType:"json",data:{pid:selt.val()},success:function(json){obj.fun({index:selt.index(),that:json,id:selt.val()})}})})} 36function proAttrList(id){let page_url=window.location.pathname.replace("/",""),mult_attr_relate,brand_id,fanyi=$('#proAttr-fanyi').data('fanyi').split(', '),page=1,url=window.location.href 37proFilter();$(id+' [proAttrList-filter-li_href]').on('click',function(){let txt_select='proAttrList-filter-li-select',txt_ol='[proattrlist-filter-ol]',len=$(this).closest('[proattrlist-filter-ul]').find('['+txt_select+']').length,thisparents=$(this).parents('[proAttrList-filter-li]');thisparents.toggleClass('active');if(thisparents.attr('data-id')=='all'){let filter_li=thisparents.siblings(txt_ol).find('[proAttrList-filter-li]');if(thisparents.hasClass('active')){filter_li.addClass('active').attr(txt_select,'true')}else{filter_li.removeClass('active').attr(txt_select,'false')}}else{if(thisparents.attr(txt_select)=='true'){thisparents.attr(txt_select,'false')}else{thisparents.attr(txt_select,'true')} 38let curlen=$(this).closest(txt_ol).find('['+txt_select+'].active').length;if(curlen==len){$(this).closest(txt_ol).siblings('[data-id="all"]').addClass('active')}else{$(this).closest(txt_ol).siblings('[data-id="all"]').removeClass('active')}} 39mult_attr_relate=[];brand_id=[];$(id+' [proAttrList-filter-ul]').each(function(){let active=$(this).find('[proAttrList-filter-li].active');if(active.length>0){let item={},value_id=[];if($(this).data('id')=='brand'){active.each(function(){if($(this).data('id')!='all')brand_id.push($(this).data('id'))});return} 40active.each(function(){if($(this).data('id')!='all')value_id.push($(this).data('id'))});item.fid=$(this).data('id');item.value_id=value_id;mult_attr_relate.push(item)}});$(id+' [proAttrList-filter-ul][data-id="brand"]');proList(page)});function proFilter(){let txt=t=>'[proAttrList-filter-'+t+']',dom=t=>$(id+' '+txt(t)),Bmhtml='<div data-id="more" class="parentsmore"><a href="javascript:;"><span proAttrList-filter-Bmore>'+fanyi[3]+'</span></a></div>';$.ajax({type:"POST",url:"/cms/category-attribute-list-api",dataType:"json",data:{"page_url":page_url},async:!1,success:function(data){let ul=dom('demo').find(txt('ul')),list=data.data.list 41$.ajax({type:"POST",url:"/cms/cms-brand-new-api",dataType:"json",data:{"page_url":page_url},async:!1,success:function(data){let data1={"id":"brand","name":fanyi[1],"value_list":[]} 42for(let a=0;a<data.data.length;a++){data1.value_list.push({"id":data.data[a].brand_id,"name":data.data[a].brand_name,})} 43data1.value_list.length>0&&list.push(data1)}});for(let a=0;a<list.length;a++){let value=list[a].value_list,_ul=ul.clone(),ol=_ul.find(txt('ol')),title=_ul.find(txt('ul_title')),li=ol.find(txt('li')),Uhtml='<
43div proAttrList-filter-li data-id="all" class="proall flexBoxWrap"><a href="javascript:;" proAttrList-filter-li_href><span proAttrList-filter-li_title>'+fanyi[2]+'</span></a></div>',Mhtml='<div data-id="childmore" class="more flexBoxWrap"><a href="javascript:;"><span proAttrList-filter-Cmore>'+fanyi[0]+'</span></a></div>';_ul.attr('data-id',list[a].id).find(txt('ul_title')).text(list[a].name);for(let b=0;b<value.length;b++){let _li=li.clone();_li.attr('data-id',value[b].id).find(txt('li_title')).text(value[b].name);_li.attr('proAttrList-filter-li-select','false');ol.append(_li)} 44title.after(Uhtml);_ul.append(Mhtml);li.remove();ul.after(_ul)} 45ul.remove();dom('content').html(dom('demo').html());if(list.length>5)dom('content').after(Bmhtml);dom('demo').remove()}})} 46function proList(page){if(getQueryString("page")==null){history.pushState("","",""+url+"?page=1")}else{history.pushState("","",""+url+"?page="+page+"")} 47let txt=t=>'[proAttrList-list-'+t+']',dom=t=>$($(txt(t))[0]);$.ajax({type:"POST",url:"/cms/get-cms-list-api",dataType:"json",data:{"page_url":page_url,"mult_attr_relate":JSON.stringify(mult_attr_relate),"brand_id":JSON.stringify(brand_id),"page":page},async:!1,success:function(data){let demo=dom('demo').clone(),li=demo.find(txt('li')),list=data.data.list,allpage=data.data.total/data.data.limit;for(let a=0;a<list.length;a++){for(let b=0;b<li.length;b++){let _li=$(li[b]).clone();_li.find(txt('li_href')).attr('href',list[a].cms_url_identify);_li.find(txt('li_img')).attr('src',list[a].cms_pic);_li.find(txt('li_bgimg')).css('background-image',list[a].cms_pic);_li.find(txt('li_title')).text(list[a].cms_name);_li.find(txt('li_description')).text(list[a].cms_longtitle);$(li[b]).after(_li)}} 48li.remove();dom('content').html(demo.html());product_page(allpage)}})} 49function product_page(allpage){let Page_items=$('[product-page="items"]'),Page_item=Page_items.find('[product-page="item"]').eq(0),allpage_b=Math.ceil(allpage);Pagearry=[];if(sessionStorage.getItem('pagevalue')==null){sessionStorage.setItem('pagevalue',Page_items.html())} 50Page_items.html('');for(var i=0;i<allpage_b;i++){Pagearry.push(i)} 51$.each(Pagearry,function(n){let Pageinfo=n+1,Page_item_clone=Page_item.clone();Page_item_clone.html(Pageinfo).attr('href','javascript:;');Page_items.append(Page_item_clone)});if(getQueryString("page")==1){Page_items.find('[product-page="item"]').eq(0).addClass('current')} 52Page_items.find('[product-page="item"]').eq(0).siblings().removeClass('current');if($('[proAttrList-filter-li].active').length==0){$('[product-page="items"]').html(sessionStorage.getItem('pagevalue'))}else{if(allpage_b>4){Page_items.find('[product-page="item"]:gt(2)').addClass('hide');Page_items.find('[product-page="item"]').last().removeClass('hide');Page_items.find('[product-page="item"]').last().before('<span>...</span>')}}} 53$(document).on('click','[product-page="item"]',function(){let page_html=$(this).html();changeURLArg(url,'page',page_html);if(page_html==getQueryString("page"))return!1;proList(page_html);$('[product-page="item"]').each(function(){if($(this).html()==getQueryString("page")){$(this).addClass('current');$(this).siblings().removeClass('current')}})});function changeURLArg(url,arg,arg_val){var pattern=arg+'=([^&]*)';var replaceText=arg+'='+arg_val;if(url.match(pattern)){var tmp='/('+arg+'=)([^&]*)/gi';tmp=url.replace(eval(tmp),replaceText);return tmp}else{if(url.match('[\?]')){return url+'&'+replaceText}else{return url+'?'+replaceText}} 54return url+'\n'+arg+'\n'+arg_val} 55function getQueryString(name){var reg=new RegExp("(^|&)"+name+"=([^&]*)(&|$)","i");var r=window.location.search.substr(1).match(reg);if(r!=null)return decodeURI(r[2]);return null} 56function Childattr_more(){$('[proattrlist-filter-ol]').each(function(){let _thishei=$(this)[0].scrollHeight,_thisChei=$(this).find('[proattrlist-filter-li]').height();if(_thishei>_thisChei){$(this).css('max-height',_thishei)}else if(_thishei==_thisChei){$(this).siblings('[data-id="childmore"]').remove()}});$(document).on('click','[data-id="childmore"]',function(){if($(this).hasClass('active')){$(this).siblings('[proattrlist-filter-ol]').removeClass('active');$(this).removeClass('active').find('[proattrlist-filter-cmore]').html(fanyi[4])}else{$(this).siblings('[proattrlist-filter-ol]').addClass('active');$(this).addClass('active').find('[proattrlist-filter-cmore]').html(fanyi[5])}})} 57Childattr_more();function Parentattr_more(){let childlen=$('[proattrlist-filter-ul]').length;if(childlen>5){$('[proattrlist-filter-ul]:gt(4)').addClass('noactive Prohide')} 58$(document).on('click','[data-id="more"]',function(){if($(this).hasClass('active')){$('.Prohide[proattrlist-filter-ul]').addClass('noactive');$(this).removeClass('active').find('[proattrlist-filter-bmore]').html(fanyi[3])}else{$('.Prohide[proattrlist-filter-ul]').removeClass('noactive');$(this).addClass('active').find('[proattrlist-filter-bmore]').html(fanyi[6])}})} 59Parentattr_more();function Nosliding(obj){obj.each(function(){var boxWidth=$(this).find('[proAttrList-filter-ol]').outerWidth(),listwidth=0;$(this).find('[proAttrList-filter-li]').each(function(){listwidth+=$(this).outerWidth()});if(listwidth<boxWidth){$(this).find('.swiper-container').addClass('swiper-no-swiping')}})}} 60function proAttrDetails_news(id){let detail={},detailKey='',def=t=>$($('[proAttrDetails-detail-'+t+']')),def_={"image_url":def('img').eq(0).attr('src')||def('bgimg').eq(0).css('background-image'),"title":def('title').eq(0).text(),"subhead":def('description').eq(0).text(),"origin_price":def('origin_price').eq(0).text()} 61if(def_.origin_price)def('price_box').show();proFilter();function proFilter(){let txt=t=>'[proAttrDetails-filter-'+t+']',dom=t=>$(id+' '+txt(t)),cms_id_=parseInt($(id+' '+txt('id')).eq(0).data('id'));if(!cms_id_)return;$.ajax({type:"POST",url:"/cms/cms-attri-data-api",dataType:"json",data:{"cms_id":cms_id_},async:!1,success:function(data){let ul=dom('demo').find(txt('ul')),relate=data.data.relate 62detail=data.data.detail 63for(let a=0;a<relate.length;a++){let value=relate[a].value_list,_ul=ul.clone(),ol=_ul.find(txt('ol')),li=ol.find(txt('li'));_ul.attr('data-id',relate[a].id).find(txt('ul_title')).html(relate[a].name);for(let b=0;b<value.length;b++){let _li=li.clone();_li.attr('data-id',value[b].id).find(txt('li_title')).html(value[b].name);ol.append(_li)} 64li.remove();ul.after(_ul)} 65ul.remove();dom('content').html(dom('demo').html());dom('demo').remove()}})} 66let fi=t=>'[proAttrDetails-filter-'+t+']' 67$(id+' '+fi('li_href')).on('click',function(){$(this).parents(fi('li')).addClass('active font-color border-color').siblings().removeClass('active font-color border-color');let detail_key=[];$(id+' '+fi('li')+'.active').each(function(){detail_key.push($(this).data('id'))});detailKey='' 68detail_key=detail_key.sort((a,b)=>a-b);for(let a=0;a<detail_key.length;a++){if(a>0)detailKey+='-';detailKey+=detail_key[a]} 69proDetail()});$(id+' '+fi('ol')).each(function(){let li=$(this).find(fi('li'));if(li.length==1)li.find(fi('li_href')).click()});function proDetail(){let txt=t=>'[proAttrDetails-detail-'+t+']',dom=t=>$($(txt(t)));if(!detail[detailKey])return;if(detail[detailKey].image_url){dom('img').attr('src',detail[detailKey].image_url);dom('bgimg').css('background-image',detail[detailKey].image_url)}else{dom('img').attr('src',def_.image_url);dom('bgimg').css('background-image',def_.image_url)} 70detail[detailKey].title?dom('title').html(detail[detailKey].title):dom('title').html(def_.title);detail[detailKey].subhead?dom('description').html(detail[detailKey].subhead):dom('description').html(def_.subhead);if(detail[detailKey].origin_price){dom('origin_price').html(detail[detailKey].origin_price);dom('price_box').show()}else{dom('origin_price').html(def_.origin_price);dom('price_box').hide()}}} 71function proAttrDownload_news(boxid,modalid){let downobj_box=$(''+boxid+''),downobj_modal=$(''+modalid+''),_id=parseInt(downobj_modal.parent().parent().parent().siblings('input[name="cmsid"]').val());$.ajax({type:"POST",url:"/cms/cms-file-api",dataType:"json",data:{"cms_id":_id},async:!1,success:function(data){let Download_desc=data.data.file_desc,Download_list=data.data.file_info,Download_status=data.status;if(Download_status==2){downobj_box.find('[proattrdetails-download-container]').hide();return!1} 72if(Download_desc!=""){downobj_box.find('[proattrdetails-download-description]').html(Download_desc)}else{downobj_box.find('[proattrdetails-download-descbox]').hide();downobj_box.find('.active[proattrdetails-download-description]').hide()} 73if(downobj_box.find('[proattrdetails-download-item]').length==1){for(var i=0;i<Download_list.length;i++){let download_html=downobj_box.find('[proattrdetails-download-items]').find('[proattrdetails-download-item]').eq(0).clone();download_html.find('[proattrdetails-download-title]').html(Download_list[i].file_name);download_html.find('[proattrdetails-download-href]').attr('href',Download_list[i].file_path);$('[proattrdetails-download-items]').append(download_html)} 74downobj_box.find('[proattrdetails-download-items] [proattrdetails-download-item]').eq(0).remove()}}})}
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.