PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.10
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.10
4.4.10 4.4.9.1 4.4.9 4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 All 142 releases
← All changes | assets/js/dist/frontend/curriculum.min.js +1 -1 4.4.3 → 4.4.10 View file →
@@ -1 +1 @@
1 -(()=>{"use strict";const e="lp-hidden",s=(s,t=0)=>{s&&(t?s.classList.remove(e):s.classList.add(e))};document.addEventListener("click",e=>{const s=e.target,o=s.closest(".course-section-header");if(o){const s=o.closest(".course-section");if(!s)return;e.preventDefault(),c(s)}s.classList.contains("course-toggle-all-sections")&&(e.preventDefault(),t(s))}),document.addEventListener("keyup",e=>{const s=e.target;if("s"===s.name&&s.closest("form.search-course")){const e=s.value;l(e)}}),document.addEventListener("submit",e=>{e.target.closest("form.search-course")&&e.preventDefault()});const t=e=>{const t=e.closest(".lp-course-curriculum"),c=t.querySelectorAll(".course-section"),o=t.querySelector(".course-toggle-all-sections"),l=t.querySelector(".course-toggle-all-sections.lp-collapse");e.classList.contains("lp-collapse")?(s(o,1),s(l,0),c.forEach(e=>{e.classList.contains("lp-collapse")||e.classList.add("lp-collapse")})):c.forEach(e=>{s(o,0),s(l,1),e.classList.contains("lp-collapse")&&e.classList.remove("lp-collapse")})},c=e=>{const s=e.closest(".lp-course-curriculum");e.classList.toggle("lp-collapse"),o(s)},o=e=>{const t=e.querySelectorAll(".course-section"),c=e.querySelector(".course-toggle-all-sections"),o=e.querySelector(".course-toggle-all-sections.lp-collapse");let l=!1;t.forEach(e=>{e.classList.contains("lp-collapse")&&(l=!0)}),l?(s(c,1),s(o,0)):(s(c,0),s(o,1))},l=e=>{document.querySelector(".lp-course-curriculum").querySelectorAll(".course-section").forEach(t=>{let c=!1;t.querySelectorAll(".course-item").forEach(t=>{const o=t.closest(".course-section"),l=t.querySelector(".course-item-title").textContent;n(l,e)?(c=!0,s(t,1),o.classList.remove("lp-collapse")):(s(t,0),t.classList.add("lp-hide"))}),s(t,c?1:0)})},r=e=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,""),n=(e,s)=>{const t=r(e.toLowerCase()),c=s.trim().split(" "),o=c.length;let l=0;return c.forEach(e=>{const s=r(e.toLowerCase());new RegExp(s,"gi").test(t)&&l++}),l===o};((e,s)=>{const t=document.querySelector(e);if(t)return void s(t);const c=new MutationObserver((t,c)=>{const o=document.querySelector(e);o&&(c.disconnect(),s(o))});c.observe(document.documentElement,{childList:!0,subtree:!0})})(".lp-course-curriculum",e=>{o(e);const s=setInterval(()=>{"complete"===document.readyState&&(clearInterval(s),(e=>{const s=e.querySelector("li.current");s&&s.scrollIntoView({behavior:"smooth"})})(e))},300)})})();
1 +(()=>{"use strict";const e="lp-hidden",t=(t,s=0)=>{t&&(s?t.classList.remove(e):t.classList.add(e))};window.lpToggleEnableInit=0,window.lpFullScreenViewInit=0,document.addEventListener("click",e=>{const t=e.target,o=t.closest(".course-section-header");if(o){const t=o.closest(".course-section");if(!t)return;e.preventDefault(),c(t)}t.classList.contains("course-toggle-all-sections")&&(e.preventDefault(),s(t))}),document.addEventListener("keyup",e=>{const t=e.target;if("s"===t.name&&t.closest("form.search-course")){const e=t.value;l(e)}}),document.addEventListener("submit",e=>{e.target.closest("form.search-course")&&e.preventDefault()});const s=e=>{const s=e.closest(".lp-course-curriculum"),c=s.querySelectorAll(".course-section"),o=s.querySelector(".course-toggle-all-sections"),l=s.querySelector(".course-toggle-all-sections.lp-collapse");e.classList.contains("lp-collapse")?(t(o,1),t(l,0),c.forEach(e=>{e.classList.contains("lp-collapse")||e.classList.add("lp-collapse")})):c.forEach(e=>{t(o,0),t(l,1),e.classList.contains("lp-collapse")&&e.classList.remove("lp-collapse")})},c=e=>{const t=e.closest(".lp-course-curriculum");e.classList.toggle("lp-collapse"),o(t)},o=e=>{const s=e.querySelectorAll(".course-section"),c=e.querySelector(".course-toggle-all-sections"),o=e.querySelector(".course-toggle-all-sections.lp-collapse");let l=!1;s.forEach(e=>{e.classList.contains("lp-collapse")&&(l=!0)}),l?(t(c,1),t(o,0)):(t(c,0),t(o,1))},l=e=>{document.querySelector(".lp-course-curriculum").querySelectorAll(".course-section").forEach(s=>{let c=!1;s.querySelectorAll(".course-item").forEach(s=>{const o=s.closest(".course-section"),l=s.querySelector(".course-item-title").textContent;n(l,e)?(c=!0,t(s,1),o.classList.remove("lp-collapse")):(t(s,0),s.classList.add("lp-hide"))}),t(s,c?1:0)})},r=e=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,""),n=(e,t)=>{const s=r(e.toLowerCase()),c=t.trim().split(" "),o=c.length;let l=0;return c.forEach(e=>{const t=r(e.toLowerCase());new RegExp(t,"gi").test(s)&&l++}),l===o};((e,t)=>{const s=document.querySelector(e);if(s)return void t(s);const c=new MutationObserver((s,c)=>{const o=document.querySelector(e);o&&(c.disconnect(),t(o))});c.observe(document.documentElement,{childList:!0,subtree:!0})})(".lp-course-curriculum",e=>{o(e);const t=setInterval(()=>{"complete"===document.readyState&&(clearInterval(t),(e=>{const t=e.querySelector("li.current");t&&t.scrollIntoView({behavior:"smooth"})})(e))},300)})})();