PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.1
Tutor LMS – eLearning and online course solution v4.0.1
4.0.1 4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 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.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 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 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 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.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / js / tutor-setup.js
tutor / assets / js Last commit date
images 10 months ago lazy-chunks 4 days ago tutor-addon-list.js 4 days ago tutor-admin.js 4 days ago tutor-core.js 1 day ago tutor-coupon.js 1 day ago tutor-course-builder.js 1 day ago tutor-dashboard.js 1 day ago tutor-front.js 4 days ago tutor-gutenberg.js 4 days ago tutor-import-export.js 4 days ago tutor-learning-area.js 1 day ago tutor-order-details.js 4 days ago tutor-payment-settings.js 4 days ago tutor-setup.js 4 days ago tutor-tax-settings.js 4 days ago tutor.js 1 day ago
tutor-setup.js
14 lines
1 (()=>{"use strict";var e={};// The module cache
2 var r={};// The require function
3 function t(o){// Check if module is in cache
4 var n=r[o];if(n!==undefined){return n.exports}// Create a new module (and put it into the cache)
5 var a=r[o]={exports:{}};// Execute the module function
6 e[o](a,a.exports,t);// Return the exports of the module
7 return a.exports}// webpack/runtime/rspack_version
8 (()=>{t.rv=()=>"1.6.5"})();// webpack/runtime/rspack_unique_id
9 (()=>{t.ruid="bundler=rspack@1.6.5"})();// CONCATENATED MODULE: ./node_modules/.pnpm/@swc+helpers@0.5.17/node_modules/@swc/helpers/esm/_async_to_generator.js
10 function o(e,r,t,o,n,a,i){try{var u=e[a](i);var s=u.value}catch(e){t(e);return}if(u.done)r(s);else Promise.resolve(s).then(o,n)}function n(e){return function(){var r=this,t=arguments;return new Promise(function(n,a){var i=e.apply(r,t);function u(e){o(i,n,a,u,s,"next",e)}function s(e){o(i,n,a,u,s,"throw",e)}u(undefined)})}};// CONCATENATED MODULE: ./assets/src/js/admin-dashboard/tutor-setup.js
11 // Tutor onboarding
12 document.addEventListener("DOMContentLoaded",()=>{var e;var{__}=wp.i18n;var r=document.querySelector("#tutor-onboard-wrapper");if(!r){return}var t=e=>{r.querySelectorAll(".tutor-onboard-screen").forEach(e=>{e.classList.remove("is-active");e.classList.remove("is-fading-out")});var t=r.querySelector('.tutor-onboard-screen[data-screen="'.concat(e,'"]'));if(t){t.classList.add("is-active")}};var o=()=>{var e=r.querySelector(".tutor-onboard-screen-loading");if(!(e===null||e===void 0?void 0:e.classList.contains("is-active"))){return Promise.resolve()}e.classList.add("is-fading-out");return new Promise(e=>{setTimeout(e,300)})};var a=e=>new Promise(r=>{setTimeout(r,e)});var i=()=>{r.querySelectorAll(".tutor-onboard-choice-wrapper").forEach(e=>{e.querySelectorAll(".tutor-onboard-choice-card").forEach(e=>{e.classList.remove("is-selected")});e.querySelectorAll(".tutor-onboard-choice-input:checked").forEach(e=>{var r=e.closest(".tutor-onboard-choice-card");if(r){r.classList.add("is-selected")}})})};var u=r.querySelector(".tutor-onboard-loading-text");var s=(u===null||u===void 0?void 0:u.dataset.text)||(u===null||u===void 0?void 0:(e=u.textContent)===null||e===void 0?void 0:e.trim())||"";var c=null;var d=false;var l=false;var v=e=>{if(!l){return undefined}var r="F5"===e.key||(e.metaKey||e.ctrlKey)&&"r"===e.key.toLowerCase();if(!r){return undefined}e.preventDefault();e.stopPropagation();return false};var f=e=>{if(e){document.addEventListener("keydown",v,true);return}document.removeEventListener("keydown",v,true)};var m=()=>{d=false;if(c){clearTimeout(c);c=null}if(u){u.textContent=s}};var _=()=>{if(!u||!s){return}var e=0;d=true;var r=()=>{if(!u||!d){return}u.textContent="".concat(s).concat(".".repeat(e));e=(e+1)%4;c=setTimeout(r,350)};r()};var p=()=>{if(!u||!s){return Promise.resolve()}m();var e=0;u.textContent="";return new Promise(r=>{var t=()=>{if(!u){r();return}if(e<s.length){e+=1;u.textContent=s.slice(0,e);c=setTimeout(t,35);return}c=null;_();r()};t()})};r.addEventListener("click",e=>{var r=e.target.closest(".tutor-onboard-next-screen");if(!r){return}var{target:o}=r.dataset;if(o){t(o)}});r.addEventListener("change",e=>{if(e.target.matches(".tutor-onboard-choice-input")){i()}});i();// Onboarding setup form submit
13 var b=r.querySelector(".tutor-onboard-setup-form");if(!b){return}b.addEventListener("submit",e=>n(function*(){e.preventDefault();if(l){return}var r=new FormData(b);r.append(_tutorobject.nonce_key,_tutorobject._tutor_nonce);var n=b.querySelector(".tutor-onboard-submit-btn");var i=(n===null||n===void 0?void 0:n.dataset.screen)||__("Loading...","tutor");l=true;f(true);if(n){n.disabled=true}t(i);var u=p();try{if(r.get("tutor_onboard_load_sample_course")){var s=yield y();if(!s){tutor_toast(__("Sample course import failed.","tutor"),"","error")}}var c=yield fetch(_tutorobject.ajaxurl,{method:"POST",body:r});if(!c.ok){throw new Error(__("Onboarding setup request failed.","tutor"))}}catch(e){yield u;tutor_toast((e===null||e===void 0?void 0:e.message)||__("Something went wrong!","tutor"),"","error");yield a(1e3)}finally{l=false;if(n){n.disabled=false}yield u;yield o();f(false);location.href=_tutorOnboardObject.tutor_welcome_page}})());var y=()=>n(function*(){// import sample courses
14 var e=new FormData;e.append("action","tutor_import_sample_courses");e.append(_tutorobject.nonce_key,_tutorobject._tutor_nonce);var r=yield fetch(_tutorobject.ajaxurl,{method:"POST",body:e,credentials:"same-origin"});if(r.ok){return true}else{return false}})()})})();