1"use strict"; 2 3(function ($) { 4 $(document).ready(function () { 5 var selectr = '.nav.nav-tabs'; 6 $('body').on('click', "".concat(selectr, " > li"), function (e) { 7 e.preventDefault(); 8 var $this = $(this); 9 var $nav_tabs = $(this).closest(selectr); 10 var $tabs_content = $nav_tabs.next(); 11 if($nav_tabs.next().prop('className') !== 'tab-content') { 12 $tabs_content = $nav_tabs.parent().next(); 13 } 14 var selector = $this.find('a').attr('href'); 15 if (selector && selector.indexOf('#') !== 0) { 16 selector = '#' + selector; 17 } 18 var loginId = '#stm-lms-login-modal'; 19 var registerId = '#stm-lms-register'; 20 21 switch (selector) { 22 case '#stm-lms-register': { 23 jQuery(loginId).removeClass('active'); 24 jQuery(registerId).addClass('active'); 25 jQuery(loginId + ' .stm_lms_login_wrapper').css('display','none'); 26 $nav_tabs.find('li').removeClass('active'); 27 $(this).addClass('active'); 28 break; 29 } 30 case '#stm-lms-login-modal': { 31 jQuery(loginId).addClass('active'); 32 jQuery(registerId).removeClass('active'); 33 jQuery(loginId + ' .stm_lms_login_wrapper').css('display','block'); 34 $nav_tabs.find('li').removeClass('active'); 35 $(this).addClass('active'); 36 break; 37 } 38 } 39 40 if (!$tabs_content.hasClass('tab-content')) { 41 if ($tabs_content.hasClass('tab-pane')) { 42 43 $nav_tabs.find('li').removeClass('active'); 44 $(this).addClass('active'); 45 46 } 47 else { 48 return false; 49 } 50 return false; 51 } 52 else { 53 $nav_tabs.find('li').removeClass('active'); 54 $(this).addClass('active'); 55 $tabs_content.find('.tab-pane').removeClass('active'); 56 $tabs_content.find(selector).addClass('active'); 57 $('.section_items .dragArea').click(function (event) { 58 if (event.target.closest('.stm_lms_questions_v2') == null) { 59 $('.stm_lms_item_modal__inner .nav-tabs').each(function () { 60 $(this).find('li').removeClass('active') 61 $(this).find('li:first').addClass('active') 62 }) 63 $('.stm_lms_item_modal__inner').each(function () { 64 $(this).find('.tab-pane').removeClass('active') 65 $(this).find('.tab-pane:first').addClass('active') 66 }) 67 } 68 }) 69 70 } 71 72 }); 73 74 }); 75 $(window).on('load', function(){ 76 $('.ms_plugin_loader_bg_').fadeOut('fast'); 77 }); 78})(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.