https://lifeyangu.com/wp-content/plugins/masterstudy-lms-learning-…/authorization/main.js?ver=3.7.52
1"use strict"; 2 3(function ($) { 4 $(document).ready(function () { 5 setTimeout(function () { 6 $('.masterstudy-authorization-modal').removeAttr('style'); 7 }, 1000); 8 $('[data-authorization-modal]').on('click', function (e) { 9 e.preventDefault(); 10 var modalContainer = $('.masterstudy-authorization-modal'); 11 var formContainer = modalContainer.find('.masterstudy-authorization'); 12 $(this).attr('data-authorization-modal') === 'register' ? open_register_form(formContainer) : open_login_form(formContainer); 13 modalContainer.addClass('masterstudy-authorization-modal_open'); 14 $('body').addClass('masterstudy-authorization-body-hidden'); 15 }); 16 $('.masterstudy-authorization-modal').on('click', function (event) { 17 if (event.target === this) { 18 $(this).removeClass('masterstudy-authorization-modal_open'); 19 $('body').removeClass('masterstudy-authorization-body-hidden'); 20 } 21 }); 22 $('.masterstudy-authorization-modal__close, [data-id="masterstudy-authorization-close-button"]').click(function (e) { 23 e.preventDefault(); 24 $(this).closest('.masterstudy-authorization-modal').removeClass('masterstudy-authorization-modal_open'); 25 $('body').removeClass('masterstudy-authorization-body-hidden'); 26 setTimeout(function () { 27 var modal = $('[data-authorization-modal]'), 28 modalContainer = $('.masterstudy-authorization-modal'); 29 if (modal.length > 0) { 30 modal.attr('data-authorization-modal') === 'register' ? open_register_form(modalContainer) : open_login_form(modalContainer); 31 } else { 32 authorization_settings.register_mode ? open_register_form(modalContainer) : open_login_form(modalContainer); 33 } 34 }, 100); 35 }); 36 $('.masterstudy-authorization').each(function () { 37 var formContainer = $(this); 38 formContainer.find('#masterstudy-authorization-sign-up').click(function (e) { 39 e.preventDefault(); 40 open_register_form(formContainer); 41 }); 42 formContainer.find('#masterstudy-authorization-sign-in').click(function (e) { 43 e.preventDefault(); 44 open_login_form(formContainer); 45 formContainer.find('.masterstudy-authorization__separator').show(); 46 }); 47 formContainer.find('.masterstudy-authorization__switch-lost-pass').click(function () { 48 $(this).addClass('masterstudy-authorization__switch-lost-pass_hide'); 49 formContainer.find('.masterstudy-authorization__wrapper').addClass('masterstudy-authorization__wrapper_hide'); 50 formContainer.find('.masterstudy-authorization__restore').addClass('masterstudy-authorization__restore_show'); 51 }); 52 formContainer.find('.masterstudy-authorization__restore-header-back').click(function () { 53 formContainer.find('.masterstudy-authorization__switch-lost-pass').removeClass('masterstudy-authorization__switch-lost-pass_hide'); 54 formContainer.find('.masterstudy-authorization__wrapper').removeClass('masterstudy-authorization__wrapper_hide'); 55 formContainer.find('.masterstudy-authorization__restore').removeClass('masterstudy-authorization__restore_show'); 56 }); 57 formContainer.find('.masterstudy-authorization__form-show-pass').click(function () { 58 $(this).toggleClass('masterstudy-authorization__form-show-pass_open'); 59 var field = $(this).parent().find('input'); 60 field.attr('type', field.attr('type') === 'password' ? 'text' : 'password'); 61 }); 62 formContainer.find('.masterstudy-authorization__checkbox-title').click(function () { 63 $(this).parent().find('.masterstudy-authorization__checkbox-wrapper').trigger('click'); 64 }); 65 formContainer.find('.masterstudy-authorization__gdpr-text').click(function () { 66 formContainer.find('.masterstudy-authorization__gdpr .masterstudy-authorization__checkbox-wrapper').trigger('click'); 67 }); 68 formContainer.find('.masterstudy-authorization__instructor-text').click(function () { 69 formContainer.find('.masterstudy-authorization__instructor .masterstudy-authorization__checkbox-wrapper').trigger('click'); 70 }); 71 formContainer.find('.masterstudy-authorization__checkbox-wrapper').click(function () { 72 $(this).toggleClass('masterstudy-authorization__checkbox-wrapper_checked'); 73 var input = $(this).prev(); 74 var container = input.closest('masterstudy-authorization__checkbox-group'); 75 input.prop('checked', !input.prop('checked')); 76 if (input.attr('id') === 'masterstudy-authorization-gdbr') { 77 formContainer.find('[data-error-id="policy"]').remove(); 78 } 79 if (input.attr('id') === 'masterstudy-authorization-instructor') { 80 formContainer.find('.masterstudy-authorization__instructor-container').toggleClass('masterstudy-authorization__instructor-container_open'); 81 } 82 if (container.length > 0) { 83 container.find('[data-error-id="required"]').remove(); 84 } 85 }); 86 formContainer.find('input, textarea').on('input', function () { 87 $(this).parent().find('.masterstudy-authorization__form-field-error').remove(); 88 $(this).parent().removeClass('masterstudy-authorization__form-field_has-error'); 89 }); 90 }); 91 }); 92 function open_register_form(formContainer) { 93 setFormProperties('register', authorization_settings.titles.register, formContainer); 94 } 95 function open_login_form(formContainer) { 96 setFormProperties('login', authorization_settings.titles.login, formContainer); 97 } 98 function setFormProperties(formType, titles, formContainer) { 99 formContainer.removeClass(formType === 'register' ? 'masterstudy-authorization_login' : 'masterstudy-authorization_register').addClass("masterstudy-authorization_".concat(formType)); 100 if (!authorization_data.only_for_instructor) { 101 formType === 'register' ? formContainer.find('.masterstudy-authorization__instructor-page').removeClass('masterstudy-authorization__instructor-page_hide')
101: formContainer.find('.masterstudy-authorization__instructor-page').addClass('masterstudy-authorization__instructor-page_hide'); 102 } 103 formContainer.find('.masterstudy-authorization__switch-lost-pass').removeClass('masterstudy-authorization__switch-lost-pass_hide'); 104 formContainer.find('.masterstudy-authorization__wrapper').removeClass('masterstudy-authorization__wrapper_hide'); 105 formContainer.find('.masterstudy-authorization__restore').removeClass('masterstudy-authorization__restore_show'); 106 formContainer.find('#masterstudy-authorization-restore-pass').removeClass('masterstudy-authorization__send-mail_show'); 107 formContainer.find('#masterstudy-authorization-confirm-email').removeClass('masterstudy-authorization__send-mail_show'); 108 formContainer.find('.masterstudy-authorization__switch').removeClass('masterstudy-authorization__switch_hide'); 109 formContainer.find('.masterstudy-authorization__header-title').text(titles.main); 110 formContainer.find('.masterstudy-authorization__separator-title').text(titles.separator); 111 formContainer.find('.masterstudy-authorization__switch-account-title').text(titles.account); 112 formContainer.find('.masterstudy-authorization__form-field-error_privacy_policy').toggleClass('masterstudy-authorization__form-field-error_hide'); 113 } 114 $('.masterstudy-authorization__social').on('click', function (event) { 115 var now = new Date(); 116 now.setHours(now.getHours() + 1); 117 document.cookie = 'social_redirect_url=' + window.location.href + '; expires=' + now.toUTCString() + '; path=/'; 118 }); 119})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.