aboutsummaryrefslogtreecommitdiff
path: root/.themes
diff options
context:
space:
mode:
Diffstat (limited to '.themes')
-rw-r--r--.themes/classic/source/javascripts/github.js17
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
+})();