add-term-tracking.asset.php
2 months ago
add-term-tracking.js
2 months ago
attributes-tracking.asset.php
4 weeks ago
attributes-tracking.js
4 weeks ago
category-tracking.asset.php
2 months ago
category-tracking.js
2 months ago
command-palette-analytics.asset.php
2 months ago
command-palette-analytics.js
2 months ago
command-palette-analytics.js.LICENSE.txt
1 year ago
command-palette.asset.php
2 months ago
command-palette.js
2 months ago
command-palette.js.LICENSE.txt
1 year ago
email-editor-integration.asset.php
4 weeks ago
email-editor-integration.js
4 weeks ago
email-editor-integration.js.LICENSE.txt
1 year ago
fulfillments.asset.php
4 weeks ago
fulfillments.js
2 months ago
fulfillments.js.LICENSE.txt
11 months ago
marketing-coupons.asset.php
4 weeks ago
marketing-coupons.js
4 weeks ago
marketing-coupons.js.LICENSE.txt
9 months ago
onboarding-homepage-notice.asset.php
2 months ago
onboarding-homepage-notice.js
2 months ago
onboarding-load-sample-products-notice.asset.php
2 months ago
onboarding-load-sample-products-notice.js
2 months ago
onboarding-product-import-notice.asset.php
2 months ago
onboarding-product-import-notice.js
2 months ago
onboarding-tax-notice.asset.php
2 months ago
onboarding-tax-notice.js
2 months ago
order-milestone-easter-egg.asset.php
4 weeks ago
order-milestone-easter-egg.js
4 weeks ago
order-tracking.asset.php
2 months ago
order-tracking.js
2 months ago
payment-method-promotions.asset.php
4 weeks ago
payment-method-promotions.js
4 weeks ago
payment-method-promotions.js.LICENSE.txt
9 months ago
print-shipping-label-banner.asset.php
4 weeks ago
print-shipping-label-banner.js
4 weeks ago
print-shipping-label-banner.js.LICENSE.txt
1 year ago
product-category-metabox.asset.php
4 weeks ago
product-category-metabox.js
4 weeks ago
product-category-metabox.js.LICENSE.txt
1 year ago
product-import-tracking.asset.php
1 year ago
product-import-tracking.js
1 year ago
product-tour.asset.php
2 months ago
product-tour.js
2 months ago
product-tour.js.LICENSE.txt
1 year ago
product-tracking.asset.php
2 months ago
product-tracking.js
2 months ago
settings-embed.asset.php
2 weeks ago
settings-embed.js
2 weeks ago
settings-embed.js.LICENSE.txt
2 months ago
settings-tracking.asset.php
2 months ago
settings-tracking.js
2 months ago
shipping-settings-region-picker.asset.php
2 months ago
shipping-settings-region-picker.js
2 months ago
shipping-settings-region-picker.js.LICENSE.txt
1 year ago
tags-tracking.asset.php
2 months ago
tags-tracking.js
2 months ago
variable-product-tour.asset.php
2 months ago
variable-product-tour.js
2 months ago
variable-product-tour.js.LICENSE.txt
1 year ago
visual-attribute-color-picker.asset.php
4 weeks ago
visual-attribute-color-picker.js
4 weeks ago
visual-attribute-color-picker.js.LICENSE.txt
4 weeks ago
wc-addons-tour.asset.php
2 months ago
wc-addons-tour.js
2 months ago
wc-addons-tour.js.LICENSE.txt
1 year ago
wcsettings-deprecation.asset.php
4 weeks ago
wcsettings-deprecation.js
4 weeks ago
woo-connect-notice.asset.php
2 months ago
woo-connect-notice.js
2 months ago
woo-enable-autorenew.asset.php
2 months ago
woo-enable-autorenew.js
2 months ago
woo-plugin-update-connect-notice.asset.php
2 months ago
woo-plugin-update-connect-notice.js
2 months ago
woo-product-usage-notice.asset.php
2 months ago
woo-product-usage-notice.js
2 months ago
woo-product-usage-notice.js.LICENSE.txt
1 year ago
woo-purchase-subscription.asset.php
2 months ago
woo-purchase-subscription.js
2 months ago
woo-renew-subscription.asset.php
2 months ago
woo-renew-subscription.js
2 months ago
woo-subscriptions-notice.asset.php
2 months ago
woo-subscriptions-notice.js
2 months ago
settings-tracking.js
1 lines
| 1 | (()=>{"use strict";const e=window.wc.customerEffortScore;function t(e){const t=e.querySelectorAll("input, select, textarea"),c={};for(const e of t){const t=e.name||e.id;if("button"!==e.type&&"image"!==e.type&&"submit"!==e.type&&"hidden"!==e.type&&t)switch(e.type){case"checkbox":c[t]=+e.checked;break;case"radio":void 0===c[t]&&(c[t]=""),e.checked&&(c[t]=e.value);break;case"select-multiple":const o=[];for(const t of e.options)t.selected&&o.push(t.value);c[t]=o;break;default:c[t]=e.value}}return c}const c=document.forms;if(c&&c.mainform){let o=!1;const n=document.querySelector(".woocommerce-save-button");n&&n.addEventListener("click",()=>{o=!0});const s=t(c.mainform);(0,e.addCustomerEffortScoreExitPageListener)("settings_change",()=>{if(o)return!1;const e=c.mainform?t(c.mainform):{};let n=!1;for(const t of Object.keys(s))if(("object"==typeof s[t]?JSON.stringify(s[t]):s[t])!==("object"==typeof e[t]?JSON.stringify(e[t]):e[t])){n=!0;break}return n})}const o=window.wc.tracks;(()=>{const e=document.querySelector(".wc-settings-marketplace-link");if(!e)return;const t=e.querySelector("a"),c=e.getAttribute("data-settings-tab"),n=e.getAttribute("data-settings-section");t&&c&&t.addEventListener("click",()=>{(0,o.recordEvent)("settings_marketplace_link_click",{settings_area:c,settings_section:n||void 0})})})(),(window.wc=window.wc||{}).settingsTracking={}})(); |