PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 3.9.5
Tutor LMS – eLearning and online course solution v3.9.5
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 9 months ago lazy-chunks 5 months ago tutor-addon-list.js 7 months ago tutor-admin.js 8 months ago tutor-coupon.js 5 months ago tutor-course-builder.js 5 months ago tutor-front.js 5 months ago tutor-gutenberg.js 10 months ago tutor-import-export.js 7 months ago tutor-order-details.js 6 months ago tutor-payment-settings.js 7 months ago tutor-setup.js 8 months ago tutor-tax-settings.js 7 months ago tutor-template-import-script.js 7 months ago tutor.js 5 months ago
tutor-setup.js
167 lines
1 (()=>{var t={4545:function(){window.selectSearchField=t=>{var e=document.querySelectorAll(t);(()=>{e.forEach(t=>{if(t&&!t.classList.contains("tutor-js-form-select")&&!t.hasAttribute("noDropdown")&&!t.classList.contains("no-tutor-dropdown")){var e=t.hasAttribute("data-searchable");var o=t.options[t.selectedIndex];t.style.display="none";var i,n,s,c,u,l,d,v;t.insertAdjacentHTML("afterend",r(t.options,t.value,e));i=t.nextElementSibling;n=i.querySelector(".tutor-form-select-search");s=n&&n.querySelector("input");v=i.querySelector(".tutor-form-select-dropdown");var f=i.querySelector(".tutor-form-select-label");f.innerText=o&&o.text;i.onclick=t=>{t.stopPropagation();a(document.querySelectorAll(".tutor-js-form-select"),i);i.classList.toggle("is-active");if(s){setTimeout(()=>{s.focus()},100)}v.onclick=t=>{t.stopPropagation()}};a(document.querySelectorAll(".tutor-js-form-select"));u=i.querySelector(".tutor-form-select-options");l=u&&u.querySelectorAll(".tutor-form-select-option");if(l){l.forEach(e=>{e.onclick=a=>{a.stopPropagation();var r=Array.from(t.options);r.forEach((r,o)=>{if(r.value===a.target.dataset.key){var n;(n=u.querySelector(".is-active"))===null||n===void 0?void 0:n.classList.remove("is-active");e.classList.add("is-active");i.classList.remove("is-active");f.innerText=a.target.innerText;f.dataset.value=r.value;t.value=r.value;var s=document.getElementById("save_tutor_option");if(s){s.disabled=false}}});var o=new Event("change",{bubbles:true});t.dispatchEvent(o)}})}var p=t=>{var e=0;t.forEach(t=>{if(t.style.display!=="none"){e+=1}});return e};if(s){s.oninput=t=>{var e,a=false;c=t.target.value.toUpperCase();l.forEach(t=>{d=t.querySelector("[tutor-dropdown-item]");e=d.textContent||d.innerText;if(e.toUpperCase().indexOf(c)>-1){t.style.display="";a="false"}else{a="true";t.style.display="none"}});var r='\n <div class="tutor-form-select-option noItem tutor-text-center tutor-fs-7">\n '.concat(window.wp.i18n.__("No item found","tutor"),"\n </div>\n ");var o=v.querySelector(".tutor-form-select-options");if(0==p(l)){var i=false;o.querySelectorAll(".tutor-form-select-option").forEach(t=>{if(t.classList.contains("noItem")==true){i=true}});if(false==i){o.insertAdjacentHTML("beforeend",r);i=true}}else{if(null!==v.querySelector(".noItem")){v.querySelector(".noItem").remove()}}}}}});var t=document.querySelectorAll(".tutor-js-form-select");t.forEach(t=>{if(t.nextElementSibling){if(t.nextElementSibling.classList.contains("tutor-js-form-select")){t.nextElementSibling.remove()}}});var o=document.querySelectorAll(".tutor-js-form-select");document.onclick=t=>{a(o)}})();function a(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(t){t.forEach(t=>{if(t!==e){t.classList.remove("is-active")}})}}function r(t,e,a){var r="";Array.from(t).forEach(t=>{r+='\n <div class="tutor-form-select-option '.concat(e===t.value?"is-active":"",'">\n <span tutor-dropdown-item data-key="').concat(tutor_esc_attr(t.value),'" class="tutor-nowrap-ellipsis" title="').concat(tutor_esc_attr(t.text),'">').concat(tutor_esc_html(t.text),"</span>\n </div>\n ")});var o="";if(a){o='\n <div class="tutor-form-select-search tutor-pt-8 tutor-px-8">\n <div class="tutor-form-wrap">\n <span class="tutor-form-icon">\n <i class="tutor-icon-search" area-hidden="true"></i>\n </span>\n <input type="search" class="tutor-form-control" placeholder="'.concat(window.wp.i18n.__("Search ...","tutor"),'" />\n </div>\n </div>\n ')}var i='\n <div class="tutor-form-control tutor-form-select tutor-js-form-select">\n <span class="tutor-form-select-label" tutor-dropdown-label>'.concat(window.wp.i18n.__("Select","tutor"),'</span>\n <div class="tutor-form-select-dropdown">\n ').concat(o,'\n <div class="tutor-form-select-options">\n ').concat(r,"\n </div>\n </div>\n </div>\n ");return i}};selectSearchField(".tutor-form-select")},15770:function(){/**
2 * Tutor accrodion
3 */(window.tutorAccordion=()=>{(function(t){var e=document.querySelectorAll(".tutor-accordion-item-header");if(e.length){e.forEach(e=>{e.addEventListener("click",()=>{e.classList.toggle("is-active");var a=e.nextElementSibling;if(e.classList.contains("is-active")){t(a).slideDown()}else{t(a).slideUp()}})})}})(jQuery)})()},69799:function(){/**
4 * Toggle Expandable -> .input-plan-details
5 */var t=document.querySelectorAll(".tutor-course-sidebar-card-pick-plan.has-input-expandable .tutor-form-check-input");if(t){t.forEach(t=>{var e=document.querySelectorAll(".tutor-course-sidebar-card-pick-plan-label .input-plan-details");if(t.checked){t.parentElement.querySelector(".input-plan-details").style.maxHeight="max-content"}t.addEventListener("change",t=>{var a=t.target.closest(".tutor-course-sidebar-card-pick-plan-label").querySelector(".input-plan-details");e.forEach(t=>{t.style.maxHeight=0});if(t.target.checked){a.style.maxHeight=a.scrollHeight+"px"}})})}},61258:function(){// Alignment field functions
6 (function t(){var t=document.querySelectorAll(".tutor-form-alignment");t.forEach(t=>{var e=t.querySelector("input");var a=t.querySelectorAll("button");a.forEach(t=>{if(t.dataset.position===e.value){t.classList.remove("tutor-btn-secondary");t.classList.add("tutor-btn-primary")}t.addEventListener("click",function(r){var o=t.dataset.position;e.value=o;e.dispatchEvent(new Event("input"));a.forEach(t=>t.classList.remove("tutor-btn-primary"));a.forEach(t=>t.classList.add("tutor-btn-secondary"));t.classList.remove("tutor-btn-secondary");t.classList.add("tutor-btn-primary")})})})})()},82386:function(){(function t(){document.addEventListener("click",t=>{var e;/**
7 * Tutor Default Tab
8 */var a="data-tutor-tab-target";var r=document.querySelectorAll(".tab-header-item.is-active, .tab-body-item.is-active");var o=null;if(t.target.hasAttribute(a)){o=t.target}else if((e=t.target.closest("[".concat(a,"]")))===null||e===void 0?void 0:e.hasAttribute(a)){o=t.target.closest("[".concat(a,"]"))}var i=o?o.getAttribute(a):null;if(i){t.preventDefault();var n=document.getElementById(i);if(n){r.forEach(t=>{t.classList.remove("is-active")});o.classList.add("is-active");n.classList.add("is-active")}}// Nav
9 var s="data-tutor-nav-target";var c=t.target.hasAttribute(s)?t.target:t.target.closest("[".concat(s,"]"));var u=document.querySelectorAll(".tutor-nav-link.is-active, .tutor-tab-item.is-active, .tutor-dropdown-item.is-active, .tutor-nav-more-item.is-active");if(c&&c.hasAttribute(s)){t.preventDefault();var l=c.getAttribute(s);var d=document.getElementById(l);if(d){u.forEach(t=>{var e=["tutor-tab-item","is-active"].every(e=>t.classList.contains(e));var a=["tutor-nav-more-item","is-active"].every(e=>t.classList.contains(e));if(e||a||t.closest("[".concat(s,"]"))){t.classList.remove("is-active")}});if(c.closest(".tutor-nav-more")!=undefined){c.closest(".tutor-nav-more").querySelector(".tutor-nav-more-item").classList.add("is-active")}c.classList.add("is-active");if(c.classList.contains("tutor-dropdown-item")){var v=c===null||c===void 0?void 0:c.getAttribute(s);var f=document.querySelectorAll(".tutor-nav-link");f===null||f===void 0?void 0:f.forEach(t=>{if((t===null||t===void 0?void 0:t.getAttribute(s))===v){var e;t===null||t===void 0?void 0:(e=t.classList)===null||e===void 0?void 0:e.add("is-active")}})}if(c.hasAttribute("data-tutor-query-variable")&&c.hasAttribute("data-tutor-query-value")){var p=c.getAttribute("data-tutor-query-variable");var m=c.getAttribute("data-tutor-query-value");if(p&&m){var h=new URL(window.location);h.searchParams.set(p,m);window.history.pushState({},"",h)}}d.classList.add("is-active");// Trigger event after tab change
10 var g=new CustomEvent("tutor_tab_changed",{detail:{tabId:l}});document.dispatchEvent(g)}}})})()},42043:function(){var t=document.querySelector(".tutor-dropdown-select");if(t){var e=document.querySelector(".tutor-dropdown-select-selected");var a=document.querySelector(".tutor-dropdown-select-options-container");var r=document.querySelectorAll(".tutor-dropdown-select-option");e.addEventListener("click",t=>{t.stopPropagation();a.classList.toggle("is-active")});r.forEach(t=>{t.addEventListener("click",r=>{var o=r.target.dataset.key;if(o==="custom"){document.querySelector(".tutor-v2-date-range-picker.inactive").classList.add("active");document.querySelector(".tutor-v2-date-range-picker.inactive input").click();document.querySelector(".tutor-v2-date-range-picker.inactive input").style.display="none";document.querySelector(".tutor-v2-date-range-picker.inactive .tutor-form-icon").style.display="none"}e.innerHTML=t.querySelector("label").innerHTML;a.classList.remove("is-active")})})}// console.log(tutorDropdownSelect);
11 },44799:function(){(function(t){t(document).on("click","[data-td-target]",function(e){var a=t(this);var r=a.data("td-target");a.toggleClass("is-active");t("#"+r).toggle()})})(jQuery)},38858:function(){var t=false;document.addEventListener("keypress",function(e){if(e.key==="Enter"){t=true}});document.addEventListener("click",e=>{var a="data-tutor-modal-target";var r="data-tutor-modal-close";var o="tutor-modal-overlay";if(t!==false){t=false;return false}if(e.target.hasAttribute(a)||e.target.closest("[".concat(a,"]"))){e.preventDefault();var i=e.target.hasAttribute(a)?e.target.getAttribute(a):e.target.closest("[".concat(a,"]")).getAttribute(a);var n=document.getElementById(i);if(n){document.querySelectorAll(".tutor-modal.tutor-is-active").forEach(t=>t.classList.remove("tutor-is-active"));n.classList.add("tutor-is-active");document.body.classList.add("tutor-modal-open");var s=new CustomEvent("tutor_modal_shown",{detail:e.target});window.dispatchEvent(s)}}if(e.target.hasAttribute(r)||e.target.classList.contains(o)||e.target.closest("[".concat(r,"]"))){e.preventDefault();var c=document.querySelectorAll(".tutor-modal.tutor-is-active");c.forEach(t=>{t.classList.remove("tutor-is-active")});document.body.classList.remove("tutor-modal-open")}})},12533:function(){(function(t){// Nav
12 t.fn.tutorNav=function(e){this.each(function(){var e=this;var a=t(e).find(">.tutor-nav-item:not('.tutor-nav-more')");var r=function r(){this.init=function(){var e=this;this.buildList();this.setup();t(window).on("resize",function(){e.cleanList();e.setup()})};this.setup=function(){var r=a.first().position();var o=t();var i=true;a.each(function(e){var n=t(this);var s=n.position();if(s.top!==r.top){o=o.add(n);if(i){o=o.add(a.eq(e-1));i=false}}});if(o.length){var n=o.clone();n.find("a.tutor-nav-link").addClass("tutor-dropdown-item").removeClass("tutor-nav-link");o.addClass("tutor-d-none");t(e).find(".tutor-nav-more-list").append(n);t(e).find(".tutor-nav-more").removeClass("tutor-d-none").addClass("tutor-d-inline-block");if(t(e).find(".tutor-dropdown-item.is-active").length){t(e).find(".tutor-nav-more-item").addClass("is-active")}}};this.cleanList=function(){if(!t(e).find(".tutor-nav-more-list .is-active").length){t(e).find(".tutor-nav-more-item").removeClass("is-active")}t(e).find(".tutor-nav-more-list").empty();t(e).find(".tutor-nav-more").removeClass("tutor-d-inline-block").addClass("tutor-d-none").find(".tutor-dropdown-item").removeClass("is-active");a.removeClass("tutor-d-none")};this.buildList=function(){t(e).find(".tutor-nav-more-item").on("click",function(a){a.preventDefault();if(t(e).find(".tutor-dropdown-item.is-active").length){t(this).addClass("is-active")}t(this).parent().toggleClass("tutor-nav-opened")});t(document).mouseup(a=>{if(t(e).find(".tutor-nav-more-link").has(a.target).length===0){t(e).find(".tutor-nav-more").removeClass("tutor-nav-opened")}})}};new r().init()})};t("[tutor-priority-nav]").tutorNav()})(window.jQuery)},29325:function(){/**
13 * Tutor Notification Tab
14 */(function t(){document.addEventListener("click",t=>{var e="data-tutor-notification-tab-target";var a=document.querySelectorAll(".tab-header-item.is-active, .tab-body-item.is-active");if(t.target.hasAttribute(e)){t.preventDefault();var r=t.target.hasAttribute(e)?t.target.getAttribute(e):t.target.closest("[".concat(e,"]")).getAttribute(e);var o=document.getElementById(r);if(t.target.hasAttribute(e)&&o){a.forEach(t=>{t.classList.remove("is-active")});t.target.classList.add("is-active");o.classList.add("is-active")}}})})()},16902:function(){/**
15 * Tutor Off Canvas
16 */(function t(){document.addEventListener("click",t=>{var e="data-tutor-offcanvas-target";var a="data-tutor-offcanvas-close";var r="tutor-offcanvas-backdrop";// Opening Offcanvas
17 if(t.target.hasAttribute(e)){t.preventDefault();var o=t.target.hasAttribute(e)?t.target.getAttribute(e):t.target.closest("[".concat(e,"]")).getAttribute(e);var i=document.getElementById(o);if(i){i.classList.add("is-active")}}// Closing Offcanvas
18 if(t.target.hasAttribute(a)||t.target.classList.contains(r)||t.target.closest("[".concat(a,"]"))){t.preventDefault();var n=document.querySelectorAll(".tutor-offcanvas.is-active");n.forEach(t=>{t.classList.remove("is-active")})}});// Closing Offcanvas on esc key
19 document.addEventListener("keydown",t=>{if(t.key==="Escape"){var e=document.querySelectorAll(".tutor-offcanvas.is-active");e.forEach(t=>{t.classList.remove("is-active")})}})})()},51998:function(){/**
20 * Tutor Password Strength Checker
21 */(function t(){var t=document.querySelectorAll(".tutor-password-field input.password-checker");var e=document.querySelector(".tutor-password-strength-hint .weak");var a=document.querySelector(".tutor-password-strength-hint .medium");var r=document.querySelector(".tutor-password-strength-hint .strong");var{__,_x:o,_n:i,_nx:n}=wp.i18n;var s=/[a-z]/;var c=/\d+/;var u=/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/;if(t){t.forEach(t=>{t.addEventListener("input",o=>{var i,n,l;var d=t&&t.closest(".tutor-password-field").querySelector(".show-hide-btn");var v=t.closest(".tutor-password-strength-checker");if(v){i=v&&v.querySelector(".indicator");n=v&&v.querySelector(".text")}var f=o.target;if(f.value!=""){if(i){i.style.display="flex"}if(f.value.length<=3&&(f.value.match(s)||f.value.match(c)||f.value.match(u)))l=1;if(f.value.length>=6&&(f.value.match(s)&&f.value.match(c)||f.value.match(c)&&f.value.match(u)||f.value.match(s)&&f.value.match(u)))l=2;if(f.value.length>=6&&f.value.match(s)&&f.value.match(c)&&f.value.match(u))l=3;if(l==1){e.classList.add("active");if(n){n.style.display="block";n.textContent=__("weak","tutor")}}if(l==2){a.classList.add("active");if(n){n.textContent=__("medium","tutor")}}else{a.classList.remove("active");if(n){// noticeText.classList.remove('medium');
22 }}if(l==3){e.classList.add("active");a.classList.add("active");r.classList.add("active");if(n){n.textContent=__("strong","tutor");// noticeText.classList.add('strong');
23 }}else{r.classList.remove("active");if(n){// noticeText.classList.remove('strong');
24 }}if(d){d.style.display="block";d.onclick=function(){if(f.type=="password"){f.type="text";d.style.color="#23ad5c";d.classList.add("hide-btn")}else{f.type="password";d.style.color="#000";d.classList.remove("hide-btn")}}}}else{if(i){i.style.display="none"}if(n){i.style.display="none"}if(n){n.style.display="none"}d.style.display="none"}})})}})()},53375:function(){(function t(){// It is managed by mediachooser.js
25 return;/**
26 * Image Preview : Logo and Signature Upload
27 * Selector -> .tutor-option-field-input.image-previewer
28 */var t=document.querySelectorAll(".tutor-thumbnail-uploader");var e=document.querySelectorAll(".tutor-thumbnail-uploader img");var a=document.querySelectorAll(".tutor-thumbnail-uploader input[type=file]");var r=document.querySelectorAll(".tutor-thumbnail-uploader .delete-btn");if(a&&r){// Checking Img Src when document loads
29 document.addEventListener("DOMContentLoaded",()=>{t.forEach(t=>{e.forEach(e=>{if(e.getAttribute("src")){e.closest(".image-previewer").classList.add("is-selected")}else{t.classList.remove("is-selected")}console.log(e)})})});// Updating Image Preview
30 a.forEach(t=>{t.addEventListener("change",function(e){var a=this.files[0];var r=t.closest(".image-previewer");var i=r.querySelector("img");var n=r.querySelector(".preview-loading");if(a){n.classList.add("is-loading");o(a,i);r.classList.add("is-selected");setTimeout(()=>{n.classList.remove("is-loading")},200)}})});// Deleting Image Preview
31 r.forEach(t=>{t.addEventListener("click",function(t){var e=this.closest(".image-previewer");var a=e.querySelector("img");a.setAttribute("src","");e.classList.remove("is-selected")})})}// Get Image file as Data URL
32 var o=(t,e)=>{var a=new FileReader;a.onload=function t(){e.setAttribute("src",this.result)};a.readAsDataURL(t)}})()},43819:function(){(function t(){var{__}=wp.i18n;document.addEventListener("click",t=>{var e="data-tutor-toggle-more";var a=t.target.hasAttribute(e)?t.target:t.target.closest("[".concat(e,"]"));if(a&&a.hasAttribute(e)){t.preventDefault();var r=a.getAttribute(e);console.log(r);var o=document.querySelector(r);if(o.classList.contains("tutor-toggle-more-collapsed")){o.classList.remove("tutor-toggle-more-collapsed");o.style.height="auto";a.classList.remove("is-active");a.querySelector(".tutor-toggle-btn-icon").classList.replace("tutor-icon-plus","tutor-icon-minus");a.querySelector(".tutor-toggle-btn-text").innerText=__("Show Less","tutor")}else{o.classList.add("tutor-toggle-more-collapsed");o.style.height=o.getAttribute("data-toggle-height")+"px";a.classList.add("is-active");a.querySelector(".tutor-toggle-btn-icon").classList.replace("tutor-icon-minus","tutor-icon-plus");a.querySelector(".tutor-toggle-btn-text").innerText=__("Show More","tutor")}}})})()}};/************************************************************************/// The module cache
33 var e={};// The require function
34 function a(r){// Check if module is in cache
35 var o=e[r];if(o!==undefined){return o.exports}// Create a new module (and put it into the cache)
36 var i=e[r]={exports:{}};// Execute the module function
37 t[r](i,i.exports,a);// Return the exports of the module
38 return i.exports}/************************************************************************/// webpack/runtime/rspack_version
39 (()=>{a.rv=()=>"1.4.11"})();// webpack/runtime/rspack_unique_id
40 (()=>{a.ruid="bundler=rspack@1.4.11"})();/************************************************************************/// This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
41 (()=>{"use strict";// EXTERNAL MODULE: ./assets/react/front/_select_dd_search.js
42 var t=a(4545);// CONCATENATED MODULE: ./node_modules/@swc/helpers/esm/_async_to_generator.js
43 function e(t,e,a,r,o,i,n){try{var s=t[i](n);var c=s.value}catch(t){a(t);return}if(s.done)e(c);else Promise.resolve(c).then(r,o)}function r(t){return function(){var a=this,r=arguments;return new Promise(function(o,i){var n=t.apply(a,r);function s(t){e(n,o,i,s,c,"next",t)}function c(t){e(n,o,i,s,c,"throw",t)}s(undefined)})}}// EXTERNAL MODULE: ./v2-library/src/js/modal.js
44 var o=a(38858);// EXTERNAL MODULE: ./v2-library/src/js/thumbnailPreview.js
45 var i=a(53375);// CONCATENATED MODULE: ./v2-library/src/js/popupMenu.js
46 // dropdown
47 (function t(){var t=new Event("tutor_dropdown_closed");document.addEventListener("click",e=>{var a="action-tutor-dropdown";var r=e.target.hasAttribute(a)?e.target:e.target.closest("[".concat(a,"]"));if(r&&r.hasAttribute(a)){e.preventDefault();var o=r.closest(".tutor-dropdown-parent");if(o.classList.contains("is-open")){o.classList.remove("is-open");o.dispatchEvent(t)}else{document.querySelectorAll(".tutor-dropdown-parent").forEach(t=>{t.classList.remove("is-open")});o.classList.add("is-open")}}else{var i=["data-tutor-copy-target","data-tutor-dropdown-persistent"];var n="data-tutor-dropdown-close";var s=i.some(t=>{return e.target.hasAttribute(t)||e.target.closest("[".concat(t,"]"))||e.target.closest(".react-datepicker")||e.target.classList.contains("react-datepicker__close-icon")});if(!s||e.target.hasAttribute(n)||e.target.closest("[".concat(n,"]"))){document.querySelectorAll(".tutor-dropdown-parent").forEach(e=>{if(e.classList.contains("is-open")){e.classList.remove("is-open");e.dispatchEvent(t)}})}}})})();/**
48 * Copy to clipboard
49 */document.addEventListener("click",t=>r(function*(){var e="data-tutor-copy-target";if(t.target.hasAttribute(e)){var a=t.target.getAttribute(e);/* Get the text field */var r=document.getElementById(a).textContent.trim();yield n(r);if(r){s(t.target,"Copied")}else{s(t.target,"Nothing Found!")}}})());// Copy text to clipboard
50 var n=t=>{return new Promise(e=>{var a=document.createElement("textarea");a.value=t;document.body.appendChild(a);a.select();document.execCommand("copy");document.body.removeChild(a);e()})};// Showing tooltip
51 var s=function(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Copied!";var a='<span class="tutor-tooltip tooltip-wrap"><span class="tooltip-txt tooltip-top">'.concat(e,"</span></span>");t.insertAdjacentHTML("afterbegin",a);setTimeout(()=>{document.querySelector(".tutor-tooltip").remove()},500)};/**
52 * Input Field - Copy/Paste to/from clipboard
53 */document.addEventListener("click",t=>r(function*(){var e="data-tutor-clipboard-copy-target";var a="data-tutor-clipboard-paste-target";if(t.target.hasAttribute(e)){var r=t.target.getAttribute(e);/* Get the text field */var o=document.getElementById(r).value;/* Copy text into clipboard */if(o){yield navigator.clipboard.writeText(o);s(t.target,"Copied")}}if(t.target.hasAttribute(a)){var i=t.target.getAttribute(a);var n=yield navigator.clipboard.readText();/* Pasting on the text field */if(n){document.getElementById(i).value=n;s(t.target,"Pasted")}}})());/**
54 * Toggle disabled .tutor-clipboard-input-field .tutor-btn
55 * .tutor-clipboard-input-field .tutor-btn
56 */var c=document.querySelector(".tutor-clipboard-input-field .tutor-btn");if(c){document.querySelector(".tutor-clipboard-input-field .tutor-form-control").addEventListener("input",t=>{t.target.value?c.removeAttribute("disabled"):c.setAttribute("disabled","")})}// EXTERNAL MODULE: ./v2-library/src/js/offcanvas.js
57 var u=a(16902);// EXTERNAL MODULE: ./v2-library/src/js/notificationTab.js
58 var l=a(29325);// EXTERNAL MODULE: ./v2-library/src/js/defaultTab.js
59 var d=a(82386);// EXTERNAL MODULE: ./v2-library/src/js/nav.js
60 var v=a(12533);// EXTERNAL MODULE: ./v2-library/src/js/passwordStrengthChecker.js
61 var f=a(51998);// EXTERNAL MODULE: ./v2-library/src/js/general.js
62 var p=a(44799);// EXTERNAL MODULE: ./v2-library/src/js/accordion.js
63 var m=a(15770);// EXTERNAL MODULE: ./v2-library/src/js/accordionRadioFields.js
64 var h=a(69799);// EXTERNAL MODULE: ./v2-library/src/js/dropdownSelect.js
65 var g=a(42043);// EXTERNAL MODULE: ./v2-library/src/js/toggleMore.js
66 var b=a(43819);// EXTERNAL MODULE: ./v2-library/src/js/alignmentField.js
67 var y=a(61258);// CONCATENATED MODULE: ./v2-library/src/js/main.js
68 ;// CONCATENATED MODULE: ./assets/react/helper/ajax-handler.js
69 function w(t){return r(function*(){try{var e=yield fetch(window._tutorobject.ajaxurl,{method:"POST",body:t});return e}catch(t){tutor_toast(__("Operation failed","tutor"),t,"error")}})()};// CONCATENATED MODULE: ./assets/react/helper/tutor-formdata.js
70 /**
71 * Prepare custom form data, while setting form data
72 * it will also set tutor nonce field.
73 *
74 * @since v2.1.0
75 *
76 * @param formId form id attribute
77 * @param data array of objects of form elements. Key value par
78 * like: [{name: 'john doe'}, {age: 100}]
79 *
80 * @return mixed formData on success, false on any error
81 */if(!window.tutor_get_nonce_data){window.tutor_get_nonce_data=function(t){var e=window._tutorobject||{};var a=e.nonce_key||"";var r=e[a]||"";if(t){return{key:a,value:r}}return{[a]:r}}}function _(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];var e=new FormData;t.forEach(t=>{for(var[a,r]of Object.entries(t)){e.set(a,r)}});e.set(window.tutor_get_nonce_data(true).key,window.tutor_get_nonce_data(true).value);return e}/* ESM default export */const k=_;// CONCATENATED MODULE: ./assets/react/lib/tutor.js
82 var{__:L}=wp.i18n;window.defaultErrorMessage=L("Something went wrong","tutor");window.tutor_get_nonce_data=function(t){var e=window._tutorobject||{};var a=e.nonce_key||"";var r=e[a]||"";if(t){return{key:a,value:r}}return{[a]:r}};window.tutor_popup=function(t,e){var a=this;var r;this.popup_wrapper=function(t){var a="<"+t+' id="tutor-legacy-modal" class="tutor-modal tutor-is-active">';a+='<div class="tutor-modal-overlay"></div>';a+='<div class="tutor-modal-window">';a+='<div class="tutor-modal-content tutor-modal-content-white">';a+='<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close><span class="tutor-icon-times" area-hidden="true"></span></button>';a+='<div class="tutor-modal-body tutor-text-center">';a+='<div class="tutor-px-lg-48 tutor-py-lg-24">';if(e){a+='<div class="tutor-mt-24"><img class="tutor-d-inline-block" src="'+window._tutorobject.tutor_url+"assets/images/"+e+'.svg" /></div>'}a+='<div class="tutor-modal-content-container"></div>';// Buttons
83 a+='<div class="tutor-d-flex tutor-justify-center tutor-mt-48 tutor-mb-24 tutor-modal-actions"></div>';a+="</div>";a+="</div>";a+="</div>";a+="</div>";a+="</"+t+">";return a};this.popup=function(e){var o=e.title?'<div class="tutor-fs-3 tutor-fw-medium tutor-color-black tutor-mb-12">'+e.title+"</div>":"";var i=e.description?'<div class="tutor-fs-6 tutor-color-muted">'+e.description+"</div>":"";var n=Object.keys(e.buttons||{}).map(function(a){var r=e.buttons[a];var o=r.id?"tutor-popup-"+r.id:"";var i=r.attr?" "+r.attr:"";return t('<button id="'+o+'" class="'+r.class+'"'+i+">"+r.title+"</button>").click(function(){r.callback(t(this))})});r=t(a.popup_wrapper(e.wrapper_tag||"div"));var s=r.find(".tutor-modal-content-container");s.append(o);s.append(i);t("body").append(r);t("body").addClass("tutor-modal-open");for(var c=0;c<n.length;c++){r.find(".tutor-modal-actions").append(n[c])}return r};return{popup:this.popup}};window.tutor_date_picker=()=>{if(jQuery.datepicker){var t=_tutorobject.wp_date_format;if(!t){t="yy-mm-dd"}$(".tutor_date_picker").datepicker({dateFormat:t})}};jQuery(document).ready(function(t){"use strict";var{__,_x:e,_n:a,_nx:r}=wp.i18n;/**
84 * Video source tabs
85 */if(jQuery().select2){t(".videosource_select2").select2({width:"100%",templateSelection:o,templateResult:o,allowHtml:true})}//videosource_select2
86 function o(e){var a=e.element;return t('<span><i class="tutor-icon-'+t(a).data("icon")+'"></i> '+e.text+"</span>")}/**
87 * Course Builder
88 *
89 * @since v.1.3.4
90 */t(document).on("click",".tutor-course-thumbnail-upload-btn",function(e){e.preventDefault();var a=t(this);var r;if(r){r.open();return}r=wp.media({title:__("Select or Upload Media Of Your Chosen Persuasion","tutor"),button:{text:__("Use this media","tutor")},multiple:false});r.on("select",function(){var e=r.state().get("selection").first().toJSON();a.closest(".tutor-thumbnail-wrap").find(".thumbnail-img").attr("src",e.url);a.closest(".tutor-thumbnail-wrap").find("input").val(e.id);t(".tutor-course-thumbnail-delete-btn").show()});r.open()});//Delete Thumbnail
91 t(document).on("click",".tutor-course-thumbnail-delete-btn",function(e){e.preventDefault();var a=t(this);var r=a.closest(".tutor-thumbnail-wrap").find(".thumbnail-img").attr("data-placeholder-src");a.closest(".tutor-thumbnail-wrap").find(".thumbnail-img").attr("src",r);a.closest(".tutor-thumbnail-wrap").find("input").val("");t(".tutor-course-thumbnail-delete-btn").hide()});t(document).on("change keyup",".course-edit-topic-title-input",function(e){e.preventDefault();t(this).closest(".tutor-topics-top").find(".topic-inner-title").html(t(this).val())});/**
92 * Delete Lesson from course builder
93 */t(document).on("click",".tutor-delete-lesson-btn",function(e){e.preventDefault();if(!confirm(__("Are you sure to delete?","tutor"))){return}var a=t(this);var r=a.attr("data-lesson-id");t.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{lesson_id:r,action:"tutor_delete_lesson_by_id"},beforeSend:function t(){a.addClass("is-loading")},success:function t(t){if(t.success){a.closest(".course-content-item").remove()}},complete:function t(){a.removeClass("is-loading")}})});/**
94 * Delete Quiz
95 * @since v.1.0.0
96 */t(document).on("click",".tutor-delete-quiz-btn",function(e){e.preventDefault();if(!confirm(__("Are you sure to delete?","tutor"))){return}var a=t(this);var r=a.attr("data-quiz-id");t.ajax({url:window._tutorobject.ajaxurl,type:"POST",data:{quiz_id:r,action:"tutor_delete_quiz_by_id"},beforeSend:function t(){a.addClass("is-loading")},success:function t(t){var{data:e={},success:r}=t||{};var{message:o=__("Something Went Wrong!")}=e;if(r){a.closest(".course-content-item").remove();return}tutor_toast(__("Error!","tutor"),o,"error")},complete:function t(){a.removeClass("is-loading")}})});// @todo: find out the usage
97 t(document).on("click",".settings-tabs-navs li",function(e){e.preventDefault();var a=t(this);var r=a.find("a").attr("data-target");var o=a.find("a").attr("href");a.addClass("active").siblings("li.active").removeClass("active");t(".settings-tab-wrap").removeClass("active").hide();t(r).addClass("active").show();window.history.pushState({},"",o)});/**
98 * Tutor number validation
99 *
100 * @since v.1.6.3
101 */t(document).on("keyup change",".tutor-number-validation",function(e){var a=t(this);var r=parseInt(a.val());var o=parseInt(a.attr("data-min"));var i=parseInt(a.attr("data-max"));if(r<o){a.val(o)}else if(r>i){a.val(i)}});/*
102 * @since v.1.6.4
103 * Quiz Attempts Instructor Feedback
104 */t(document).on("click",".tutor-instructor-feedback",function(e){e.preventDefault();var a=t(this);var r=a.html();t.ajax({url:window.ajaxurl||_tutorobject.ajaxurl,type:"POST",data:{attempt_id:a.data("attempt-id"),feedback:tinymce.activeEditor.getContent(),action:"tutor_instructor_feedback"},beforeSend:function t(){a.text(__("Updating...","tutor")).attr("disabled","disabled").addClass("is-loading")},success:function t(t){if(t.success){a.closest(".course-content-item").remove();tutor_toast(__("Success","tutor"),a.data("toast_success_message"),"success")}},complete:function t(){a.html(r).removeAttr("disabled").removeClass("is-loading")}})});/**
105 * @since v.1.8.6
106 * SUbmit form through ajax
107 */t(".tutor-form-submit-through-ajax").submit(function(e){e.preventDefault();var a=t(this);var r=t(this).attr("action")||window.location.href;var o=t(this).attr("method")||"GET";var i=t(this).serializeObject();t.ajax({url:r,type:o,data:i,beforeSend:function t(){a.find("button").attr("disabled","disabled").addClass("is-loading")},success:function t(t){if(t.success){tutor_toast(__("Success","tutor"),a.data("toast_success_message"),"success")}else{tutor_toast(__("Error!","tutor"),t.data,"error")}},error:function t(t){tutor_toast(__("Error!","tutor"),t.statusText,"error")},complete:function t(){a.find("button").removeAttr("disabled").removeClass("is-loading")}})});/*
108 * @since v.1.7.9
109 * Send wp nonce to every ajax request
110 */t.ajaxSetup({data:tutor_get_nonce_data()})});jQuery.fn.serializeObject=function(){var t={};var e=this.serializeArray();jQuery.each(e,function(){if(t[this.name]){if(!t[this.name].push){t[this.name]=[t[this.name]]}t[this.name].push(this.value||"")}else{t[this.name]=this.value||""}});return t};/**
111 * Show toast message
112 *
113 * @param {string} title
114 * @param {string} description
115 * @param {'success' | 'warning' | 'error'} type
116 * @return {void}
117 *
118 * @since 1.0.0
119 */window.tutor_toast=function(t,e,a){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:true;if(!jQuery(".tutor-toast-parent").length){jQuery("body").append('<div class="tutor-toast-parent tutor-toast-right"></div>')}var o=a=="success"?"success":a=="error"?"danger":a=="warning"?"warning":"primary";var i=a=="success"?"tutor-icon-circle-mark-line":a=="error"?"tutor-icon-circle-times-line":"tutor-icon-circle-info-o";var n=e!==undefined&&e!==null&&String(e).trim()!=="";var s=jQuery('\n <div class="tutor-notification tutor-is-'.concat(o,' tutor-mb-16">\n <div class="tutor-notification-icon">\n <i class="').concat(i,'"></i>\n </div>\n <div class="tutor-notification-content">\n <h5>').concat(t,'</h5>\n <p class="').concat(!n?"tutor-d-none":"",'">').concat(e,'</p>\n </div>\n <button class="tutor-notification-close">\n <i class="tutor-icon-times"></i>\n </button>\n </div>\n '));s.find(".tutor-notification-close").click(function(){s.remove()});jQuery(".tutor-toast-parent").append(s);if(r){setTimeout(function(){if(s){s.fadeOut("fast",function(){jQuery(this).remove()})}},5e3)}};/**
120 * Escape HTML and return safe HTML
121 *
122 * @since 2.2.4
123 *
124 * @param {string} unsafeText HTML string
125 * @returns string
126 */function S(t){var e="";var a=document.createElement("div");/**
127 * When set an HTML string to an element's innerText
128 * the browser automatically escapes any HTML tags and
129 * treats the content as plain text.
130 */a.innerText=t;e=a.innerHTML;a.remove();return e}window.tutor_esc_html=S;function C(t){return t.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#039;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}window.tutor_esc_attr=C;// enable custom selector when modal opens
131 window.addEventListener("tutor_modal_shown",t=>{selectSearchField(".tutor-form-select")});/**
132 * Create new draft course
133 * @since 3.0.0
134 */var q=document.querySelectorAll("a.tutor-create-new-course,button.tutor-create-new-course,li.tutor-create-new-course a");q.forEach(t=>{t.addEventListener("click",e=>r(function*(){e.preventDefault();var{__}=wp.i18n;var a=__("Something went wrong, please try again","tutor");try{// For wp-admin bar quick create.
135 if(e.target.classList.contains("ab-item")){e.target.innerHTML="Creating..."}t.classList.add("is-loading");t.style.pointerEvents="none";var r=t.classList.contains("tutor-dashboard-create-course");var o=k([{action:"tutor_create_new_draft_course",from_dashboard:r}]);var i=yield w(o);var{status_code:n,data:s,message:c}=yield i.json();if(n===201){window.location=s}else{tutor_toast(__("Failed","tutor"),c,"error")}}catch(t){tutor_toast(__("Failed","tutor"),a,"error")}finally{t.removeAttribute("disabled");t.classList.remove("is-loading")}})())});// CONCATENATED MODULE: ./assets/react/admin-dashboard/tutor-setup.js
136 jQuery.fn.serializeObject=function(){var t=jQuery;var e={};var a=this.serializeArray();jQuery.each(a,function(){if(e[this.name]){if(!e[this.name].push){e[this.name]=[e[this.name]]}e[this.name].push(this.value||"")}else{e[this.name]=this.value||""}});// Map array value
137 t(this).find("input:checkbox").each(function(){e[t(this).attr("name")]=t(this).prop("checked")?t(this).attr("data-on")!==undefined?t(this).attr("data-on"):"on":t(this).attr("data-off")!==undefined?t(this).attr("data-off"):"off"});return e};jQuery(document).ready(function(t){"use strict";selectSearchField(".tutor-form-select");var e=window.location.href;var a=new URLSearchParams(window.location.search);var r=a.get("marketplace");if(e.indexOf("#")>0){t(".tutor-wizard-container > div").removeClass("active");t(".tutor-wizard-container > div.tutor-setup-wizard-settings").addClass("active");var o=e.split("#");if(o[1]){var i=t(".tutor-setup-title li."+o[1]).index();t(".tutor-setup-title li").removeClass("current");t(".tutor-setup-content li").removeClass("active");for(var n=0;n<=i;n++){t(".tutor-setup-title li").eq(n).addClass("active");if(i==n){t(".tutor-setup-title li").eq(n).addClass("current");t(".tutor-setup-content li").eq(n).addClass("active")}}}c(r)}if(r==="off"){t("#enable_course_marketplace-0").prop("checked",true)}t(".tutor-setup-title li").on("click",function(e){e.preventDefault();var a=t(this).closest("li").index();t(".tutor-setup-title li").removeClass("active current");t(".tutor-setup-title li").eq(a).addClass("active current");t(".tutor-setup-content li").removeClass("active");t(".tutor-setup-content li").eq(a).addClass("active");window.location.hash=t("ul.tutor-setup-title li").eq(a).data("url");for(var r=0;r<=a;r++){t(".tutor-setup-title li").eq(r).addClass("active")}});/* ---------------------
138 * Navigate Wizard Screens
139 * ---------------------- */t(".tutor-type-next").on("click",function(e){e.preventDefault();t(".tutor-setup-wizard-type").removeClass("active");t(".tutor-setup-wizard-settings").addClass("active");t(".tutor-setup-title li").eq(0).addClass("active");var a=t("input[name='enable_course_marketplace']:checked").val();var r=new URL(window.location.href);r.searchParams.set("marketplace",a);r.hash="course";window.history.pushState(null,"",r);c(a)});t(".tutor-type-previous").on("click",function(e){e.preventDefault();t(".tutor-setup-wizard-type").removeClass("active");t(".tutor-setup-wizard-boarding").addClass("active")});/* ---------------------
140 * Wizard Action
141 * ---------------------- */t(".tutor-setup-previous").on("click",function(e){e.preventDefault();var a=t(this).closest("li").index();t("ul.tutor-setup-title li").eq(a).removeClass("active");if(a>0&&a==t(".tutor-setup-title li.instructor").index()+1&&t(".tutor-setup-title li.instructor").hasClass("hide-this")){a=a-1}if(a>0){t("ul.tutor-setup-title li").eq(a-1).addClass("active");t("ul.tutor-setup-content li").removeClass("active").eq(a-1).addClass("active");t("ul.tutor-setup-title li").removeClass("current").eq(a-1).addClass("current");window.location.hash=t("ul.tutor-setup-title li").eq(a-1).data("url")}else{t(".tutor-setup-wizard-settings").removeClass("active");t(".tutor-setup-wizard-type").addClass("active");window.location.hash=""}u()});t(".tutor-setup-type-previous").on("click",function(e){t(".tutor-setup-wizard-type").removeClass("active");t(".tutor-setup-wizard-boarding").addClass("active")});t(".tutor-setup-skip, .tutor-setup-next").on("click",function(e){e.preventDefault();var a=t(this).closest("li").index()+1;if(a==t(".tutor-setup-title li.instructor").index()&&t(".tutor-setup-title li.instructor").hasClass("hide-this")){a=a+1}t("ul.tutor-setup-title li").eq(a).addClass("active");t("ul.tutor-setup-content li").removeClass("active").eq(a).addClass("active");t("ul.tutor-setup-title li").removeClass("current").eq(a).addClass("current");window.location.hash=t("ul.tutor-setup-title li").eq(a).data("url");u()});/* ---------------------
142 * Wizard Skip
143 * ---------------------- */t(".tutor-boarding-next, .tutor-boarding-skip").on("click",function(e){e.preventDefault();t(".tutor-setup-wizard-boarding").removeClass("active");t(".tutor-setup-wizard-type").addClass("active")});/* ---------------------
144 * Form Submit and Redirect after Finished
145 * ---------------------- */t(".tutor-finish-setup").on("click",function(e){e.preventDefault();var a=t(this);var r=t("#tutor-setup-form").serializeObject();var o=a.data("redirect-url");var i=_tutorobject.ajaxurl;t.ajax({url:i,type:"POST",data:r,beforeSend:function t(){a.attr("disabled","disabled").addClass("is-loading")},success:function t(t){if(t.success){window.location=o}},complete:function t(){a.removeAttr("disabled").removeClass("is-loading")}})});/* ---------------------
146 * Reset Section
147 * ---------------------- */t(".tutor-reset-section").on("click",function(e){t(this).closest("li").find("input").val(function(){switch(this.type){case"text":return this.defaultValue;break;case"checkbox":case"radio":this.checked=this.defaultChecked;break;case"range":var e=t(this).closest(".limit-slider");if(e.find(".range-input").hasClass("double-range-slider")){e.find(".range-value-1").html(this.defaultValue+"%");t(".range-value-data-1").val(this.defaultValue);e.find(".range-value-2").html(100-this.defaultValue+"%");t(".range-value-data-2").val(100-this.defaultValue)}else{e.find(".range-value").html(this.defaultValue);return this.defaultValue}break;case"hidden":return this.value;break}})});/* ---------------------
148 * Wizard Tooltip
149 * ---------------------- */t(".tooltip-btn").on("click",function(e){e.preventDefault();t(this).toggleClass("active")});/* ---------------------
150 * on/of emphasizing after input check click
151 * ---------------------- */t(".input-switchbox").each(function(){s(t(this))});function s(t){var e=t.parent().parent();if(t.prop("checked")){e.find(".label-on").addClass("active");e.find(".label-off").removeClass("active")}else{e.find(".label-on").removeClass("active");e.find(".label-off").addClass("active")}}t(".input-switchbox").click(function(){s(t(this))});/* ---------------------
152 * Select Option
153 * ---------------------- */t(".select-box").click(function(e){e.preventDefault();console.log("ddd");t(this).parent().find(".options-container").toggleClass("active")});t(".select-box .options-container .option").click(function(e){e.stopPropagation();t(this).parent().parent().find(".selected").html(t(this).find("label").html());t(this).parent().removeClass("active")});/* ---------------------
154 * Time Limit sliders
155 * ---------------------- */t(".range-input").on("change mousemove",function(e){var a=t(this).val();var r=t(this).parent().parent().find(".range-value");r.text(a)});t(".double-range-slider").on("change mousemove",function(){var e=t(this).closest(".settings");e.find(".range-value-1").text(t(this).val()+"%");e.find('input[name="earning_instructor_commission"]').val(t(this).val());e.find(".range-value-2").text(100-t(this).val()+"%");e.find('input[name="earning_admin_commission"]').val(100-t(this).val())});t("#attempts-allowed-1").on("click",function(e){if(t("#attempts-allowed-numer").prop("disabled",true)){t(this).parent().parent().parent().addClass("active");t("#attempts-allowed-numer").prop("disabled",false)}});t("#attempts-allowed-2").on("click",function(e){if(t("#attempts-allowed-2").is(":checked")){t(this).parent().parent().parent().removeClass("active");t("#attempts-allowed-numer").prop("disabled",true)}});t(".wizard-type-item").on("click",function(e){c(t(this).find("input").val())});function c(e){if(e=="on"){t(".tutor-show-hide").addClass("active");t(".tutor-setup-title li.instructor").removeClass("hide-this");t(".tutor-setup-content li").eq(t(".tutor-setup-title li.instructor")).removeClass("hide-this")}else{t(".tutor-show-hide").removeClass("active");t(".tutor-setup-title li.instructor").addClass("hide-this");t(".tutor-setup-content li").eq(t(".tutor-setup-title li.instructor")).addClass("hide-this")}}u();function u(){if(t(".tutor-setup-title li.instructor").hasClass("hide-this")){t(".tutor-steps").html(5);var e=t(".tutor-setup-title li.current").index();if(e>2){t(".tutor-setup-content li.active .tutor-steps-current").html(e)}}else{t(".tutor-steps").html(6);t(".tutor-setup-content li").each(function(){t(this).find(".tutor-steps-current").html(t(this).index()+1)})}}/* ---------------------
156 * Attempt Allowed
157 * ---------------------- */t("input[name='attempts-allowed']").on("change",function(e){var a=t(this).filter(":checked").val();if(a=="unlimited"){t("input[name='quiz_attempts_allowed']").val(0)}else{t("input[name='quiz_attempts_allowed']").val(t("input[name='attempts-allowed-number").val())}});// Prevent number input out of range
158 t(document).on("input",'input.tutor-form-number-verify[type="number"]',function(){if(t(this).val()==""){t(this).val("");return}var e=t(this).attr("min");var a=t(this).attr("max");var r=t(this).val().toString();/\D/.test(r)?r="":0;r=parseInt(r||0);t(this).val(Math.abs(t(this).val()));// Prevent number smaller than min
159 if(!(e===undefined)){r<parseInt(e)?t(this).val(e):0}// Prevent numbers greater than max
160 if(!(a===undefined)){r>a?t(this).val(a):0}});/* $(document).on('focus', 'input.tutor-form-number-verify[type="number"]', function () {
161 $("input[name='attempts-allowed'][value='single']").attr('checked', true);
162 }) *//* $("input[name='attempts-allowed-number']").on('change', function (e) {
163 $("input[name='quiz_attempts_allowed']").val($(this).val())
164 })
165 $("input[name='attempts-allowed-number']").on('focus', function (e) {
166 $("input[name='attempts-allowed'][value='single']").attr('checked', true);
167 }) */});window.tutor_esc_attr=C;window.tutor_esc_html=S})()})();