1$(document).ready(function() { 2 3 if(typeof page !== 'undefined') { 4 $(page).addClass("navActive"); 5 $(page).parent().children("ul.subNav").css("display","block"); 6 $(page).parents().not('div').css("display","block"); 7 } 8 9 $('div.sidebar li.active').addClass('open').children('ul').show(); 10 $('div.sidebar .menuplus').on('click', function(e){ 11 12 $(this).removeAttr('href'); 13 var element = $(this).parent('li'); 14 if (element.hasClass('open')) { 15 element.removeClass('open'); 16 element.find('li').removeClass('open'); 17 element.find('ul').slideUp(); 18 } else { 19 element.addClass('open'); 20 element.children('ul').slideDown(); 21 element.siblings('li').children('ul').slideUp(); 22 element.siblings('li').removeClass('open'); 23 element.siblings('li').find('li').removeClass('open'); 24 element.siblings('li').find('ul').slideUp(); 25 } 26 }); 27 28 $('div.sidebar>ul>a.sub').append('<span class="holder"></span>'); 29 30 (function getColor() { 31 var r, g, b; 32 var textColor = $('div.sidebar').css('color'); 33 if(textColor) { 34 35 textColor = textColor.slice(4); 36 r = textColor.slice(0, textColor.indexOf(',')); 37 textColor = textColor.slice(textColor.indexOf(' ') + 1); 38 g = textColor.slice(0, textColor.indexOf(',')); 39 textColor = textColor.slice(textColor.indexOf(' ') + 1); 40 b = textColor.slice(0, textColor.indexOf(')')); 41 42 } 43 44 45 var l = rgbToHsl(r, g, b); 46 if (l > 0.7) { 47 $('div.sidebar>ul>li>a>span').css('border-color', 'rgba(0, 0, 0, .35)'); 48 } else { 49 $('div.sidebar>ul>li>a>span').css('border-color', 'rgba(255, 255, 255, .35)'); 50 } 51 })(); 52 53 function rgbToHsl(r, g, b) { 54 r /= 255, g /= 255, b /= 255; 55 var max = Math.max(r, g, b), min = Math.min(r, g, b); 56 var h, s, l = (max + min) / 2; 57 58 if(max == min){ 59 h = s = 0; 60 } else { 61 var d = max - min; 62 s = l > 0.5 ? d / (2 - max - min) : d / (max + min); 63 switch(max){ 64 case r: h = (g - b) / d + (g < b ? 6 : 0); break; 65 case g: h = (b - r) / d + 2; break; 66 case b: h = (r - g) / d + 4; break; 67 } 68 h /= 6; 69 } 70 return l; 71 } 72 73});
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.