jQuery(document).ready(function(){ /*var History = window.History; var homepage = jQuery('article.page_index').index(); var pincount = 40; History.Adapter.bind(window,'statechange',function(){ var State = History.getState(); var url = State.url.replace('http://pi.gadgetoid.com',''); console.log(State); if( url == '/pinout' ) { jQuery('h1').click(); } else { jQuery('a[href="' + url + '"]').click(); } })*/ $('pre').addClass('prettyprint').addClass('linenums'); window.prettyPrint&&prettyPrint(); $('.overlay').on('change',function(){ var url = $(this).val(); if( url != '' ){ window.location.href = url + '.html' } }) /*jQuery('#pages').cycle({ timeout:0, slideExpr:'article', startingSlide:homepage, speed:200, containerResize:0 });*/ /*jQuery('.legend li a').on('click',function(e){ e.preventDefault(); jQuery('nav#gpio li').removeClass('legend active'); var title = jQuery(this).attr('title'); var url = jQuery(this).attr('href'); jQuery('span.default').show(); jQuery('span.alternate').hide(); var legend = jQuery(this).parent().attr('class'); var page = jQuery('article.page_' + legend).index(); var pins = []; if( jQuery(this).parent().data('pins') ){ pins = jQuery(this).parent().data('pins').split(','); } jQuery('span.' + legend).show().parent().parent().addClass('legend').find('span.default').hide(); var x = pins.length; while(x--){ jQuery('.pin' + pins[x]).addClass('legend'); } jQuery('#pages').cycle(page); History.pushState({legend:jQuery(this).attr('class'),url:jQuery(this).attr('href')}, 'Raspberry Pi Pinout - ' + title, url) }); function showPage(object){ var url; var page; jQuery('span.default').show(); jQuery('span.alternate').hide(); jQuery('nav#gpio li').removeClass('legend active'); url = object.attr('href').split('/'); url = url[url.length-1]; page = jQuery('article.' + url).index(); jQuery('#pages').cycle(page); object.parent().addClass('active'); title = 'Pin ' + object.find('span.default').text().replace(' ',': '); History.pushState({pin:page,url:object.attr('href')}, title, object.attr('href')); } jQuery('nav#gpio ul.bottom a').on('click',function(e){ e.preventDefault();showPage(jQuery(this));}); jQuery('nav#gpio ul.top a').on('click',function(e){ e.preventDefault();showPage(jQuery(this));}); jQuery('h1').on('click',function(){ jQuery('span.default').show(); jQuery('span.alternate').hide(); jQuery('nav#gpio li').removeClass('legend active'); jQuery('#pages').cycle(homepage); History.pushState({pin:homepage,url:'http://pi.gadgetoid.com/pinout'}, 'Raspberry Pi Pinout', '/pinout'); }); url = window.location.href.replace('http://pi.gadgetoid.com/','/'); jQuery('a[href="' + url + '"]').click(); */ });