This commit is contained in:
libccy 2016-05-15 11:06:12 +08:00
parent 408ca9dc46
commit ae5cee9c2c
3 changed files with 21 additions and 12 deletions

View File

@ -20959,12 +20959,16 @@
button1.innerHTML='正在检查更新'; button1.innerHTML='正在检查更新';
button1.disabled=true; button1.disabled=true;
var goupdate=function(){ var goupdate=function(files){
if(game.download){ if(game.download){
var script=lib.init.js(lib.updateURL,'game/source',function(){ var script=lib.init.js(lib.updateURL,'game/source',function(){
script.remove(); script.remove();
var updates=window.noname_source_list; var updates=window.noname_source_list;
delete window.noname_source_list; delete window.noname_source_list;
if(Array.isArray(files)){
files.add('game/update.js');
updates=files;
}
for(var i=0;i<updates.length;i++){ for(var i=0;i<updates.length;i++){
if(updates[i].indexOf('theme/')==0&&updates[i].indexOf('style.css')==-1){ if(updates[i].indexOf('theme/')==0&&updates[i].indexOf('style.css')==-1){
updates.splice(i--,1); updates.splice(i--,1);
@ -21041,6 +21045,14 @@
bool=(update.version!=lib.version); bool=(update.version!=lib.version);
} }
if(bool){ if(bool){
var files;
var version=lib.version;
if(version.indexOf('beta')!=-1){
version=version.slice(0,version.indexOf('beta'));
}
if(update.files&&update.files[version]){
files=update.files.global.concat(update.files[version]);
}
var str='有新版本'+update.version+'可用,是否下载?'; var str='有新版本'+update.version+'可用,是否下载?';
if(navigator.notification&&navigator.notification.confirm){ if(navigator.notification&&navigator.notification.confirm){
var str2=update.changeLog[0]; var str2=update.changeLog[0];
@ -21051,7 +21063,7 @@
str2, str2,
function(index){ function(index){
if(index==1){ if(index==1){
goupdate(); goupdate(files);
} }
}, },
str, str,
@ -21060,7 +21072,7 @@
} }
else{ else{
if(confirm(str)){ if(confirm(str)){
goupdate(); goupdate(files);
} }
} }
} }

View File

@ -2,6 +2,10 @@ window.noname_update={
version:'1.8.10.2', version:'1.8.10.2',
changeLog:[ changeLog:[
'扩展改进', '扩展改进',
'装备显示选项' '装备显示选项',
] ],
files:{
global:['game/game.js'],
'1.8.10.2':[],
}
} }

View File

@ -1,13 +1,6 @@
'use strict'; 'use strict';
mode.connect={ mode.connect={
start:function(){ start:function(){
if(!lib.config.hall_ip_189){
game.saveConfig('hall_ip',null,true);
game.saveConfig('hall_ip_186');
game.saveConfig('hall_ip_188');
game.saveConfig('hall_ip_189',true);
localStorage.setItem('noname_update_url','http://'+lib.hallURL);
}
var directstartmode=lib.config.directstartmode; var directstartmode=lib.config.directstartmode;
ui.create.menu(true); ui.create.menu(true);
var createNode=function(){ var createNode=function(){