PageSourceSearch

https://sunniesstudios.com/cdn/shop/t/925/assets/cart-add-to-wishlist.js?v=32898816618140900431789957812

js sunniesstudios.com collected 2026-10-05 05:18:46 UTC 1,722 bytes, 2 lines download raw bytes

1document.addEventListener("DOMContentLoaded",()=>{let swat,wishlistId;function initializeSaveForLater(swatInstance){swat=swatInstance,swat.fetchLists({callbackFn:lists=>{lists&&lists.length>0?(wishlistId=lists[0].lid,console.log("Using wishlist ID:",wishlistId),setupCartWishlistButtons()):console.error("No wishlists available")},errorFn:error=>{console.error("Error fetching wishlists:",error)}})}let onSuccess=function(data){data&&removeItemFromCart(data)},onError=function(error){console.log("There was an Error, while Adding product to Wishlist",error)};function setupCartWishlistButtons(){const buttons=document.querySelectorAll(".swym-add-to-wishlist-button");if(!buttons){console.error("No buttons found");return}buttons.forEach(button=>{if(!button){console.error("Button not found");return}button.addEventListener("click",e=>addCartItemToWishlist(e))})}const removeItemFromCart=async data=>{const{empi}=data,removeUrl=`/cart/change?line=${document.querySelector(`.swym-add-to-wishlist-button[data-product-id='${empi}']`).dataset.lineIndex}&quantity=0`;window.location.href=removeUrl},addCartItemToWishlist=e=>{e.preventDefault();const{productUrl,productId,variantId}=e.currentTarget.dataset;if(!productUrl||!productId||!variantId||!wishlistId){console.error("Missing required data for adding product to wishlist");return}e.currentTarget.textContent="Moving to wishlist...";const product={du:productUrl,empi:productId,epi:variantId};swat.addToList(wishlistId,product,onSuccess,onError)};window.SwymCallbacks||(window.SwymCallbacks=[]),window.SwymCallbacks&&window.SwymCallbacks.push(initializeSaveForLater)});
2//# sourceMappingURL=/cdn/shop/t/925/assets/cart-add-to-wishlist.js.map?v=32898816618140900431789957812

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.