From 0d14d9cd0692fe6cf65e27f49da0247f98a45cdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zhao=20L=C3=BC?= Date: Thu, 19 Jul 2012 22:09:48 -0700 Subject: [PATCH 1/2] Updated Github API to V3. Github API V2 has been removed. The response data format also changed. --- .themes/classic/source/javascripts/github.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.themes/classic/source/javascripts/github.js b/.themes/classic/source/javascripts/github.js index 678775a..8b79dad 100644 --- a/.themes/classic/source/javascripts/github.js +++ b/.themes/classic/source/javascripts/github.js @@ -10,15 +10,15 @@ var github = (function(){ return { showRepos: function(options){ $.ajax({ - url: "http://github.com/api/v2/json/repos/show/"+options.user+"?callback=?" + url: "https://api.github.com/users/"+options.user+"/repos?callback=?" , type: 'jsonp' , error: function (err) { $(options.target + ' li.loading').addClass('error').text("Error loading feed"); } , success: function(data) { var repos = []; - if (!data || !data.repositories) { return; } - for (var i = 0; i < data.repositories.length; i++) { - if (options.skip_forks && data.repositories[i].fork) { continue; } - repos.push(data.repositories[i]); + if (!data || !data.data) { return; } + for (var i = 0; i < data.data.length; i++) { + if (options.skip_forks && data.data[i].fork) { continue; } + repos.push(data.data[i]); } repos.sort(function(a, b) { var aDate = new Date(a.pushed_at).valueOf(), From 9d7240e47f8edd732b5f7912d13b95266a3f4098 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zhao=20L=C3=BC?= Date: Thu, 19 Jul 2012 22:09:48 -0700 Subject: [PATCH 2/2] Updated Github API to V3. Github API V2 has been removed. The response data format also changed. --- .themes/classic/source/javascripts/github.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.themes/classic/source/javascripts/github.js b/.themes/classic/source/javascripts/github.js index 8b79dad..9e98b8c 100644 --- a/.themes/classic/source/javascripts/github.js +++ b/.themes/classic/source/javascripts/github.js @@ -3,7 +3,7 @@ var github = (function(){ var i = 0, fragment = '', t = $(target)[0]; for(i = 0; i < repos.length; i++) { - fragment += '
  • '+repos[i].name+'

    '+repos[i].description+'

  • '; + fragment += '
  • '+repos[i].name+'

    '+(repos[i].description||'')+'

  • '; } t.innerHTML = fragment; }