PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.0
Tutor LMS – eLearning and online course solution v4.0.0
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 21 hours ago tutor-addon-list.js 21 hours ago tutor-admin.js 21 hours ago tutor-core.js 21 hours ago tutor-coupon.js 21 hours ago tutor-course-builder.js 21 hours ago tutor-dashboard.js 21 hours ago tutor-front.js 21 hours ago tutor-gutenberg.js 21 hours ago tutor-import-export.js 21 hours ago tutor-learning-area.js 21 hours ago tutor-order-details.js 21 hours ago tutor-payment-settings.js 21 hours ago tutor-setup.js 21 hours ago tutor-tax-settings.js 21 hours ago tutor.js 21 hours 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}})()})})();