Files
wyczarujprezent.pl/themes/EZE-249/modules/jxwishlist/views/js/ajax-wishlists.js
2024-10-28 22:14:22 +01:00

1 line
11 KiB
JavaScript

!function(t){var e={};function i(a){if(e[a])return e[a].exports;var o=e[a]={i:a,l:!1,exports:{}};return t[a].call(o.exports,o,o.exports,i),o.l=!0,o.exports}i.m=t,i.c=e,i.d=function(t,e,a){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)i.d(a,o,function(e){return t[e]}.bind(null,o));return a},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=58)}({58:function(t,e,i){"use strict";var a=function(){this.init=function(t){""==t&&(t="[]"),this.array=JSON.parse(t)},this.extend=function(t){for(var e=JSON.parse(t),i=0;i<e.length;i++)this.array[this.array.length]=e[i];return JSON.stringify(this.array)},this.add=function(t){return-1==this.array.indexOf(t)&&(this.array[this.array.length]=t),JSON.stringify(this.array)},this.remove=function(t){var e=this.array.indexOf(t);return this.array.splice(e,1),JSON.stringify(this.array)}};$(document).ready((function(){$(":input","#form_wishlist").not(":button, :submit, :reset, :hidden").val("").removeAttr("checked").removeAttr("selected"),$(".edit-wishlist").click((function(){return $("html, body").animate({scrollTop:0},800),!1})),$("#wishlist_button").popover({html:!0,content:function(){return $("#popover-content-wishlist").html()}}),$(".btn-product-wishlist").click((function(){$(this).parent().prev().fadeToggle("slow","linear"),$(this).addClass("active")})),$("#change_wishlist").hide(),window.jxwl_layouts=new Array,$(document).on("click","#add-new-layout",(function(){var t=$(this).parent().parent().attr("data-wishlist-name");!function(t){var e="";if(jxwl_layouts.length)for(var i=0;i<jxwl_layouts.length;i++)e+=jxwl_layouts[i].value;$("body").append('<div id="wishlistModal" class="modal fade modal-close-inside" tabindex="-1" role="dialog"><div class="modal-dialog" role="document"><div class="modal-content"><button type="button" class="close linearicons-cross2" data-dismiss="modal" aria-label="Close"></button><div class="modal-header"><h1 class="jxwl-title modal-title"><span class="jxwl-step-1">'+wishlist_title_step_1+"<span>"+wishlist_title_step_1_desc+'</span></span><span class="jxwl-step-2">'+wishlist_title_step_2+"<span>"+wishlist_title_step_2_desc+'</span></span></h1></div><div class="modal-body"><ul id="jxwl-layouts-popup" class="bootstrap clearfix">'+e+'<input id="id_wishlist_popup" type="hidden" name="id_wishlist" value="" /><input id="name_wishlist_popup" type="hidden" name="name_wishlist" value="" /></ul></div></div></div></div>'),$("#wishlistModal").modal(),$('[id^="quickview-modal-"]').modal("hide"),$("#wishlistModal").on("hidden.bs.modal",(function(t){$("#wishlistModal").remove()})),$(".jxwl_popup_item h5").append(t)}(t);var e=$(this).parent().parent().attr("data-wishlist-id");$("#id_wishlist_popup").attr("value",e),$("#name_wishlist_popup").attr("value",t),$(".jxwl-step-2").hide()})),$(document).on("click","#back_button",(function(){$(".block-container-row").remove(),$("#jxwl-layouts-popup > .jxwl_popup_item, .jxwl-step-1").show(),$(".jxwl-step-2").hide()})),$(document).on("click","#jxwl-layouts-popup > .jxwl_popup_item > .items",(function(){!function(t){var e="",i=$("#id_wishlist_popup[name=id_wishlist]").attr("value");switch(t){case"jxwl_row_1":e=jxwl_row_1;break;case"jxwl_row_2":e=jxwl_row_2;break;case"jxwl_row_3":e=jxwl_row_3;break;case"jxwl_row_4":e=jxwl_row_4;break;default:e=e}var a="";a+='<ul class="block-container-row">',a+=e,a+='<input id="popup_selected_products" type="hidden" name="selected_products" value="" />',a+='<div class="block-container-product clearfix">'+function(t){var e="";return $.ajax({type:"POST",url:mywishlists_url,headers:{"cache-control":"no-cache"},dataType:"json",async:!1,data:{rand:(new Date).getTime(),myajax:1,id_wishlist:t,action:"getProductsById"},success:function(t){e=t.response}}),e}(i)+'</div><button id="back_button_step_2" type="button" class="btn back_button btn-default">'+back_btn_text+"</button>",a+='<button id="back_button" type="button" class="btn btn-secondary back_button"><i class="fa fa-angle-left" aria-hidden="true"></i>&nbsp;<span>',a+=""+back_btn_text,a+="</span></button>",a+='<button id="share_button_'+i+'" type="button" class="btn btn-default share_button">',a+="<span>"+share_btn_text+"</span>",a+="</button>",a+="</ul",$("#jxwl-layouts-popup").append(a),$(".block-container-product").hide()}($(this).attr("id")),$("#jxwl-layouts-popup > .jxwl_popup_item, .jxwl-step-1").hide(),$(".jxwl-step-2").show(),$("#back_button_step_2").hide()})),$(document).on("click",".block-container-row .jxwl_popup_item li",(function(){$(this).addClass("active"),$(".block-container-row .jxwl_popup_item, .block-container-row .share_button, .block-container-row #back_button").hide(),$(".block-container-product, .block-container-row .alert-warning, #clear-item").show(),$(".block-container-product > div.done").length<=0&&$(".block-container-row .block-container-product").append('<p class="alert alert-warning">'+wishlist_no_product+"</p>"),$("#back_button_step_2").show()})),$(document).on("click",".block-container-row .jxwl_popup_item li .jxwl-content-image",(function(){$(".block-container-product .alert").hide();var t=new a,e=$(this).attr("data-product-id");t.init($("#popup_selected_products").attr("value")),$("#popup_selected_products").attr("value",t.remove(e)),$(".block-container-product .product").filter('[data-product-id="'+e+'"]').removeClass("active"),$(".block-container-product .product").filter('[data-product-id="'+e+'"]').addClass("done")})),$(document).on("click",".block-container-product .product",(function(t){var e=$(this).find("img").attr("src"),i=$(".block-container-row .jxwl_popup_item li.active .content");i.find(".content-inner").remove(),i.append('<div class="content-inner"><div class="jxwl-content-image"><span class="linearicons-cross2 clear-item" aria-hidden="true"></span><img class="img-fluid" src="'+e+'" alt="" /></div></div>'),i.addClass("current"),$(".block-container-row .jxwl_popup_item li.active .content .jxwl-content-image").attr("data-product-id",$(this).attr("data-product-id")),$(this).addClass("active"),$(this).removeClass("done"),$(".block-container-row .share_button").show();var o=new a;o.init($("#popup_selected_products").attr("value"));var n=$(this).attr("data-product-id");$("#popup_selected_products").attr("value",o.add(n)),$(".block-container-product, #back_button_step_2").hide(),$(".block-container-row .jxwl_popup_item, .block-container-row #share_button, .block-container-row #back_button").show(),$(".block-container-row .jxwl_popup_item li").removeClass("active")})),$(document).on("click","#back_button_step_2",(function(){$(".block-container-row .share_button, .block-container-row .jxwl_popup_item, #back_button").show(),$(".block-container-product, #back_button_step_2").hide(),$(".block-container-row .jxwl_popup_item li").removeClass("active"),$(".block-container-product .alert").remove();var t=new a;t.init($("#popup_selected_products").attr("value")),"undefined"!=typeof data_product_id&&data_product_id.length&&($("#popup_selected_products").attr("value",t.add(data_product_id)),$(".block-container-product .product").filter('[data-product-id="'+data_product_id+'"]').removeClass("done"),$(".block-container-product .product").filter('[data-product-id="'+data_product_id+'"]').addClass("active"))})),$(document).on("click",".clear-item",(function(t){t.stopPropagation(),$(this).parent().parent().parent().removeClass("current");var e=new a,i=$(this).parent().attr("data-product-id");e.init($("#popup_selected_products").attr("value")),$("#popup_selected_products").attr("value",e.remove(i)),$(".block-container-product .product").filter('[data-product-id="'+i+'"]').removeClass("active"),$(".block-container-product .product").filter('[data-product-id="'+i+'"]').addClass("done");var o=$(this).closest("li");$(this).remove(),o.find(".content-inner").remove()}))})),window.WishlistEdit=function(t){if("undefined"==typeof mywishlists_url)return!1;$.ajax({type:"GET",async:!0,dataType:"json",url:mywishlists_url,headers:{"cache-control":"no-cache"},cache:!1,data:{rand:(new Date).getTime(),edit:1,myajax:1,id_wishlist:t,action:"editlist"},success:function(t){var e=t.name_wishlist,i=t.id_wishlist;$("#name_wishlist").val(e),$("#id_wishlist").val(i),$("#submitWishlists span").text(change_name_wishlist),$("#submitWishlists").attr("name","changeWishlist")}})},window.WishlistDelete=function(t,e,i){return 0!=confirm(i)&&("undefined"!=typeof mywishlists_url&&void $.ajax({type:"GET",async:!0,dataType:"json",url:mywishlists_url,headers:{"cache-control":"no-cache"},cache:!1,data:{rand:(new Date).getTime(),deleted:1,myajax:1,id_wishlist:e,action:"deletelist"},success:function(e){var i=$("#"+t).siblings().length;$("#"+t).fadeOut("slow").remove(),$("#block-order-detail").html(""),0==i&&$("#block-history").remove()}}))},window.AddProductToWishlist=function(t,e,i,a,o,n,s){if("undefined"==typeof mywishlists_url)return!1;$.ajax({type:"GET",async:!0,dataType:"json",url:mywishlists_url,headers:{"cache-control":"no-cache"},cache:!1,data:{rand:(new Date).getTime(),add:1,myajax:1,action_add:e,id_product:i,id_product_attribute:o,quantity:n,id_wishlist:s,action:"addproduct"},success:function(i){"action_add"==e&&(1==isLogged?($("body").append('<div id="wishlistAddedModal" class="modal fade modal-close-inside" tabindex="-1" role="dialog"><div class="modal-dialog modal-sm" role="document"><div class="modal-content"><button type="button" class="close linearicons-cross2" data-dismiss="modal" aria-label="Close"></button><div class="modal-header"><h4 class="jxwl-title modal-title">'+a+'</h4></div><div class="modal-body"><div class="clearfix"><p class="clearfix">'+added_to_wishlist+'</p><a class="pop_btn_wishlist btn btn-default btn-md" href="'+mywishlists_url+'" title="'+btn_wishlist+'"> <span>'+btn_wishlist+"</span></a></div></div></div></div></div>"),$(t.target).closest("a").addClass("added-to-wishlist")):$("body").append('<div id="wishlistAddedModal" class="modal fade modal-close-inside" tabindex="-1" role="dialog"><div class="modal-dialog modal-sm" role="document"><div class="modal-content"><button type="button" class="close linearicons-cross2" data-dismiss="modal" aria-label="Close"></button><div class="modal-header"><h4 class="jxwl-title modal-title">'+a+'</h4></div><div class="modal-body"><p>'+loggin_wishlist_required+"</p></div></div></div></div>"),$("#wishlistAddedModal").modal(),$('[id^="quickview-modal-"]').modal("hide"),$("#wishlistAddedModal").on("hidden.bs.modal",(function(t){$(this).remove()})))}})},window.DeleteProduct=function(t,e,i){$.ajax({type:"GET",async:!0,dataType:"json",url:mywishlists_url,headers:{"cache-control":"no-cache"},cache:!1,data:{myajax:1,action:"deleteproduct",id_wishlist:t,id_product:e,id_product_attribute:i},success:function(a){$("#wishlist_"+t+" .clp_"+e+"_"+i).hide(),$("#clp_"+e+"_"+i).hide()}})}}});