PluginProbe ʕ •ᴥ•ʔ
Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping / 6.12.0
Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping v6.12.0
6.12.1 6.12.0 6.11.0 6.10.0 6.9.1 6.9.0 6.8.1 6.8.0 6.7.4 6.7.3 6.7.2 6.7.0 4.21.7 4.22.0 4.22.1 4.23.0 4.23.1 4.23.2 4.23.3 4.24.0 4.24.1 4.24.10 4.24.11 4.24.12 4.24.13 4.24.14 4.24.15 4.24.16 4.24.17 4.24.18 4.24.19 4.24.2 4.24.4 4.24.6 4.24.7 4.24.8 4.24.9 4.25.0 4.25.1 4.25.2 4.25.4 4.25.5 4.25.6 4.25.7 4.25.8 4.3.0 4.3.1 4.4.0 4.4.1 4.5.0 4.5.1 4.6.0 4.6.1 4.7.0 4.7.1 4.7.2 4.8.0 4.8.1 4.8.3 4.8.4 4.8.5 4.9.0 5.0.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.0.9 5.1.0 5.1.1 5.1.2 5.1.3 5.2.0 5.3.0 5.3.1 5.3.3 5.3.4 5.3.5 6.0.0 6.1.0 6.1.1 6.1.2 6.2.0 6.2.1 6.2.2 6.2.3 6.2.4 6.3.0 trunk 6.4.0 1.4 6.4.1 1.4.1 6.4.2 1.5 6.4.3 1.6 6.4.5 1.6.1 6.5.0 1.6.2 6.5.1 1.7 6.5.2 1.8 6.5.3 1.9 6.5.4 1.9.1 6.5.5 1.9.10 6.5.6 1.9.11 6.5.7 1.9.12 6.5.8 1.9.2 6.6.0 1.9.3 6.6.1 1.9.4 6.6.2 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0 2.0.1 2.1 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 3.0.6 3.0.7 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.10.0 3.11.0 3.11.1 3.11.2 3.11.3 3.11.4 3.12.0 3.13.0 3.14.0 3.14.1 3.14.2 3.14.3 3.14.4 3.15.0 3.16.0 3.16.1 3.16.2 3.16.3 3.16.4 3.16.5 3.2.0 3.3.1 3.3.10 3.3.11 3.3.12 3.3.13 3.3.14 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.4.0 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.8.0 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.15 3.9.16 3.9.17 3.9.18 3.9.19 3.9.2 3.9.20 3.9.21 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.9 4.0.0 4.0.1 4.0.10 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.11.0 4.11.1 4.11.2 4.11.3 4.11.4 4.11.5 4.11.6 4.11.7 4.11.8 4.11.9 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.14.0 4.14.1 4.14.2 4.15.0 4.16.0 4.16.1 4.16.2 4.17.0 4.18.0 4.18.1 4.18.2 4.18.3 4.18.4 4.18.5 4.18.6 4.19.0 4.19.1 4.2.0 4.20.0 4.20.1 4.20.2 4.20.3 4.21.0 4.21.1 4.21.2 4.21.3 4.21.4 4.21.5
flexible-shipping / assets / js / dashboard.js
flexible-shipping / assets / js Last commit date
admin.js 1 week ago admin.min.js 1 week ago beacon-clicked.js 1 week ago beacon-clicked.min.js 1 week ago contextual-info.js 1 week ago contextual-info.min.js 1 week ago dashboard.js 1 week ago duplicate-methods.js 1 week ago duplicate-methods.min.js 1 week ago new-rules-table-popup.js 1 week ago onboarding.js 1 week ago rules-settings.js 1 week ago shipping-method-block-checkout.js 1 week ago shipping-method-block-checkout.min.js 1 week ago
dashboard.js
1 lines
1 document.querySelectorAll("[data-fs-dashboard]").forEach(e=>{if(e.dataset.fsDashboardTrackingInitialized)return;e.dataset.fsDashboardTrackingInitialized="true",window.wp.heartbeat.interval(15);const t={},a=(e,a=1)=>{t[e]=(t[e]||0)+a},n=()=>{const e={...t};return Object.keys(t).forEach(e=>delete t[e]),e};let r="visible"===document.visibilityState?performance.now():null,d=0;const o=()=>{null!==r&&(d+=performance.now()-r,r="visible"===document.visibilityState?performance.now():null);const e=Math.floor(d/1e3);e>0&&(a("visible_time_seconds",e),d-=1e3*e)};a("views_count"),e.querySelectorAll("[data-fs-dashboard-event]").forEach(e=>{e.addEventListener("click",()=>a(e.dataset.fsDashboardEvent))}),document.addEventListener("visibilitychange",()=>{o(),"visible"===document.visibilityState&&null===r&&(r=performance.now())}),window.jQuery(document).on("heartbeat-send.fsDashboardTracking",(e,a)=>{o(),Object.keys(t).length>0&&(a.flexible_shipping_dashboard=n())}),window.addEventListener("pagehide",()=>{if(o(),0===Object.keys(t).length||!window.fsDashboardTracking)return;const e=new FormData;e.append("action",window.fsDashboardTracking.action),e.append("_ajax_nonce",window.fsDashboardTracking.nonce),e.append("events",JSON.stringify(n())),navigator.sendBeacon?.(window.fsDashboardTracking.ajaxUrl,e)||fetch(window.fsDashboardTracking.ajaxUrl,{method:"POST",body:e,keepalive:!0,credentials:"same-origin"})});const s=e.querySelector("[data-fs-dashboard-advanced]"),i=document.querySelector(".fs-dashboard-native-advanced-title"),c=i?.nextElementSibling,l=document.querySelector("#mainform p.submit");s&&i&&c?.matches("table.form-table")&&(s.querySelector("[data-fs-dashboard-advanced-title]").appendChild(i),s.querySelector("[data-fs-dashboard-advanced-fields]").appendChild(c),l&&s.querySelector("[data-fs-dashboard-advanced-submit]").appendChild(l),s.hidden=!1);const h=e.querySelector("[data-fs-wizard]");if(!h)return;const b=Array.from(h.querySelectorAll("[data-fs-wizard-step]")),u=h.querySelector("[data-fs-wizard-progress]"),f=h.querySelector("[data-fs-wizard-label]"),w=h.querySelector("[data-fs-wizard-previous]"),v=h.querySelector("[data-fs-wizard-next]"),p=h.querySelector("[data-fs-wizard-done]"),m=h.querySelector("[data-fs-wizard-restart]"),g=h.querySelector("[data-fs-wizard-dots]"),y=Array.from(e.querySelectorAll(".fs-dashboard__nav a"));let S=0,q=!1,k=new Set;y.forEach(t=>{const n=e.querySelector(t.hash);n&&(t.addEventListener("click",e=>{a("navigation_click_count"),e.preventDefault(),n.scrollIntoView({behavior:"smooth",block:"start"})}),new IntersectionObserver(e=>{e[0].isIntersecting&&(y.forEach(e=>e.classList.remove("is-current")),t.classList.add("is-current"))},{rootMargin:"-100px 0px -65%"}).observe(n))});const _=b.map(()=>{const e=document.createElement("span");return g.appendChild(e),e});h.classList.add("is-enhanced");const E=()=>{const e=S===b.length;e&&!q?(a("onboarding.completed_count"),q=!0):e||k.has(S)||(a(`onboarding.step_${S+1}_reached_count`),k.add(S)),b.forEach((t,a)=>{t.hidden=e||a!==S}),p.hidden=!e,w.disabled=0===S,w.hidden=e,v.hidden=e,v.textContent=S===b.length-1?v.dataset.finishLabel:v.dataset.nextLabel;const t=e?b.length:S+1;u.style.width=t/b.length*100+"%",u.setAttribute("role","progressbar"),u.setAttribute("aria-valuemin","0"),u.setAttribute("aria-valuemax",b.length),u.setAttribute("aria-valuenow",t),f.textContent=e?"":f.dataset.template.replace("%1$d",S+1).replace("%2$d",b.length),_.forEach((t,a)=>{t.classList.toggle("is-active",!e&&a===S)})};w.addEventListener("click",()=>{S=Math.max(0,S-1),E(),window.wp.heartbeat.connectNow()}),v.addEventListener("click",()=>{S=Math.min(b.length,S+1),E(),window.wp.heartbeat.connectNow()}),m.addEventListener("click",()=>{a("onboarding.restart_count"),S=0,q=!1,k=new Set,E(),window.wp.heartbeat.connectNow()});const x=e.querySelector("[data-fs-dashboard-footer]");if(x){const e=new IntersectionObserver(t=>{t[0].isIntersecting&&(a("reached_end_count"),e.disconnect())});e.observe(x)}E()});