diff options
Diffstat (limited to '.themes/classic')
-rw-r--r-- | .themes/classic/source/javascripts/github.js | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/.themes/classic/source/javascripts/github.js b/.themes/classic/source/javascripts/github.js index 01877435..82e11607 100644 --- a/.themes/classic/source/javascripts/github.js +++ b/.themes/classic/source/javascripts/github.js @@ -9,12 +9,11 @@ var github = (function(){ } return { showRepos: function(options){ - var feed = new jXHR(); - feed.onerror = function (msg,url) { - $(options.target + ' li.loading').addClass('error').text("Error loading feed"); - }; - feed.onreadystatechange = function(data) { - if (feed.readyState === 4) { + $.ajax({ + url: "http://github.com/api/v2/json/repos/show/"+options.user+"?callback=?" + , type: 'jsonp' + , error: function (err) { $(options.target + ' li.loading').addClass('error').text("Error loading feed"); } + , success: function(data) { var repos = []; for (var i = 0; i < data.repositories.length; i++){ if (options.skip_forks && data.repositories[i].fork) { continue; } @@ -31,9 +30,7 @@ var github = (function(){ if (options.count) { repos.splice(options.count); } render(options.target, repos); } - }; - feed.open("GET","http://github.com/api/v2/json/repos/show/"+options.user+"?callback=?"); - feed.send(); + }) } }; -})();
\ No newline at end of file +})(); |