PluginProbe ʕ •ᴥ•ʔ
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution / 1.2.1
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution v1.2.1
4.9.2 4.9.1 4.9.0 2.0.0 2.1.0 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.0 2.5.1 3.0.0 3.1.0 3.1.1 4.0.0 4.0.1 4.1.0 4.1.1 4.2.0 4.2.1 4.3.0 4.3.1 4.4.0 4.5.0 4.5.1 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.6.8 4.6.9 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.7.9 4.8.0 4.8.1 4.8.2 4.8.3 4.8.4 4.8.5 4.8.6 4.8.7 4.8.8 4.8.9 trunk 0.1.2-beta 0.1.3-beta 0.1.4-beta 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.5.0 1.5.1 1.6.0 1.6.1 1.7.0 1.8.0 1.8.1 1.9.0
shopengine / modules / swatches / assets / js / frontend.js
shopengine / modules / swatches / assets / js Last commit date
admin.js 4 years ago frontend.js 5 years ago
frontend.js
1 lines
1 !function(e){"use strict";e.fn.shopengine__extend_var_swatch_form=function(){return this.each((function(){var a=e(this);a.addClass("swatches-support").on("click",".swatch",(function(t){t.preventDefault();var s=e(this),n=s.closest(".value").find("select"),i=s.attr("data-value");if(!s.hasClass("disabled")){if(n.trigger("focusin"),!n.find('option[value="'+i+'"]').length)return s.siblings(".swatch").removeClass("selected"),n.val("").change(),void a.trigger("shopengine__no_matching_variation",[s]);s.hasClass("selected")?(n.val(""),s.removeClass("selected")):(s.addClass("selected").siblings(".selected").removeClass("selected"),n.val(i)),n.change()}})).on("click",".reset_variations",(function(){a.find(".swatch.selected").removeClass("selected"),a.find(".swatch.disabled").removeClass("disabled")})).on("woocommerce_update_variation_values",(function(){setTimeout((function(){a.find("tbody tr").each((function(){var a=e(this),t=a.find("select").find("option"),s=t.filter(":selected"),n=[];t.each((function(e,a){""!==a.value&&n.push(a.value)})),a.find(".swatch").each((function(){var a=e(this),t=a.attr("data-value");n.indexOf(t)>-1?a.removeClass("disabled"):(a.addClass("disabled"),s.length&&t===s.val()&&a.removeClass("selected"))}))}))}),100)})).on("shopengine__no_matching_variation",(function(){window.alert(wc_add_to_cart_variation_params.i18n_no_matching_variations_text)}))}))},e((function(){e(".variations_form").shopengine__extend_var_swatch_form()}))}(jQuery);