jQuery(document).ready(function(){ var overlay_slideUp; var dropdowns = $('#sections ul li div'); $('pre').addClass('prettyprint').addClass('linenums'); window.prettyPrint&&prettyPrint(); $('#container').on('click',function(){ dropdowns.slideUp(100); }); $('#sections > ul > li > a').click(function(e){ e.preventDefault(); e.stopPropagation(); var dropdown = $(this).parent().find('div'); dropdowns.hide(); dropdown.show(); }); $('#sections > ul > li > a').hover(function(e){ e.preventDefault(); var dropdown = $(this).parent().find('div'); clearTimeout(overlay_slideUp); if(dropdowns.filter(':visible').length){ dropdowns.hide(); dropdown.show(); } else { overlay_slideUp = setTimeout(function(){dropdowns.slideUp(100);dropdown.slideDown(100);}, 300); } },function(e){ e.preventDefault(); var dropdown = $(this).parent().find('div'); clearTimeout(overlay_slideUp); overlay_slideUp = setTimeout(function(){dropdown.slideUp(100);}, 100); }); $('#sections > ul > li > div').hover(function(e){ clearTimeout(overlay_slideUp); },function(e){ e.preventDefault(); var dropdown = $(this); clearTimeout(overlay_slideUp); overlay_slideUp = setTimeout(function(){dropdown.slideUp(100);}, 100); }) $.gaat({ trackExternal: true, trackDownload: false, trackFTP: false }) $('article p').each(function(){ html = $(this).html(); html = html.replace( /Physical\ Pin\ ([0-9]{1,2})/gi, function(str, c1){ return '' + str + ''; } ) $(this).html(html); }); $('article p .pin-hover').hover(function(){ var pin = $(this).data('pin'); $('li.pin' + pin).addClass('hover-pin'); },function(){ var pin = $(this).data('pin'); $('li.pin' + pin).removeClass('hover-pin'); }); $('article p').on('click','.pin-hover',function(){ var pin = $(this).data('pin'); $('li.pin' + pin + ' a').trigger('click'); }) });