PageSourceSearch

https://www.edilportale.com/store/js/shopping-cart-menu.min.js?_=

js edilportale.com collected 2026-09-24 18:21:43 UTC 4,146 bytes, 1 lines download raw bytes

1window.shoppingCartMenu={minicartHasOpened:!1,cartMenuOptions:{cartButtonSelector:"[JquerySelector]",totalArticlesQuantitySelector:"[JquerySelector]",shoppingCartPageUrl:"/it/test"},pendingEvents:[],init:function(t){this.cartMenuOptions=t,this.sendTranslationsAndUrlsToMiniCart(),this.bindEventToButton(),this.refreshCartArticlesQuantity()},translations:function(){return shoppingCartMenuTranslations||{removeArticleConfirmMessage:"Rimuovere l'articolo [ArticleName] dal carrello?",shoppingCartEmptyMessage:"Nessun Articolo nel carrello!"}},setTranslations:function(t){this.translations=t},sendEventToMiniCart:function(t){document.dispatchEvent(new CustomEvent("toggle-mini-cart",{bubbles:!0,detail:t}))},sendTranslationsAndUrlsToMiniCart:function(){var t=Object.assign({},this.cartMenuOptions);document.querySelector(".off-canvas-cart")?this.sendEventToMiniCart({type:"SET_TRANSLATIONS_AND_URLS",payload:t}):this.pendingEvents.push({detail:{type:"SET_TRANSLATIONS_AND_URLS",payload:t}})},bindEventToButton:function(){var n=shoppingCartMenu.getJquery();n(this.cartMenuOptions.cartButtonSelector).click(t=>{n("#loggedSection").addClass("dn");var e=!1,e=(shoppingCart&&(e=shoppingCart.changed,shoppingCart.changed=!1),e||!this.minicartHasOpened?shoppingCartAPI.getOffCanvasMiniCartData:null),e=(this.minicartHasOpened=!0,{type:"OPEN",payload:{callback:e}});this.sendEventToMiniCart(e),t.stopPropagation()})},insertToCartAnimation:function(){var t,e,n,a=shoppingCartMenu.getJquery(),i=$("#GalleryHighlightImage"),r=null;0<i.length?r=i:0<i.length&&(r=i),null!=r&&0!=r.length&&(a(".cart-mini .basket").removeClass("shake-animation"),i=shoppingCartUtils.getScreenCordinates(a(this.cartMenuOptions.cartButtonSelector).get(0)),t=a(document).scrollTop(),e=i.x,n=(i=shoppingCartUtils.getScreenCordinates(r.get(0))).y,i=i.x,r.clone().appendTo("BODY").addClass("_animation-box"),a("._animation-box").css({top:n,left:i,position:"absolute","z-index":"10000"}).animate({left:e,top:t,width:30,height:30},500,function(){a("._animation-box").remove(),a(".cart-mini .basket").addClass("shake-animation")}))},getArticleNumber:function(){return shoppingCartMenu.getJquery()("._articles-number").text()},highlightNumber:function(){var t=shoppingCartMenu.getJquery();0!=t("._articles-number").length&&t("._articles-number").text()}
1,remove:function(t){shoppingCartAPI.deleteCartArticle({ShoppingCartItemId:t},this.deleteCompactCartArticleSuccess,this.deleteCompactCartArticleFail)},refreshCartArticlesQuantity:function(){var e=this,n=shoppingCartMenu.getJquery();shoppingCartAPI.getCartArticlesQuantity(function(t){"0"==t?(n(e.cartMenuOptions.totalArticlesQuantitySelector).html(""),n(e.cartMenuOptions.totalArticlesQuantitySelector).hide()):(n(e.cartMenuOptions.totalArticlesQuantitySelector).html(t),n(e.cartMenuOptions.totalArticlesQuantitySelector).show())},null)},refreshAndShow:function(){this.minicartHasOpened=!0;var t={type:"OPEN",payload:{callback:shoppingCartAPI.getOffCanvasMiniCartData,addedItemToCart:!0}};this.sendEventToMiniCart(t)},refresh:function(e,n){var a=this;shoppingCartAPI.getOffCanvasMiniCartData(function(t){a.refreshCartArticlesQuantity(),"function"==typeof e&&e(t)},function(t){"function"==typeof n&&n(t)})},show:function(){shoppingCartMenu.getJquery()("._shopping-cart-menu-container").show()},hide:function(){shoppingCartMenu.getJquery()("._shopping-cart-menu-container").hide()},deleteCompactCartArticleSuccess:function(t){var e,n,a=shoppingCartMenu.getJquery();1==t.deleted&&(n=a("._compactcart-article-container[cart-item-id="+(e=t.cartItemId)+"]"),shoppingCartMenu.refreshCartArticlesQuantity(),n.hide(),a("._compactcart-container ._cart-subtotal").html(t.cartSubtotal),0!=a("._cart-article-container[cart-item-id="+e+"]").length)&&shoppingCart.refresh()},deleteCompactCartArticleFail:function(t){alert(t)},getJquery:function(){var t="undefined"!=typeof $j?$j:$;return t}},window.shoppingCartUtils={getScreenCordinates:function(t){var e={};for(e.x=t.offsetLeft,e.y=t.offsetTop;t.offsetParent&&(e.x=e.x+t.offsetParent.offsetLeft,e.y=e.y+t.offsetParent.offsetTop,t!=document.getElementsByTagName("body")[0]);)t=t.offsetParent;return e}};

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.