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 console.log(' starts '); 12 if($nav_tabs.next().prop('className') !== 'tab-content') { 13 console.log('wrapper'); 14 $tabs_content = $nav_tabs.parent().next(); 15 } 16 var selector = '#' + $this.find('a').attr('href'); 17 var loginId = '#stm-lms-login-modal'; 18 var registerId = '#stm-lms-register'; 19 20 switch (selector) { 21 case '##stm-lms-register': { 22 jQuery(loginId).removeClass('active'); 23 jQuery(registerId).addClass('active'); 24 jQuery(loginId + ' .stm_lms_login_wrapper').css('display','none'); 25 $nav_tabs.find('li').removeClass('active'); 26 $(this).addClass('active'); 27 break; 28 } 29 case '##stm-lms-login-modal': { 30 jQuery(loginId).addClass('active'); 31 jQuery(registerId).removeClass('active'); 32 jQuery(loginId + ' .stm_lms_login_wrapper').css('display','block'); 33 $nav_tabs.find('li').removeClass('active'); 34 $(this).addClass('active'); 35 break; 36 } 37 } 38 39 if (!$tabs_content.hasClass('tab-content')) { 40 if ($tabs_content.hasClass('tab-pane')) { 41 42 $nav_tabs.find('li').removeClass('active'); 43 $(this).addClass('active'); 44 45 } 46 else { 47 return false; 48 } 49 return false; 50 } 51 else { 52 $nav_tabs.find('li').removeClass('active'); 53 $(this).addClass('active'); 54 $tabs_content.find('.tab-pane').removeClass('active'); 55 $tabs_content.find(selector).addClass('active'); 56 $('.section_items .dragArea').click(function (event) { 57 if (event.target.closest('.stm_lms_questions_v2') == null) { 58 $('.stm_lms_item_modal__inner .nav-tabs').each(function () { 59 $(this).find('li').removeClass('active') 60 $(this).find('li:first').addClass('active') 61 }) 62 $('.stm_lms_item_modal__inner').each(function () { 63 $(this).find('.tab-pane').removeClass('active') 64 $(this).find('.tab-pane:first').addClass('active') 65 }) 66 } 67 }) 68 69 } 70 71 }); 72 73 }); 74})(jQuery); 75
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.