PageSourceSearch

https://shop.jeanmarcfray.com/cdn/shop/t/5/assets/cart.api.js?v=180196825191457299981552381420

js jeanmarcfray.com collected 2026-09-26 09:29:30 UTC 4,334 bytes, 2 lines download raw bytes

1Shopify.onItemAdded=function(line_item2){Shopify.getCart()},Shopify.onCartUpdate=function(cart){Shopify.cartUpdateInfo(cart,".cart-item-loop")},Shopify.onError=function(XMLHttpRequest,textStatus){var data=eval("("+XMLHttpRequest.responseText+")");if(data.message)var str=data.description;else var str="Error : "+Shopify.fullMessagesFromErrors(data).join("; ")+".";jQuery(".error_message").text(str),jQuery("#modalAddToCartError").modal("toggle"),setTimeout(function(){jQuery(".shopping__cart").removeClass("shopping__cart__on"),jQuery(".body__overlay").removeClass("is-visible")},1500)},Shopify.addItem=function(variant_id,quantity,callback){var quantity=quantity||1,params={type:"POST",url:"/cart/add.js",data:"quantity="+quantity+"&id="+variant_id,dataType:"json",success:function(line_item2){typeof callback=="function"?callback(line_item2):(Shopify.cartPopap(variant_id),Shopify.onItemAdded(line_item2))},error:function(XMLHttpRequest2,textStatus2){Shopify.onError(XMLHttpRequest2,textStatus2)}};jQuery.ajax(params)},Shopify.addItemFromForm=function(form_id,variant_id,callback){var params={type:"POST",url:"/cart/add.js",beforeSend:function(){form_id=="add-item-qv"&&jQuery("#"+form_id).find(".addtocartqv").html(jQuery(".quickViewModal_info .button_wait").html())},data:jQuery("#"+form_id).serialize(),dataType:"json",success:function(line_item2){typeof callback=="function"?callback(line_item2):(form_id!="add-item-qv"?Shopify.cartPopapForm(variant_id):(jQuery("#"+form_id).find(".addtocartqv").html(jQuery(".quickViewModal_info .button_added").html()),jQuery("#"+form_id).find(".addtocartqv").addClass("added_in_cart"),setTimeout(function(){jQuery("#"+form_id).find(".addtocartqv").removeClass("added_in_cart"),jQuery("#"+form_id).find(".addtocartqv").html(jQuery(".quickViewModal_info .button").html())},2e3)),Shopify.onItemAdded(line_item2))},error:function(XMLHttpRequest2,textStatus2){form_id!="add-item-qv"?Shopify.onError(XMLHttpRequest2,textStatus2):(jQuery("#"+form_id).find(".addtocartqv").html(jQuery(".quickViewModal_info .button_error").html()),jQuery("#"+form_id).find(".addtocartqv").addClass("error_in_cart"),setTimeout(function(){jQuery("#"+form_id).find(".addtocartqv").removeClass("error_in_cart"),jQuery("#"+form_id).find(".addtocartqv").html(jQuery(".quickViewModal_info .button").html())},2e3)),Shopify.onItemAdded(line_item)}};jQuery.ajax(params)},Shopify.addItemFromFormStart=function(form,product_id){Shopify.addItemFromForm(form,product_id)},Shopify.cartPopap=function(variant_id){var title=jQuery("."+variant_id+":first .product_title").text();jQuery(".productmsg").text(""),jQuery("#modalAddToCart").modal("toggle")},Shopify.cartPopapForm=function(variant_id){var title=jQuery(".product-info__title:first h2").text();jQuery(".productmsg").text(""),jQuery("#modalAddToCart").modal("toggle")},Shopify.cartUpdateInfo=function(cart,cart_cell_id){var formatMoney="<span class='money'>${{amount}}</span>";if(typeof cart_cell_id=="string"){var cart_cell=jQuery(cart_cell_id);cart_cell.length&&(cart_cell.empty(),jQuery.each(cart,function(key,value){if(key==="items")if(value.length){jQuery(".cart-item-loop, .subtotal-title-area").css({display:"block"}),jQuery(".cart-tempty-title").css({display:"none"});var table=jQuery(cart_cell_id);jQuery.each(value,function(i,item){if(i>19)return!1;jQuery('<li class="cart-item"><div class="cart-image"><a href="'+item.url+'"><img src="'+item.image+'" alt=""></a></div><div class="cart-title"><a href="'+item.url+'"><h4>'+item.title+'</h4></a><span class="quantity">'+item.quantity+' \xD7</span><div class="price-"><span class="new-">'+Shopify.formatMoney(item.price,formatMoney)+'</span></div><a class="remove_from_cart" href="javascript:void(0);" onclick="Shopify.removeItem('+item.variant_id+')"><i class="icon-trash icons"></i></a></div></li>').appendTo(table)})}else jQuery(".cart-item-loop, .subtotal-title-area").css({display:"none"}),jQuery(".cart-tempty-title").css({display:"block"})}))}changeHtmlValue(".shopping-cart__total",Shopify.formatMoney(cart.total_price,formatMoney)),changeHtmlValue(".bigcounter",cart.item_count),jQuery(".currency .active").trigger("click")};function changeHtmlValue(cell,value){var $cartLinkText=jQuery(cell);$cartLinkText.html(value)}
2//# sourceMappingURL=/cdn/shop/t/5/assets/cart.api.js.map?v=180196825191457299981552381420

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.