File "reset-variations.js"
Full Path: /home/amervokv/ecomlive.net/wp-content/themes/oceanwp/assets/src/js/wp-plugins/woocommerce/custom-features/reset-variations.js
File size: 714 bytes
MIME-type: text/plain
Charset: utf-8
class WooResetVariations {
#elements = {
resetVariations: document.querySelector(".reset_variations"),
};
constructor() {
if (!!this.#elements.resetVariations) {
this.#setupEventListeners();
}
}
#setupEventListeners = () => {
this.#elements.resetVariations.addEventListener("click", (event) => {
const resetVariations = event.currentTarget;
resetVariations
.closest(".variations")
.querySelectorAll("select")
.forEach((select) => {
setTimeout(() => {
select.nextSibling.innerHTML =
select.options[select.selectedIndex].text;
}, 100);
});
});
};
}
export default WooResetVariations;