1function toggleHiddenSideNavMobUL(clickedElement) { 2 toggleElement("hidden-sidenav-mob-ul", clickedElement); 3} 4 5function toggleElement(id, clickedElement) { 6 7 var imgElement = clickedElement.children[1]; 8 var element = document.getElementById(id); 9 if (element) { 10 if (element.style.display === 'block') { 11 12 jQuery_sub_nav(element).slideUp(); 13 jQuery_sub_nav(imgElement).removeClass('fa-caret-up'); 14 jQuery_sub_nav(imgElement).addClass('fa-caret-down'); 15 16 } else { 17 jQuery_sub_nav(element).slideDown(); 18 element.style.display = 'block'; 19 jQuery_sub_nav(imgElement).removeClass('fa-caret-down'); 20 jQuery_sub_nav(imgElement).addClass('fa-caret-up'); 21 } 22 } 23 24} 25 26function toggleElementMob(clickedElement) { 27 28 var imgElement = clickedElement.children[1]; 29 var element = document.getElementById('sub-nav-session-children-children'); 30 if (element) { 31 if (element.style.display === 'block') { 32 33 jQuery_sub_nav(element).slideUp(); 34 jQuery_sub_nav(imgElement).removeClass('fa-caret-up'); 35 jQuery_sub_nav(imgElement).addClass('fa-caret-down'); 36 37 } else { 38 jQuery_sub_nav(element).slideDown(); 39 element.style.display = 'block'; 40 jQuery_sub_nav(imgElement).removeClass('fa-caret-down'); 41 jQuery_sub_nav(imgElement).addClass('fa-caret-up'); 42 } 43 } 44 45} 46 47if (Array.isArray(restrictedMemberTypesJS) && Array.isArray(restrictedPagesJS) 48 && restrictedMemberTypesJS.length !== 0 49 && restrictedPagesJS.length !== 0) { 50 51 var removePages = false; 52 53 jQuery_sub_nav.each(restrictedMemberTypesJS, function(index, value) { 54 if (subNavMemberTypeId === value) { 55 removePages = true; 56 } 57 }); 58 59 if (removePages) { 60 var restrictedPagesJSSelector = 'div.sub-navigation-portlet a'; 61 jQuery_sub_nav.each(restrictedPagesJS, function(index, value) { 62 restrictedPagesJSSelector += "[data-pageid='" + value + "'],"; 63 }); 64 65 restrictedPagesJSSelector = restrictedPagesJSSelector.substring(0, 66 restrictedPagesJSSelector.length - 1); 67 jQuery_sub_nav(restrictedPagesJSSelector).closest('li').remove(); 68 69 70 jQuery_sub_nav.each(jQuery_sub_nav('div.sub-navigation-portlet a ~ ul, nav.sub-nav ul.nav-child'), function(index, value) { 71 if (jQuery_sub_nav(this).children().length === 0) { 72 if (jQuery_sub_nav(this).parent('div.sidenav-mobile-view-div, li.sidenav-mobile-view-parent').length > 0) { 73 jQuery_sub_nav(this).parent('div.sidenav-mobile-view-div, li.sidenav-mobile-view-parent').remove(); 74 } else { 75 if (jQuery_sub_nav(this).parent('div.container').length > 0) { 76 jQuery_sub_nav(this).parent('div.container').remove(); 77 } 78 jQuery_sub_nav(this).remove(); 79 } 80 } 81 }); 82 83 if (jQuery_sub_nav('nav.sub-nav').children().length === 0) { 84 jQuery_sub_nav('nav.sub-nav').remove(); 85 } 86 } 87}
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.