add-term-tracking.asset.php
2 years ago
add-term-tracking.js
2 years ago
attributes-tracking.asset.php
2 years ago
attributes-tracking.js
2 years ago
beta-features-tracking-modal.asset.php
2 years ago
beta-features-tracking-modal.js
2 years ago
category-tracking.asset.php
2 years ago
category-tracking.js
2 years ago
marketing-coupons.asset.php
2 years ago
marketing-coupons.js
2 years ago
marketing-coupons.js.LICENSE.txt
4 years ago
navigation-opt-out.asset.php
2 years ago
navigation-opt-out.js
2 years ago
onboarding-homepage-notice.asset.php
2 years ago
onboarding-homepage-notice.js
2 years ago
onboarding-load-sample-products-notice.asset.php
2 years ago
onboarding-load-sample-products-notice.js
2 years ago
onboarding-product-import-notice.asset.php
2 years ago
onboarding-product-import-notice.js
2 years ago
onboarding-product-notice.asset.php
2 years ago
onboarding-product-notice.js
2 years ago
onboarding-tax-notice.asset.php
2 years ago
onboarding-tax-notice.js
2 years ago
order-tracking.asset.php
2 years ago
order-tracking.js
2 years ago
payment-method-promotions.asset.php
2 years ago
payment-method-promotions.js
2 years ago
payment-method-promotions.js.LICENSE.txt
4 years ago
print-shipping-label-banner.asset.php
2 years ago
print-shipping-label-banner.js
2 years ago
product-category-metabox.asset.php
2 years ago
product-category-metabox.js
2 years ago
product-import-tracking.asset.php
2 years ago
product-import-tracking.js
2 years ago
product-tour.asset.php
2 years ago
product-tour.js
2 years ago
product-tracking.asset.php
2 years ago
product-tracking.js
2 years ago
settings-tracking.asset.php
2 years ago
settings-tracking.js
2 years ago
tags-tracking.asset.php
2 years ago
tags-tracking.js
2 years ago
variable-product-tour.asset.php
2 years ago
variable-product-tour.js
2 years ago
wc-addons-tour.asset.php
2 years ago
wc-addons-tour.js
2 years ago
variable-product-tour.js
1 lines
| 1 | (()=>{"use strict";var e={};(e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})})(e);const t=window.wp.element,o=window.wp.i18n,r=window.wc.components,n=window.wc.data,a=window.wc.tracks;function i(e,t){var o,r;return null===(o=e[t])||void 0===o||null===(r=o.meta)||void 0===r?void 0:r.name}const c=document.createElement("div");c.setAttribute("id","variable-product-tour-root"),(0,t.render)((0,t.createElement)((()=>{const[e,c]=(0,t.useState)(!1),{updateUserPreferences:d,variable_product_tour_shown:s}=(0,n.useUserPreferences)(),u={steps:[{referenceElements:{desktop:".attribute_tab"},focusElement:{desktop:".attribute_tab"},meta:{name:"attributes",heading:(0,o.__)("Start by adding attributes","woocommerce"),descriptions:{desktop:(0,o.__)("Add attributes like size and color for customers to choose from on the product page. We will use them to generate product variations.","woocommerce")},primaryButton:{text:(0,o.__)("Got it","woocommerce")}}}],options:{effects:{spotlight:{interactivity:{enabled:!0,rootElementSelector:"#wpwrap"}},arrowIndicator:!0,liveResize:{mutation:!0,resize:!0,rootElementSelector:"#wpwrap"}}},closeHandler:(e,t)=>{d({variable_product_tour_shown:"yes"}),c(!1),t===e.length-1?(0,a.recordEvent)("variable_product_tour_completed",{step:i(e,t)}):(0,a.recordEvent)("variable_product_tour_dismissed",{step:i(e,t)})}};return(0,t.useEffect)((()=>{const e=document.querySelector("#product-type");if("yes"!==s&&e)return e.addEventListener("change",t),()=>{e.removeEventListener("change",t)};function t(){"variable"===e.value&&(c(!0),(0,a.recordEvent)("variable_product_tour_started",{step:i(u.steps,0)}))}})),e?(0,t.createElement)(r.TourKit,{config:u}):null}),null),document.body.appendChild(c)),(window.wc=window.wc||{}).variableProductTour=e})(); |