geb/js/base.js (28 lines of code) (raw):

$('.menu .apis').click(function() { $('#manuals-menu').transition('hide'); $('#mailing-lists-menu').transition('hide'); $('#apis-menu').transition('swing down'); }); $('.menu .manuals').click(function() { $('#apis-menu').transition('hide'); $('#mailing-lists-menu').transition('hide'); $('#manuals-menu').transition('swing down'); }); $('.menu .mailing-lists').click(function() { $('#manuals-menu').transition('hide'); $('#apis-menu').transition('hide'); $('#mailing-lists-menu').transition('swing down'); }); $.get('https://api.github.com/repos/geb/geb') .done(function(body) { var watchers = body.subscribers_count; var stars = body.stargazers_count; var forks = body.network_count; $('[data-stars]').text(stars); $('[data-watchers]').text(watchers); $('[data-forks]').text(forks); }) .catch(function(e) { console.error('GitHub api request failed. No stats available.') $('[data-github-stats] > .statistic:not(.static)').transition('fade') })