1/* ---------- Side Nav A-side-nav-v1 Scripts ---------- */ 2let plusMinusIndented = true; 3 4$('.sidenav-sub').siblings('a').addClass('sidenav-link'); 5 6if ($('.sidenav-link').siblings('ul').hasClass('sidenav-sub')) 7{ 8 $('.sidenav > ul > li > a').addClass('main-sidenav-link'); 9 $('.main-sidenav-link').removeClass('sidenav-link'); 10 $('.sidenav-link').parent('li').prepend('<span></span>'); 11 $('.sidenav-link').siblings('span').addClass('plus'); 12 if (plusMinusIndented) 13 { 14 $('.sidenav-link').siblings('span').addClass('indented'); 15 } 16} 17 18$('.sidenav-link').siblings('.sidenav-sub').hide(); 19$('.sidenav-active').parents('.sidenav-sub').show(); 20$('.sidenav-active').parents('.sidenav-sub').siblings('span').toggleClass('plus'); 21$('.sidenav-active').parents('.sidenav-sub').siblings('span').toggleClass('minus'); 22$('.sidenav-active').parents('li').addClass('sidenav-open'); 23$('.main-sidenav-link').parent('li').removeClass('sidenav-open'); 24 25$('.sidenav-active').parent('li').addClass('current-sub').removeClass('sidenav-open'); 26if ($('.sidenav-active').siblings('ul').hasClass('sidenav-sub')) 27{ 28 $('.sidenav-active').siblings('span').removeClass('plus'); 29 $('.sidenav-active').siblings('span').addClass('minus'); 30} 31 32$('.current-sub > ul').show(); 33$('.main-sidenav-link').siblings('span').remove(); 34 35let sideNavLinks = $('.sidenav-link'); 36 37$(sideNavLinks).each(function() 38{ 39 if ($(this).siblings('.sidenav-sub').length <= 0) 40 { 41 $(this).siblings('span').remove(); 42 } 43 44 if($(this).parent('li').parent('.sidenav-sub').siblings('.main-sidenav-link').length > 0) 45 { 46 $(this).addClass('top-level-sidenav-link'); 47 $(this).siblings('span').removeClass('indented'); 48 } 49}); 50 51$('.sidenav li span').click(function() 52{ 53 $(this).siblings('.sidenav-sub').first().slideToggle(); 54 $(this).parent('li').toggleClass('opened'); 55 $(this).toggleClass('minus'); 56 $(this).toggleClass('plus'); 57});
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.