File manager - Edit - /home/antilam/web/antilam.ru/public_html/wp-content/themes/woodmart/js/scripts/wc/freeGiftsTable.min.js
Back
function updateGiftsTable(){var e=document.querySelector(".wd-fg");if(e){var t=!!e.dataset.hasOwnProperty("settings")&&JSON.parse(e.dataset.settings),d=e.querySelector(".wd-loader-overlay");d&&d.classList.add("wd-loading"),jQuery.ajax({url:woodmart_settings.ajaxurl,data:{action:"woodmart_update_gifts_table"},method:"POST",success:function(d){if(d&&e&&d.hasOwnProperty("html")){let a=document.createElement("div");if(a.innerHTML=d.html,t&&"no"===t.show_title){var o=a.querySelector(".wd-el-title");o&&o.remove()}childNodes=a.childNodes,0===childNodes.length?e.classList.add("wd-hide"):e.classList.remove("wd-hide"),e.replaceChildren(...childNodes)}},error:function(){console.log("ajax update gifts table error")},complete:function(){d&&d.classList.remove("wd-loading")}})}}jQuery.each(["frontend/element_ready/wd_cart_table.default"],function(e,t){woodmartThemeModule.wdElementorAddAction(t,function(e){woodmartThemeModule.addGiftProduct()})}),jQuery(document.body).on("updated_cart_totals",updateGiftsTable),jQuery(document.body).on("updated_checkout",updateGiftsTable),woodmartThemeModule.addGiftProduct=function(){var e=!!document.querySelector(".woocommerce-checkout"),t=document.querySelector(".site-content .woocommerce");t&&t.addEventListener("click",function(t){var d=t.target.closest(".wd-add-gift-product");if(d){t.preventDefault();var o=d.closest(".wd-fg").querySelector(".wd-loader-overlay"),a=d.dataset.productId;if(d.classList.contains("wd-disabled"))return;o.classList.add("wd-loading"),jQuery.ajax({url:woodmart_settings.ajaxurl,data:{action:"woodmart_add_gift_product",product_id:a,security:d.dataset.security,is_checkout:e?"1":"0"},method:"POST",success:function(t){t&&(triggerEvent=e?"update_checkout":"wc_update_cart",jQuery(document.body).trigger(triggerEvent))},error:function(){console.log("ajax adding gift to cart error")},complete:function(){o.classList.remove("wd-loading")}})}})},window.addEventListener("load",function(){woodmartThemeModule.addGiftProduct()});
| ver. 1.4 |
Github
|
.
| PHP 8.4.22 | Generation time: 0.11 |
proxy
|
phpinfo
|
Settings