attributes-tracking.js
1.41 KB
!function(){"use strict";var e={};(function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})})(e);var t=window.wc.tracks;const r=document.querySelector('[name="add_new_attribute"]'),n=document.querySelector('[name="save_attribute"]'),c=document.querySelectorAll(".row-actions span a"),o=document.querySelectorAll(".configure-terms");null==r||r.addEventListener("click",(function(){const e=document.querySelector("#attribute_public"),r=document.querySelector("#attribute_orderby");(0,t.recordEvent)("product_attributes_add",{enable_archive:null!=e&&e.checked?"yes":"no",default_sort_order:null==r?void 0:r.value,page:"attributes"})})),null==n||n.addEventListener("click",(function(){const e=document.querySelector("#attribute_public"),r=document.querySelector("#attribute_orderby");(0,t.recordEvent)("product_attributes_update",{enable_archive:null!=e&&e.checked?"yes":"no",default_sort_order:null==r?void 0:r.value,page:"attributes"})})),c.forEach((e=>{e.addEventListener("click",(function(e){const r=e.target.parentElement.classList[0],n={edit:"edit",delete:"delete"};n[r]&&(0,t.recordEvent)("product_attributes_"+n[r],{page:"attributes"})}))})),o.forEach((e=>{e.addEventListener("click",(function(){(0,t.recordEvent)("product_attributes_configure_terms",{page:"attributes"})}))})),(window.wc=window.wc||{}).attributesTracking=e}();