comparison.js
1 lines
| 1 | jQuery((function(e){"use strict";var a=e(".shopengine-comparison-modal"),o=a.children(".se-modal-inner"),n={fadeDuration:250,isAjax:!0};o.on("update.se",(function(){var o=e(this),n=o.find("tr:first-child td");o.find(".shopengine-comparison").css("min-width",180*n.length+80),a.addClass("se-loaded ajaxLoaded")})),e(document).on("click",".shopengine_comparison_add_to_list_action",(function(i){i.preventDefault();var t=e(this);a.modal(n),e.ajax({method:"GET",url:shopEngineComparison.resturl+"shopengine-builder/v1/comparison/comparison_table/",data:t.data("payload"),dataType:"html",success:function(e){o.html(e),t.addClass("active"),o.trigger("update.se")}})})),e(document).on("click","a.shopengine-remove-action.badge-comparison",(function(a){a.preventDefault();var n={pid:e(this).data("pid")},i=e.modal.getCurrent();i.$elm.removeClass("se-loaded ajaxLoaded"),e.ajax({url:shopEngineComparison.resturl+"shopengine-builder/v1/comparison/remove/",method:"POST",data:n,dataType:"html",success:function(a){var t=e(a),d=0===t.find("tbody > tr").length;if(i.$body.find('.shopengine_comparison_add_to_list_action[data-payload*="'+n.pid+'"]').removeClass("active"),d)e.modal.close();else{var s=t.find(".shopengine-comparison-container");i.$elm.children("div").html(s),o.trigger("update.se")}}})}))})); |