PageSourceSearch

https://onewheel.com/cdn/shop/t/416/assets/upsell-accessories.js?v=173241671998926054201788874451

js onewheel.com collected 2026-10-03 21:37:50 UTC 3,631 bytes, 2 lines download raw bytes

1$(document).ready(function(){$(document).on("click",".addon-variant",function(){var $this=$(this),$product=$this.closest(".product"),variantId=$this.data("variant-id"),variantImageClass=$this.data("variant-image-class"),variantTitle=$this.data("variant-title"),variantURL=$this.data("variant-url");$product.find(".image img:not(."+variantImageClass+")").hide(),$product.find(".image img."+variantImageClass).show(),$product.find("form input[name=id]").attr("value",variantId),$product.data("variant-title",variantTitle),$product.find(".image > a, .details > a").attr("href",variantURL)}),$(document).on("submit",".upsell-accessories-form",function(e){e.preventDefault();var $form=$(this),$product=$form.closest(".product"),variant=$form.find("input[name=id]").val(),productId=$form.find("input[name=product_id]").val(),URL=$product.find(".image > a").first().attr("href"),image=$product.find(".image img:visible").prop("currentSrc"),title=$product.data("product-title"),data={productId:productId,variant:variant,URL:URL,image:image,title:title};console.log("Product id from add is:"+productId+"."),$product.data("variant-title")!="Default Title"&&(title+=" - "+$product.data("variant-title")),$.post("/cart/add.js",{id:variant,quantity:1},function(response){$form.closest(".product").addClass("state-added"),addUpsellItem($(".accessories-wrapper--desktop"),8,data),addUpsellItem($(".accessories-wrapper--mobile"),4,data),$.ajax({dataType:"jsonp",url:"/cart.json?callback=?",success:function(cart){$(".main-product .item-count--number").text(cart.item_count),$(".main-product .price-total").text(Shopify.formatMoney(cart.total_price))}})},"json")}),$(document).on("click",".close",function(e){e.preventDefault();var $form=$(this),$product=$form.closest(".accessory-product"),variant=$product.data("variant-id"),productId=$product.data("product-id");$.post("/cart/change.js",{id:variant,quantity:0},function(response){$(".state-added[data-product-id='"+productId+"']").removeClass("state-added"),$product.remove(),$.ajax({dataType:"jsonp",url:"/cart.json?callback=?",success:function(cart){$(".main-product .item-count--number").text(cart.item_count),$(".main-product .price-total").text(Shopify.formatMoney(cart.total_price))}})},"json")})});function addUpsellItem($cartOverview,$itemsLimit,data){var $item="",$labelWrap=0,moreCount=0;$cartOverview.find(".accessory-product:not(.more-items)").length>=$itemsLimit?($labelWrap=$cartOverview.find(".accessory-product.more-items .additional-accessories"),moreCount=parseInt($labelWrap.data("count")),moreCount<0&&(moreCount=0),moreCount++,$labelWrap.data("count",moreCount).text("+ "+moreCount+" more"),$cartOverview.find(".accessory-product.more-items").show()):($item+='<div class="accessory-product" data-variant-id="'+data.variant+'" data-product-id="'+data.productId+'"><a href="#" class="close">x</a><div class="product_image">',$item+='<a href="'+data.URL+'">',$item+='<img src="'+data.image+'" alt="'+data.title+'">',$item+="</a>",$item+="</div></div>",$cartOverview.find(".more-items").before($item))}function removeUpsellItem($cartOverview,$itemsLimit){var $labelWrap=0,moreCount=0;$cartOverview.find(".accessory-product:not(.more-items)").length>=$itemsLimit&&($labelWrap=$cartOverview.find(".accessory-product.more-items .additional-accessories"),moreCount=parseInt($labelWrap.data("count")),moreCount<0&&(moreCount=0),moreCount--,$labelWrap.data("count",moreCount).text("+ "+moreCount+" more"),moreCount===0&&$cartOverview.find(".accessory-product.more-items").hide())}
2//# sourceMappingURL=/cdn/shop/t/416/assets/upsell-accessories.js.map?v=173241671998926054201788874451

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.