Commit 332846fc authored by 神楽坂玲奈's avatar 神楽坂玲奈

link

parent 5a330d56
...@@ -6,14 +6,22 @@ $(document).ready -> ...@@ -6,14 +6,22 @@ $(document).ready ->
timeout:7200 timeout:7200
random:1 random:1
$.getJSON 'https://api.github.com/repos/zh99998/mycard/downloads?callback=?', (data)-> #version
for download in data.data $.get '/mycard/download.url', (data)->
if v = download.name.match(/mycard-(.*)-win32\.7z/) if matched = data.match(/mycard-(.*)-win32\.7z/)
if !version or v[1] > version $('#download_version').html matched[1]
version = v[1]
url = download.html_url
if version
$('#download_url').attr 'href', url
$('#download_version').html version
else else
$('#download_version').html '读取失败' $('#download_version').html '读取失败'
#link
$.getJSON '/links.json', (data)->
for link in data
$('<a />',
href: link.url
rel: "nofollow"
).append($('<img />',
title: link.name
alt: link.name
src: link.logo
)).appendTo('#links')
\ No newline at end of file
...@@ -7,25 +7,30 @@ ...@@ -7,25 +7,30 @@
timeout: 7200, timeout: 7200,
random: 1 random: 1
}); });
return $.getJSON('https://api.github.com/repos/zh99998/mycard/downloads?callback=?', function(data) { $.get('/mycard/download.url', function(data) {
var download, url, v, version, _i, _len, _ref; var matched;
_ref = data.data; if (matched = data.match(/mycard-(.*)-win32\.7z/)) {
for (_i = 0, _len = _ref.length; _i < _len; _i++) { return $('#download_version').html(matched[1]);
download = _ref[_i];
if (v = download.name.match(/mycard-(.*)-win32\.7z/)) {
if (!version || v[1] > version) {
version = v[1];
url = download.html_url;
}
}
}
if (version) {
$('#download_url').attr('href', url);
return $('#download_version').html(version);
} else { } else {
return $('#download_version').html('读取失败'); return $('#download_version').html('读取失败');
} }
}); });
return $.getJSON('/links.json', function(data) {
var link, _i, _len, _results;
_results = [];
for (_i = 0, _len = data.length; _i < _len; _i++) {
link = data[_i];
_results.push($('<a />', {
href: link.url,
rel: "nofollow"
}).append($('<img />', {
title: link.name,
alt: link.name,
src: link.logo
})).appendTo('#links'));
}
return _results;
});
}); });
}).call(this); }).call(this);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment