This commit is contained in:
libccy 2017-02-23 21:43:12 +08:00
parent d15ccb7199
commit 92f76c13f2
1 changed files with 24 additions and 7 deletions

View File

@ -18,7 +18,7 @@
}; };
var lib={ var lib={
configprefix:'noname_0.9_', configprefix:'noname_0.9_',
versionOL:19, versionOL:20,
sourceURL:'https://rawgit.com/libccy/noname/$version$/', sourceURL:'https://rawgit.com/libccy/noname/$version$/',
updateURL:'https://raw.githubusercontent.com/libccy/noname/$version$/', updateURL:'https://raw.githubusercontent.com/libccy/noname/$version$/',
assetURL:'', assetURL:'',
@ -25339,7 +25339,7 @@
if(mode.indexOf('mode_')==0&&mode.indexOf('mode_extension_')!=0&& if(mode.indexOf('mode_')==0&&mode.indexOf('mode_extension_')!=0&&
mode!='mode_favourite'&&mode!='mode_banned'){ mode!='mode_favourite'&&mode!='mode_banned'){
if(!connectMenu&&lib.config.show_charactercard){ if(!connectMenu&&lib.config.show_charactercard){
ui.click.charactercard(this.link,this,true); ui.click.charactercard(this.link,this,mode=='mode_guozhan'?'guozhan':true);
} }
return; return;
} }
@ -33957,14 +33957,31 @@
} }
var ban=ui.create.div('.menubutton.large.ban.character',uiintro,'禁用',function(e){ var ban=ui.create.div('.menubutton.large.ban.character',uiintro,'禁用',function(e){
if(this.classList.contains('unselectable')) return; if(this.classList.contains('unselectable')) return;
ui.click.touchpop(); if(typeof noedit=='string'){
ui.click.intro.call(this,e); this.classList.toggle('active');
_status.clicked=true; var bannedname=noedit+'_banned';
if(!lib.config[bannedname]){
lib.config[bannedname]=[];
}
if(this.classList.contains('active')){
lib.config[bannedname].add(name);
}
else{
lib.config[bannedname].remove(name);
}
game.saveConfig(bannedname,lib.config[bannedname]);
ban.updateBanned();
}
else{
ui.click.touchpop();
ui.click.intro.call(this,e);
_status.clicked=true;
}
}); });
ban.link=name; ban.link=name;
ban._banning='offline'; ban._banning='offline';
ban.updateBanned=function(){ ban.updateBanned=function(){
if(noedit) return; if(noedit===true) return;
if(lib.config[get.mode()+'_banned']&&lib.config[get.mode()+'_banned'].contains(name)){ if(lib.config[get.mode()+'_banned']&&lib.config[get.mode()+'_banned'].contains(name)){
ban.classList.add('active'); ban.classList.add('active');
} }
@ -33987,7 +34004,7 @@
} }
game.saveConfig('favouriteCharacter',lib.config.favouriteCharacter); game.saveConfig('favouriteCharacter',lib.config.favouriteCharacter);
}); });
if(noedit){ if(noedit===true){
fav.classList.add('unselectable'); fav.classList.add('unselectable');
ban.classList.add('unselectable'); ban.classList.add('unselectable');
} }