/*! * jQuery Github Widgets * * Copyright 2012, Utensil * https://github.com/utensil * * Released under the MIT licenses. * */ (function($){ var github_widget = { createCaption: function(data) { var user_info = data; var user_url = 'https://www.github.com/' + user_info.login; var user_repos_url = user_url + '/repositories'; var user_follower_url = user_url + '/followers'; var view = $('div.github-widget'); var view_caption = $('
'); var view_stat = $('
'); var view_user = $(''); var view_user_link = $('').attr('href', user_url); var view_avatar = $(''); view_avatar.attr('title', user_info.login); view_avatar.attr('alt', user_info.login); view_avatar.attr('src', user_info.avatar_url); view_user_link.append(view_avatar); var view_repos = $(''); var view_repos_link = $('').attr('href', user_repos_url); var view_repos_count = $('').text(user_info.public_repos); var view_repos_text = $(' public repos'); var view_follow = $(''); var view_follow_link = $('').attr('href', user_follower_url); var view_follow_count = $('').text(user_info.followers); var view_follow_text = $(' followers'); view_repos_link.append(view_repos_count).append(view_repos_text); view_follow_link.append(view_follow_count).append(view_follow_text); view .append(view_caption .append(view_stat .append(view_user.append(view_user_link)) .append(view_repos.append(view_repos_link)) .append(view_follow.append(view_follow_link)) ) ); }, createReposList : function(data){ var repos_info = data; //console.log(repos_info); //latest first repos_info = repos_info.reverse(); var view = $('div.github-widget'); var view_repos_list = $('