PluginProbe ʕ •ᴥ•ʔ
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments / 4.6.3
SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments v4.6.3
4.6.6 4.6.5 4.6.4 4.6.3 4.6.2 4.6.1 4.6.0 4.5.1 4.5.0 4.4.2 4.4.1 4.4.0 4.3.3 4.3.2 4.3.1 4.3.0 4.2.3 4.2.2 4.2.1 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.11.1 1.11.2 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.9.0 1.9.1 1.9.2 1.9.3 1.9.4 1.9.5 2.0.0 2.0.1 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.10.0 2.10.1 2.11.0 2.11.1 2.11.2 2.11.3 2.11.4 2.12.0 2.13.0 2.14.0 2.14.1 2.15.0 2.15.1 2.16.0 2.16.1 2.16.2 2.16.3 2.17.0 2.17.1 2.17.2 2.18.0 2.19.0 2.19.2 2.19.3 2.19.4 2.2.0 2.2.1 2.20.0 2.20.1 2.20.2 2.20.3 2.20.4 2.20.5 2.20.6 2.21.0 2.22.0 2.22.1 2.23.0 2.24.0 2.25.0 2.25.1 2.25.2 2.26.0 2.27.0 2.27.1 2.28.0 2.29.0 2.29.1 2.29.2 2.29.3 2.29.4 2.3.0 2.3.1 2.30.0 2.31.0 2.31.1 2.31.2 2.31.3 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.40.0 2.40.1 2.5.0 2.5.1 2.5.2 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.9.0 3.0.0 3.0.0-RC1 3.0.0-RC2 3.0.0-beta1 3.0.0-beta2 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.10.0 3.10.1 3.11.0 3.12.0 3.13.0 3.13.1 3.13.2 3.13.3 3.13.4 3.14.0 3.15.0 3.15.1 3.15.2 3.15.3 3.15.4 3.15.5 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.16.6 3.16.7 3.16.8 3.17.0 3.17.1 3.17.2 3.17.3 3.17.4 3.17.5 3.17.6 3.18.0 3.19.0 3.19.1 3.19.2 3.2.0 3.2.1 3.2.2 3.20.0 3.20.1 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 trunk 4.1.0 0.2.19.1 4.1.1 1.0.0 4.2.0 1.0.1 1.0.2
surecart / dist / components / collection / store / checkout / events.js
surecart / dist / components / collection / store / checkout Last commit date
test 1 month ago events.js 1 month ago events.js.map 1 month ago facebook.js 1 month ago facebook.js.map 1 month ago functions.js 3 years ago functions.js.map 1 year ago getters.js 2 months ago getters.js.map 2 months ago google.js 1 year ago google.js.map 1 year ago index.js 2 years ago index.js.map 2 years ago mutations.js 1 year ago mutations.js.map 1 year ago store.js 1 month ago store.js.map 1 month ago watchers.js 1 month ago watchers.js.map 1 month ago
events.js
1 lines
1 import"../checkouts/events";import state,{on}from"./store";on("set",((t,e,i)=>{if("checkout"!==t)return;if(null==i?void 0:i.id)return;if(!(null==e?void 0:e.id))return;if(!state.isCheckoutPage)return;const n=new CustomEvent("scCheckoutInitiated",{detail:e,bubbles:!0});document.dispatchEvent(n)}));const COMPLETED_CHECKOUTS_KEY="scCompletedCheckouts",hasTrackedCompletion=t=>{try{return JSON.parse(localStorage.getItem("scCompletedCheckouts")||"[]").includes(t)}catch{return!1}},trackCompletion=t=>{try{const e=JSON.parse(localStorage.getItem("scCompletedCheckouts")||"[]");localStorage.setItem("scCompletedCheckouts",JSON.stringify([...e,t].slice(-20)))}catch{}};on("set",((t,e,i)=>{var n,o;if("checkout"!==t)return;if(!(null==e?void 0:e.status)||(null==i?void 0:i.status)===(null==e?void 0:e.status))return;if(!["paid","processing"].includes(e.status))return;if(hasTrackedCompletion(e.id))return;trackCompletion(e.id);const s=new CustomEvent("scOrderPaid",{detail:e,bubbles:!0});document.dispatchEvent(s);const c=new CustomEvent("scCheckoutCompleted",{detail:e,bubbles:!0});document.dispatchEvent(c);const u=((null===(n=null==e?void 0:e.line_items)||void 0===n?void 0:n.data)||[]).filter((t=>{var e;return(null===(e=null==t?void 0:t.price)||void 0===e?void 0:e.trial_duration_days)>0}));if(u.length>0){const t=new CustomEvent("scTrialStarted",{detail:u,bubbles:!0});document.dispatchEvent(t)}const r=((null===(o=null==e?void 0:e.line_items)||void 0===o?void 0:o.data)||[]).filter((t=>{var e;return(null===(e=null==t?void 0:t.price)||void 0===e?void 0:e.recurring_interval_count)>0}));if(r.length>0){const t=new CustomEvent("scSubscriptionStarted",{detail:r,bubbles:!0});document.dispatchEvent(t)}})),on("set",((t,e,i)=>{if("checkout"!==t)return;if(!state.isCheckoutPage)return;if(!(null==e?void 0:e.selected_shipping_choice))return;if((null==i?void 0:i.selected_shipping_choice)===(null==e?void 0:e.selected_shipping_choice))return;const n=new CustomEvent("scShippingInfoAdded",{detail:e,bubbles:!0});document.dispatchEvent(n)})),on("set",((t,e,i)=>{if("checkout"!==t)return;if(!state.isCheckoutPage)return;if(!(null==i?void 0:i.id))return;if(JSON.stringify(e)===JSON.stringify(i))return;const n=new CustomEvent("scCheckoutUpdated",{detail:{currentCheckout:e,previousCheckout:i},bubbles:!0});document.dispatchEvent(n)}));