PATH:
home
/
thebhoeo
/
public_html
/
officepoint
/
wp-content
/
themes
/
woodmart
/
js
/
scripts
/
wc
woodmartThemeModule.ptTable=function(){var e,t,r,d,a=document.querySelector(".wd-pt-table");a&&(e=a.querySelectorAll(".wd-pt-remove"),t=a.querySelectorAll(".wd-desired-price-opener"),r=a.querySelectorAll(".wd-desired-price-cancel"),d=a.querySelectorAll(".wd-desired-price-save"),e.forEach(function(e){e.addEventListener("click",function(e){e.preventDefault();var t=this;a.parentNode.querySelector(".wd-loader-overlay").classList.add("wd-loading"),jQuery.ajax({url:woodmart_settings.ajaxurl,data:{action:"woodmart_remove_from_price_tracker_in_my_account",security:woodmart_settings.pt_remove_button_nonce,product_id:t.dataset.productId,variation_id:t.dataset.variationId},method:"POST",success:function(e){e&&(e.success&&t.closest("tr").remove(),e.data.content)&&((tempDiv=document.createElement("div")).innerHTML=e.data.content,e=tempDiv.querySelector(".wd-pt-content").childNodes,a.parentNode.replaceChildren(...e))},error:function(){console.error("ajax remove from waitlist error")},complete:function(){a.parentNode.querySelector(".wd-loader-overlay").classList.remove("wd-loading")}})})}),t.forEach(function(e){e.addEventListener("click",function(e){e.preventDefault();var e=this.closest("td").querySelector(".wd-desired-price-edit"),t=this.closest("td").querySelector(".amount"),r=this.closest("td").querySelector(".wd-cell-empty");e&&(e.classList.toggle("wd-hide"),this.classList.toggle("wd-hide")),t&&t.classList.add("wd-hide"),r&&r.classList.add("wd-hide")})}),r.forEach(function(e){e.addEventListener("click",function(e){e.preventDefault();var e=this.closest(".wd-desired-price-edit"),t=e.closest("td").querySelector(".amount"),r=e.closest("td").querySelector(".wd-cell-empty");e&&(e.classList.add("wd-hide"),e.parentNode.querySelector(".wd-desired-price-opener").classList.remove("wd-hide")),t&&t.classList.remove("wd-hide"),r&&r.classList.remove("wd-hide")})}),d.forEach(function(e){e.addEventListener("click",function(e){e.preventDefault();var o=this.closest(".wd-desired-price-edit"),e=o.querySelector('[name="wd-desired-price-change"]'),c=document.querySelector(".woocommerce-notices-wrapper");e&&(e=e.value,a.parentNode.querySelector(".wd-loader-overlay").classList.add("wd-loading"),jQuery.ajax({url:woodmart_settings.ajaxurl,data:{action:"woodmart_update_price_tracker_desired_price",security:woodmart_settings.pt_update_desired_price_nonce,product_id:o.dataset.productId,variation_id:o.dataset.variationId,desired_price:e},method:"POST",success:function(e){var t,r,d;e&&(e.data.notice&&(t=c.querySelectorAll(".wd-notice"),d=document.createElement("div"),r=e.success?"success":"warning",t.forEach(e=>{e.remove()}),d.classList.add("wd-notice","wd-"+r),d.append(e.data.notice),c.append(d)),e.success)&&(t=o.parentNode.querySelector(".amount"),r=o.parentNode.querySelector(".wd-cell-empty"),t&&t.remove(),r&&r.remove(),e.data.desired_price_html&&((d=document.createElement("div")).innerHTML=e.data.desired_price_html,o.parentNode.prepend(d.firstElementChild)),o.classList.add("wd-hide"),o.parentNode.querySelector(".wd-desired-price-opener").classList.remove("wd-hide"))},error:function(){console.error("ajax update desired price error")},complete:function(){a.parentNode.querySelector(".wd-loader-overlay").classList.remove("wd-loading")}}))})}))},window.addEventListener("load",function(){woodmartThemeModule.ptTable()});
[+]
..
[-] filtersArea.min.js
[edit]
[-] quickShop.min.js
[edit]
[-] loginSidebar.js
[edit]
[-] shopLoader.min.js
[edit]
[-] woocommerceWrappTable.min.js
[edit]
[-] abandonedCart.min.js
[edit]
[-] product360Button.min.js
[edit]
[-] swatchesLimit.js
[edit]
[-] frequentlyBoughtTogether.js
[edit]
[-] quickShopVariationForm.min.js
[edit]
[-] trackProductViewed.min.js
[edit]
[-] frequentlyBoughtTogether.min.js
[edit]
[-] sortByWidget.js
[edit]
[-] woocommerceQuantity.min.js
[edit]
[-] stickyDetails.min.js
[edit]
[-] filterDropdowns.min.js
[edit]
[-] commentImage.min.js
[edit]
[-] woocommerceQuantity.js
[edit]
[-] singleProductTabsAccordion.js
[edit]
[-] addToCartAllTypes.min.js
[edit]
[-] swatchesVariations.min.js
[edit]
[-] loginTabs.js
[edit]
[-] categoriesAccordion.min.js
[edit]
[-] checkoutRemoveBtn.min.js
[edit]
[-] productImagesGallery.js
[edit]
[-] singleProductTabsSideHidden.js
[edit]
[-] stickyAddToCart.js
[edit]
[-] swatchesVariations.js
[edit]
[-] imagesGalleryInLoop.min.js
[edit]
[-] quickShop.js
[edit]
[-] product360Button.js
[edit]
[-] initZoom.js
[edit]
[-] emailSubscriptionCheckboxes.min.js
[edit]
[-] headerCategoriesMenu.js
[edit]
[-] headerCategoriesMenu.min.js
[edit]
[-] freeGiftsTable.js
[edit]
[-] wishlist.min.js
[edit]
[-] checkoutQuantity.min.js
[edit]
[-] ptSubscribeForm.min.js
[edit]
[-] productHover.js
[edit]
[-] updateAjaxDeliveryDates.js
[edit]
[-] productMoreDescription.min.js
[edit]
[-] woocommercePriceSlider.min.js
[edit]
[-] productImages.js
[edit]
[-] productReviewsLikes.min.js
[edit]
[-] filterDropdowns.js
[edit]
[-] singleProductTabsAccordion.min.js
[edit]
[-] shopMasonry.min.js
[edit]
[-] woodmartCompare.js
[edit]
[-] searchByFilters.js
[edit]
[-] gridQuantity.min.js
[edit]
[-] swatchesOnGrid.js
[edit]
[-] productsLoadMore.min.js
[edit]
[-] productGalleryVideo.js
[edit]
[-] variationsPrice.min.js
[edit]
[-] productReviewsCriteria.js
[edit]
[-] emailSubscriptionCheckboxes.js
[edit]
[-] freeGiftsTable.min.js
[edit]
[-] dynamicDiscountsTable.min.js
[edit]
[-] waitlistTable.min.js
[edit]
[-] abandonedCart.js
[edit]
[-] shopMasonry.js
[edit]
[-] wishlistGroup.js
[edit]
[-] wishlist.js
[edit]
[-] checkoutFields.js
[edit]
[-] addToCartAllTypes.js
[edit]
[-] imagesGalleryInLoop.js
[edit]
[-] productReviews.js
[edit]
[-] waitlistSubscribeForm.min.js
[edit]
[-] categoriesDropdowns.min.js
[edit]
[-] filtersArea.js
[edit]
[-] cartWidget.min.js
[edit]
[-] estimateDeliveryOnCart.js
[edit]
[-] productRecentlyViewed.min.js
[edit]
[-] woocommerceWrappTable.js
[edit]
[-] waitlistSubscribeForm.js
[edit]
[-] productReviewsLikes.js
[edit]
[-] checkoutRemoveBtn.js
[edit]
[-] cartQuantity.min.js
[edit]
[-] productMoreDescription.js
[edit]
[-] ptSubscribeForm.js
[edit]
[-] shopPageInit.js
[edit]
[-] countProductVisits.min.js
[edit]
[-] loginDropdown.min.js
[edit]
[-] productReviewsCriteria.min.js
[edit]
[-] loginDropdown.js
[edit]
[-] actionAfterAddToCart.min.js
[edit]
[-] miniCartQuantity.js
[edit]
[-] woodmartCompare.min.js
[edit]
[-] searchByFilters.min.js
[edit]
[-] miniCartQuantity.min.js
[edit]
[-] updateCartFragmentsFix.min.js
[edit]
[-] waitlistTable.js
[edit]
[-] woocommerceNotices.min.js
[edit]
[-] onRemoveFromCart.min.js
[edit]
[-] quickShopVariationForm.js
[edit]
[-] categoriesAccordion.js
[edit]
[-] singleProductTabsSideHidden.min.js
[edit]
[-] loginTabs.min.js
[edit]
[-] checkoutFields.min.js
[edit]
[-] estimateDeliveryOnCart.min.js
[edit]
[-] productFilters.js
[edit]
[-] wishlistGroup.min.js
[edit]
[-] productRecentlyViewed.js
[edit]
[-] productFilters.min.js
[edit]
[-] shopLoader.js
[edit]
[-] productHover.min.js
[edit]
[-] quickView.min.js
[edit]
[-] checkoutQuantity.js
[edit]
[-] cartWidget.js
[edit]
[-] onRemoveFromCart.js
[edit]
[-] quickView.js
[edit]
[-] woocommerceComments.js
[edit]
[-] countProductVisits.js
[edit]
[-] dynamicDiscountsTable.js
[edit]
[-] loginSidebar.min.js
[edit]
[-] woocommerceComments.min.js
[edit]
[-] swatchesOnGrid.min.js
[edit]
[-] cartQuantity.js
[edit]
[-] productImagesGallery.min.js
[edit]
[-] updateAjaxDeliveryDates.min.js
[edit]
[-] gridQuantity.js
[edit]
[-] stickySidebarBtn.min.js
[edit]
[-] productVideo.min.js
[edit]
[-] variationsPrice.js
[edit]
[-] productReviews.min.js
[edit]
[-] woocommerceNotices.js
[edit]
[-] ajaxFilters.js
[edit]
[-] productImages.min.js
[edit]
[-] trackProductViewed.js
[edit]
[-] ptTable.min.js
[edit]
[-] actionAfterAddToCart.js
[edit]
[-] stickyAddToCart.min.js
[edit]
[-] ptTable.js
[edit]
[-] swatchesLimit.min.js
[edit]
[-] shopPageInit.min.js
[edit]
[-] productVideo.js
[edit]
[-] productGalleryVideo.min.js
[edit]
[-] ajaxFilters.min.js
[edit]
[-] stickyDetails.js
[edit]
[-] productsLoadMore.js
[edit]
[-] woocommercePriceSlider.js
[edit]
[-] sortByWidget.min.js
[edit]
[-] commentImage.js
[edit]
[-] productsTabs.min.js
[edit]
[-] productsTabs.js
[edit]
[-] categoriesDropdowns.js
[edit]
[-] initZoom.min.js
[edit]
[-] updateCartFragmentsFix.js
[edit]
[-] stickySidebarBtn.js
[edit]