Submit
Path:
~
/
/
var
/
softaculous
/
sitepad
/
editor
/
site-data
/
plugins
/
kkart-pro
/
assets
/
js
/
frontend
/
File Content:
add-to-cart-variation.min.js
!function(t,a,i,r){var e=function(t){var a=this;a.$form=t,a.$attributeFields=t.find(".variations select"),a.$singleVariation=t.find(".single_variation"),a.$singleVariationWrap=t.find(".single_variation_wrap"),a.$resetVariations=t.find(".reset_variations"),a.$product=t.closest(".product"),a.variationData=t.data("product_variations"),a.useAjax=!1===a.variationData,a.xhr=!1,a.loading=!0,a.$singleVariationWrap.show(),a.$form.off(".kkart-variation-form"),a.getChosenAttributes=a.getChosenAttributes.bind(a),a.findMatchingVariations=a.findMatchingVariations.bind(a),a.isMatch=a.isMatch.bind(a),a.toggleResetLink=a.toggleResetLink.bind(a),t.on("click.kkart-variation-form",".reset_variations",{variationForm:a},a.onReset),t.on("reload_product_variations",{variationForm:a},a.onReload),t.on("hide_variation",{variationForm:a},a.onHide),t.on("show_variation",{variationForm:a},a.onShow),t.on("click",".single_add_to_cart_button",{variationForm:a},a.onAddToCart),t.on("reset_data",{variationForm:a},a.onResetDisplayedVariation),t.on("reset_image",{variationForm:a},a.onResetImage),t.on("change.kkart-variation-form",".variations select",{variationForm:a},a.onChange),t.on("found_variation.kkart-variation-form",{variationForm:a},a.onFoundVariation),t.on("check_variations.kkart-variation-form",{variationForm:a},a.onFindVariation),t.on("update_variation_values.kkart-variation-form",{variationForm:a},a.onUpdateAttributes),setTimeout((function(){t.trigger("check_variations"),t.trigger("kkart_variation_form",a),a.loading=!1}),100)};e.prototype.onReset=function(t){t.preventDefault(),t.data.variationForm.$attributeFields.val("").change(),t.data.variationForm.$form.trigger("reset_data")},e.prototype.onReload=function(t){var a=t.data.variationForm;a.variationData=a.$form.data("product_variations"),a.useAjax=!1===a.variationData,a.$form.trigger("check_variations")},e.prototype.onHide=function(t){t.preventDefault(),t.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("kkart-variation-is-unavailable").addClass("disabled kkart-variation-selection-needed"),t.data.variationForm.$form.find(".kkart-variation-add-to-cart").removeClass("kkart-variation-add-to-cart-enabled").addClass("kkart-variation-add-to-cart-disabled")},e.prototype.onShow=function(a,i,r){a.preventDefault(),r?(a.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("disabled kkart-variation-selection-needed kkart-variation-is-unavailable"),a.data.variationForm.$form.find(".kkart-variation-add-to-cart").removeClass("kkart-variation-add-to-cart-disabled").addClass("kkart-variation-add-to-cart-enabled")):(a.data.variationForm.$form.find(".single_add_to_cart_button").removeClass("kkart-variation-selection-needed").addClass("disabled kkart-variation-is-unavailable"),a.data.variationForm.$form.find(".kkart-variation-add-to-cart").removeClass("kkart-variation-add-to-cart-enabled").addClass("kkart-variation-add-to-cart-disabled")),wp.mediaelement&&a.data.variationForm.$form.find(".wp-audio-shortcode, .wp-video-shortcode").not(".mejs-container").filter((function(){return!t(this).parent().hasClass("mejs-mediaelement")})).mediaelementplayer(wp.mediaelement.settings)},e.prototype.onAddToCart=function(i){t(this).is(".disabled")&&(i.preventDefault(),t(this).is(".kkart-variation-is-unavailable")?a.alert(kkart_add_to_cart_variation_params.i18n_unavailable_text):t(this).is(".kkart-variation-selection-needed")&&a.alert(kkart_add_to_cart_variation_params.i18n_make_a_selection_text))},e.prototype.onResetDisplayedVariation=function(t){var a=t.data.variationForm;a.$product.find(".product_meta").find(".sku").kkart_reset_content(),a.$product.find(".product_weight, .kkart-product-attributes-item--weight .kkart-product-attributes-item__value").kkart_reset_content(),a.$product.find(".product_dimensions, .kkart-product-attributes-item--dimensions .kkart-product-attributes-item__value").kkart_reset_content(),a.$form.trigger("reset_image"),a.$singleVariation.slideUp(200).trigger("hide_variation")},e.prototype.onResetImage=function(t){t.data.variationForm.$form.kkart_variations_image_update(!1)},e.prototype.onFindVariation=function(a,i){var r=a.data.variationForm,e=void 0!==i?i:r.getChosenAttributes(),n=e.data;if(e.count&&e.count===e.chosenCount)if(r.useAjax)r.xhr&&r.xhr.abort(),r.$form.block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),n.product_id=parseInt(r.$form.data("product_id"),10),n.custom_data=r.$form.data("custom_data"),r.xhr=t.ajax({url:kkart_add_to_cart_variation_params.kkart_ajax_url.toString().replace("%%endpoint%%","get_variation"),type:"POST",data:n,success:function(t){t?r.$form.trigger("found_variation",[t]):(r.$form.trigger("reset_data"),e.chosenCount=0,r.loading||(r.$form.find(".single_variation").after('<p class="kkart-no-matching-variations kkart-info">'+kkart_add_to_cart_variation_params.i18n_no_matching_variations_text+"</p>"),r.$form.find(".kkart-no-matching-variations").slideDown(200)))},complete:function(){r.$form.unblock()}});else{r.$form.trigger("update_variation_values");var o=r.findMatchingVariations(r.variationData,n).shift();o?r.$form.trigger("found_variation",[o]):(r.$form.trigger("reset_data"),e.chosenCount=0,r.loading||(r.$form.find(".single_variation").after('<p class="kkart-no-matching-variations kkart-info">'+kkart_add_to_cart_variation_params.i18n_no_matching_variations_text+"</p>"),r.$form.find(".kkart-no-matching-variations").slideDown(200)))}else r.$form.trigger("update_variation_values"),r.$form.trigger("reset_data");r.toggleResetLink(e.chosenCount>0)},e.prototype.onFoundVariation=function(a,i){var r=a.data.variationForm,e=r.$product.find(".product_meta").find(".sku"),o=r.$product.find(".product_weight, .kkart-product-attributes-item--weight .kkart-product-attributes-item__value"),s=r.$product.find(".product_dimensions, .kkart-product-attributes-item--dimensions .kkart-product-attributes-item__value"),_=r.$singleVariationWrap.find(".quantity"),d=!0,l=!1,c="";if(i.sku?e.kkart_set_content(i.sku):e.kkart_reset_content(),i.weight?o.kkart_set_content(i.weight_html):o.kkart_reset_content(),i.dimensions?s.kkart_set_content(t.parseHTML(i.dimensions_html)[0].data):s.kkart_reset_content(),r.$form.kkart_variations_image_update(i),i.variation_is_visible?(l=n("variation-template"),i.variation_id):l=n("unavailable-variation-template"),c=(c=(c=l({variation:i})).replace("/*<![CDATA[*/","")).replace("/*]]>*/",""),r.$singleVariation.html(c),r.$form.find('input[name="variation_id"], input.variation_id').val(i.variation_id).change(),"yes"===i.is_sold_individually)_.find("input.qty").val("1").attr("min","1").attr("max","").change(),_.hide();else{var m=_.find("input.qty"),g=parseFloat(m.val());g=isNaN(g)||(g=g>parseFloat(i.max_qty)?i.max_qty:g)<parseFloat(i.min_qty)?i.min_qty:g,m.attr("min",i.min_qty).attr("max",i.max_qty).val(g).change(),_.show()}i.is_purchasable&&i.is_in_stock&&i.variation_is_visible||(d=!1),t.trim(r.$singleVariation.text())?r.$singleVariation.slideDown(200).trigger("show_variation",[i,d]):r.$singleVariation.show().trigger("show_variation",[i,d])},e.prototype.onChange=function(t){var a=t.data.variationForm;a.$form.find('input[name="variation_id"], input.variation_id').val("").change(),a.$form.find(".kkart-no-matching-variations").remove(),a.useAjax||a.$form.trigger("kkart_variation_select_change"),a.$form.trigger("check_variations"),a.$form.trigger("kkart_variation_has_changed")},e.prototype.addSlashes=function(t){return t=(t=t.replace(/'/g,"\\'")).replace(/"/g,'\\"')},e.prototype.onUpdateAttributes=function(a){var i=a.data.variationForm,r=i.getChosenAttributes().data;i.useAjax||(i.$attributeFields.each((function(a,e){var n,o=t(e),s=o.data("attribute_name")||o.attr("name"),_=t(e).data("show_option_none"),d=":gt(0)",l=t("<select/>"),c=o.val()||"",m=!0;if(!o.data("attribute_html")){var g=o.clone();g.find("option").removeAttr("disabled attached").removeAttr("selected"),o.data("attribute_options",g.find("option"+d).get()),o.data("attribute_html",g.html())}l.html(o.data("attribute_html"));var v=t.extend(!0,{},r);v[s]="";var k=i.findMatchingVariations(i.variationData,v);for(var u in k)if(void 0!==k[u]){var f=k[u].attributes;for(var p in f)if(f.hasOwnProperty(p)){var h=f[p],$="";if(p===s)if(k[u].variation_is_active&&($="enabled"),h){h=t("<div/>").html(h).text();var b=l.find("option");if(b.length)for(var y=0,w=b.length;y<w;y++){var F=t(b[y]);if(h===F.val()){F.addClass("attached "+$);break}}}else l.find("option:gt(0)").addClass("attached "+$)}}n=l.find("option.attached").length,c&&(m=!1,0!==n&&l.find("option.attached.enabled").each((function(){var a=t(this).val();if(c===a)return m=!0,!1}))),n>0&&c&&m&&"no"===_&&(l.find("option:first").remove(),d=""),l.find("option"+d+":not(.attached)").remove(),o.html(l.html()),o.find("option"+d+":not(.enabled)").prop("disabled",!0),c?m?o.val(c):o.val("").change():o.val("")})),i.$form.trigger("kkart_update_variation_values"))},e.prototype.getChosenAttributes=function(){var a={},i=0,r=0;return this.$attributeFields.each((function(){var e=t(this).data("attribute_name")||t(this).attr("name"),n=t(this).val()||"";n.length>0&&r++,i++,a[e]=n})),{count:i,chosenCount:r,data:a}},e.prototype.findMatchingVariations=function(t,a){for(var i=[],r=0;r<t.length;r++){var e=t[r];this.isMatch(e.attributes,a)&&i.push(e)}return i},e.prototype.isMatch=function(t,a){var i=!0;for(var e in t)if(t.hasOwnProperty(e)){var n=t[e],o=a[e];n!==r&&o!==r&&0!==n.length&&0!==o.length&&n!==o&&(i=!1)}return i},e.prototype.toggleResetLink=function(t){t?"hidden"===this.$resetVariations.css("visibility")&&this.$resetVariations.css("visibility","visible").hide().fadeIn():this.$resetVariations.css("visibility","hidden")},t.fn.kkart_variation_form=function(){return new e(this),this},t.fn.kkart_set_content=function(t){r===this.attr("data-o_content")&&this.attr("data-o_content",this.text()),this.text(t)},t.fn.kkart_reset_content=function(){r!==this.attr("data-o_content")&&this.text(this.attr("data-o_content"))},t.fn.kkart_set_variation_attr=function(t,a){r===this.attr("data-o_"+t)&&this.attr("data-o_"+t,this.attr(t)?this.attr(t):""),!1===a?this.removeAttr(t):this.attr(t,a)},t.fn.kkart_reset_variation_attr=function(t){r!==this.attr("data-o_"+t)&&this.attr(t,this.attr("data-o_"+t))},t.fn.kkart_maybe_trigger_slide_position_reset=function(a){var i=t(this),r=(i.closest(".product"),t(".pagelayer-kkart_img_gallery")),e=r.find(".kkart-product-gallery-container");$gallery_img=e.find("li:eq(0) img"),reset_slide_position=!1,new_image_id=a&&a.image_id?a.image_id:"",i.attr("current-image")!==new_image_id&&(reset_slide_position=!0),i.attr("current-image",new_image_id),reset_slide_position&&($gallery_img.trigger("click"),r.trigger("kkart_gallery_reset_slide_position"))},t.fn.kkart_variations_image_update=function(i){var r=this,e=(r.closest(".product"),t(".pagelayer-kkart_img_gallery")),n=e.find(".kkart-product-gallery-container");if($gallery_img=n.find("li:eq(0) img"),$product_img_wrap=e.find(".kkart-product-gallery__image, .kkart-product-gallery__image--placeholder").eq(0),$product_img=$product_img_wrap.find(".wp-post-image"),$product_link=$product_img_wrap.find("a").eq(0),i&&i.image&&i.image.src&&i.image.src.length>1){n.find('li img[data-o_src="'+i.image.gallery_thumbnail_src+'"]').length>0&&r.kkart_variations_image_reset();var o=n.find('li a[data-href="'+i.image.full_src+'"] img');if(o.length>0)return o.trigger("click"),r.attr("current-image",i.image_id),void a.setTimeout((function(){t(a).trigger("resize"),e.trigger("kkart_gallery_init_zoom")}),20);$product_img.kkart_set_variation_attr("src",i.image.src),$product_img.kkart_set_variation_attr("height",i.image.src_h),$product_img.kkart_set_variation_attr("width",i.image.src_w),$product_img.kkart_set_variation_attr("srcset",i.image.srcset),$product_img.kkart_set_variation_attr("sizes",i.image.sizes),$product_img.kkart_set_variation_attr("title",i.image.title),$product_img.kkart_set_variation_attr("data-caption",i.image.caption),$product_img.kkart_set_variation_attr("alt",i.image.alt),$product_img.kkart_set_variation_attr("data-src",i.image.full_src),$product_img.kkart_set_variation_attr("data-large_image",i.image.full_src),$product_img.kkart_set_variation_attr("data-large_image_width",i.image.full_src_w),$product_img.kkart_set_variation_attr("data-large_image_height",i.image.full_src_h),$product_img_wrap.kkart_set_variation_attr("data-thumb",i.image.src),$gallery_img.kkart_set_variation_attr("src",i.image.gallery_thumbnail_src),$product_link.kkart_set_variation_attr("href",i.image.full_src)}else r.kkart_variations_image_reset();a.setTimeout((function(){t(a).trigger("resize"),r.kkart_maybe_trigger_slide_position_reset(i),e.trigger("kkart_gallery_init_zoom")}),20)},t.fn.kkart_variations_image_reset=function(){var t=this.closest(".product"),a=t.find(".images"),i=t.find(".flex-control-nav").find("li:eq(0) img"),r=a.find(".kkart-product-gallery__image, .kkart-product-gallery__image--placeholder").eq(0),e=r.find(".wp-post-image"),n=r.find("a").eq(0);e.kkart_reset_variation_attr("src"),e.kkart_reset_variation_attr("width"),e.kkart_reset_variation_attr("height"),e.kkart_reset_variation_attr("srcset"),e.kkart_reset_variation_attr("sizes"),e.kkart_reset_variation_attr("title"),e.kkart_reset_variation_attr("data-caption"),e.kkart_reset_variation_attr("alt"),e.kkart_reset_variation_attr("data-src"),e.kkart_reset_variation_attr("data-large_image"),e.kkart_reset_variation_attr("data-large_image_width"),e.kkart_reset_variation_attr("data-large_image_height"),r.kkart_reset_variation_attr("data-thumb"),i.kkart_reset_variation_attr("src"),n.kkart_reset_variation_attr("href")},t((function(){"undefined"!=typeof kkart_add_to_cart_variation_params&&t(".variations_form").each((function(){t(this).kkart_variation_form()}))}));var n=function(t){var r=i.getElementById("tmpl-"+t).textContent,e=!1;return(e=(e=(e=e||/<#\s?data\./.test(r))||/{{{?\s?data\.(?!variation\.).+}}}?/.test(r))||/{{{?\s?data\.variation\.[\w-]*[^\s}]/.test(r))?wp.template(t):function(t){var i=t.variation||{};return r.replace(/({{{?)\s?data\.variation\.([\w-]*)\s?(}}}?)/g,(function(t,r,e,n){if(r.length!==n.length)return"";var o=i[e]||"";return 2===r.length?a.escape(o):o}))}}}(jQuery,window,document);
Submit
FILE
FOLDER
Name
Size
Permission
Action
add-payment-method.js
1079 bytes
0644
add-payment-method.min.js
721 bytes
0644
add-to-cart-variation.js
28750 bytes
0644
add-to-cart-variation.min.js
14214 bytes
0644
add-to-cart.js
5821 bytes
0644
add-to-cart.min.js
3073 bytes
0644
address-i18n.js
4955 bytes
0644
address-i18n.min.js
2618 bytes
0644
cart-fragments.js
5708 bytes
0644
cart-fragments.min.js
2989 bytes
0644
cart.js
15616 bytes
0644
cart.min.js
7509 bytes
0644
checkout.js
24797 bytes
0644
checkout.min.js
13875 bytes
0644
country-select.js
6187 bytes
0644
country-select.min.js
3298 bytes
0644
credit-card-form.js
612 bytes
0644
credit-card-form.min.js
542 bytes
0644
geolocation.js
2559 bytes
0644
geolocation.min.js
1334 bytes
0644
kkart.js
3237 bytes
0644
kkart.min.js
1963 bytes
0644
lost-password.js
159 bytes
0644
lost-password.min.js
132 bytes
0644
password-strength-meter.js
3807 bytes
0644
password-strength-meter.min.js
2024 bytes
0644
price-slider.js
2923 bytes
0644
price-slider.min.js
2035 bytes
0644
single-product.js
10359 bytes
0644
single-product.min.js
6272 bytes
0644
tokenization-form.js
3814 bytes
0644
tokenization-form.min.js
2227 bytes
0644
N4ST4R_ID | Naxtarrr