|
|
@@ -15,12 +15,24 @@ function load_ver() {
|
|
|
var url = "/api/version";
|
|
|
var xhr = new XMLHttpRequest();
|
|
|
xhr.open("GET", url, true);
|
|
|
- xhr.send(null);
|
|
|
+ xhr.send();
|
|
|
|
|
|
xhr.onreadystatechange = function() {
|
|
|
if(this.readyState === 4 && this.status === 200) {
|
|
|
- document.getElementById('ver_send').innerHTML += JSON.parse(this.responseText)['lastest_version'];
|
|
|
- document.getElementById('ver_send').style.display = "list-item";
|
|
|
+ let get_data = JSON.parse(this.responseText);
|
|
|
+ document.getElementById('ver_send_2').innerHTML = get_data['version'];
|
|
|
+
|
|
|
+ let url_2 = 'https://raw.githubusercontent.com/openNAMU/openNAMU/' + get_data['build'] + '/version.json';
|
|
|
+ var xhr_2 = new XMLHttpRequest();
|
|
|
+ xhr_2.open("GET", url_2, true);
|
|
|
+ xhr_2.send();
|
|
|
+
|
|
|
+ xhr_2.onreadystatechange = function() {
|
|
|
+ if(this.readyState === 4 && this.status === 200) {
|
|
|
+ document.getElementById('ver_send').innerHTML += JSON.parse(this.responseText)['beta']['r_ver'];
|
|
|
+ document.getElementById('ver_send').style.display = "list-item";
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -29,25 +41,16 @@ function do_skin_ver_check() {
|
|
|
var url = "/api/skin_info?all=true";
|
|
|
var xhr = new XMLHttpRequest();
|
|
|
xhr.open("GET", url, true);
|
|
|
- xhr.send(null);
|
|
|
+ xhr.send();
|
|
|
|
|
|
xhr.onreadystatechange = function() {
|
|
|
if(this.readyState === 4 && this.status === 200) {
|
|
|
var json_data = JSON.parse(this.responseText);
|
|
|
- var all_need_update = [];
|
|
|
- for(var key in json_data) {
|
|
|
- if(json_data[key]['lastest_version']) {
|
|
|
- var new_skin_ver = json_data[key]['lastest_version']['skin_ver'];
|
|
|
- var old_skin_ver = json_data[key]['skin_ver'];
|
|
|
- var skin_name = json_data[key]['name'];
|
|
|
- if(new_skin_ver !== old_skin_ver) {
|
|
|
- all_need_update.push(skin_name);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- if(all_need_update.length !== 0) {
|
|
|
- document.getElementById('need_skin_update').innerHTML += ' (' + (all_need_update.join(', ')) + ')';
|
|
|
+ for(var key in json_data) {
|
|
|
+ document.getElementById('ver_send_3').innerHTML += '<li>' +
|
|
|
+ json_data[key]['name'] + ' : ' + json_data[key]['skin_ver'] +
|
|
|
+ (json_data[key]['lastest_version'] ? ' (' + json_data[key]['lastest_version']['skin_ver'] + ')' : '') +
|
|
|
+ '</li>'
|
|
|
}
|
|
|
}
|
|
|
}
|