This commit is contained in:
parent
a97ead40f0
commit
1576546701
107
game/game.js
107
game/game.js
|
@ -5269,8 +5269,8 @@
|
||||||
if(pilecfg){
|
if(pilecfg){
|
||||||
lib.config.bannedpile=pilecfg[0]||{};
|
lib.config.bannedpile=pilecfg[0]||{};
|
||||||
lib.config.addedpile=pilecfg[1]||{};
|
lib.config.addedpile=pilecfg[1]||{};
|
||||||
lib.config.bannedpile=JSON.parse(JSON.stringify(lib.config.bannedpile));
|
lib.config.bannedpile=get.copy(lib.config.bannedpile);
|
||||||
lib.config.addedpile=JSON.parse(JSON.stringify(lib.config.addedpile));
|
lib.config.addedpile=get.copy(lib.config.addedpile);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
|
@ -26116,7 +26116,7 @@
|
||||||
if(!lib.config.addedpile[mode]){
|
if(!lib.config.addedpile[mode]){
|
||||||
lib.config.addedpile[mode]=[];
|
lib.config.addedpile[mode]=[];
|
||||||
}
|
}
|
||||||
ui.create.div('.config.more','编辑牌堆 <div>></div>',page,function(){
|
ui.create.div('.config.more.pile','编辑牌堆 <div>></div>',page,function(){
|
||||||
if(cardpileexpanded){
|
if(cardpileexpanded){
|
||||||
this.classList.remove('on');
|
this.classList.remove('on');
|
||||||
for(var k=0;k<cardpileNodes.length;k++){
|
for(var k=0;k<cardpileNodes.length;k++){
|
||||||
|
@ -26131,13 +26131,26 @@
|
||||||
}
|
}
|
||||||
cardpileexpanded=!cardpileexpanded;
|
cardpileexpanded=!cardpileexpanded;
|
||||||
});
|
});
|
||||||
var cfgnode=createConfig({
|
var cfgnode=ui.create.div(page,'.config.pointerspan.cardpilecfg.toggle');
|
||||||
name:'添加...',
|
var cfgaddcard=ui.create.node('button','','添加卡牌',cfgnode,function(){
|
||||||
clear:true,
|
this.parentNode.nextSibling.classList.toggle('hidden');
|
||||||
onclick:function(){
|
});
|
||||||
this.nextSibling.classList.toggle('hidden');
|
var cfgbancard=ui.create.node('button','','全部关闭',cfgnode,function(){
|
||||||
|
for(var i=0;i<cardpileNodes.length;i++){
|
||||||
|
if(cardpileNodes[i].type=='defaultcards'&&cardpileNodes[i].classList.contains('on')){
|
||||||
|
clickToggle.call(cardpileNodes[i]);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
var cfgenablecard=ui.create.node('button','','全部开启',cfgnode,function(){
|
||||||
|
for(var i=0;i<cardpileNodes.length;i++){
|
||||||
|
if(cardpileNodes[i].type=='defaultcards'&&!cardpileNodes[i].classList.contains('on')){
|
||||||
|
clickToggle.call(cardpileNodes[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
cfgbancard.style.marginLeft='5px';
|
||||||
|
cfgenablecard.style.marginLeft='5px';
|
||||||
cardpileNodes.push(cfgnode);
|
cardpileNodes.push(cfgnode);
|
||||||
cfgnode.style.display='none';
|
cfgnode.style.display='none';
|
||||||
cfgnode.classList.add('cardpilecfg');
|
cfgnode.classList.add('cardpilecfg');
|
||||||
|
@ -26235,11 +26248,13 @@
|
||||||
init:!lib.config.bannedpile[mode].contains(i),
|
init:!lib.config.bannedpile[mode].contains(i),
|
||||||
onclick:toggleCardPile
|
onclick:toggleCardPile
|
||||||
});
|
});
|
||||||
|
cfgnode.type='defaultcards';
|
||||||
cardpileNodes.push(cfgnode);
|
cardpileNodes.push(cfgnode);
|
||||||
cfgnode.style.display='none';
|
cfgnode.style.display='none';
|
||||||
cfgnode.classList.add('cardpilecfg');
|
cfgnode.classList.add('cardpilecfg');
|
||||||
page.appendChild(cfgnode);
|
page.appendChild(cfgnode);
|
||||||
}
|
}
|
||||||
|
ui.create.div('.menuplaceholder',page);
|
||||||
}
|
}
|
||||||
return node;
|
return node;
|
||||||
};
|
};
|
||||||
|
@ -26289,25 +26304,27 @@
|
||||||
node.link=page;
|
node.link=page;
|
||||||
node.mode='cardpile';
|
node.mode='cardpile';
|
||||||
|
|
||||||
var updatePileConfig=function(){
|
// var updatePileConfig=function(){
|
||||||
var current=get.config('cardpilename');
|
// var current=get.config('cardpilename');
|
||||||
for(var i=0;i<page.childNodes.length;i++){
|
// for(var i=0;i<page.childNodes.length;i++){
|
||||||
if(page.childNodes[i].use){
|
// if(page.childNodes[i].use){
|
||||||
if(page.childNodes[i].link==current){
|
// if(page.childNodes[i].link==current){
|
||||||
page.childNodes[i].use.style.display='none';
|
// page.childNodes[i].use.style.display='none';
|
||||||
}
|
// }
|
||||||
else{
|
// else{
|
||||||
page.childNodes[i].use.style.display='';
|
// page.childNodes[i].use.style.display='';
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
};
|
// };
|
||||||
|
|
||||||
var pileUse=function(){
|
var node=ui.create.div('.config.toggle.cardpilecfg.nomarginleft','选择牌堆');
|
||||||
game.saveConfig('cardpilename',this.parentNode.link,true);
|
|
||||||
restart.style.display='';
|
// var pileUse=function(){
|
||||||
updatePileConfig();
|
// game.saveConfig('cardpilename',this.parentNode.link,true);
|
||||||
};
|
// restart.style.display='';
|
||||||
|
// updatePileConfig();
|
||||||
|
// };
|
||||||
var pileDel=function(){
|
var pileDel=function(){
|
||||||
delete lib.config.customcardpile[this.parentNode.link];
|
delete lib.config.customcardpile[this.parentNode.link];
|
||||||
this.parentNode.remove();
|
this.parentNode.remove();
|
||||||
|
@ -26322,36 +26339,36 @@
|
||||||
var createPileNode=function(name){
|
var createPileNode=function(name){
|
||||||
var node=ui.create.div('.config.toggle.cardpilecfg.nomarginleft',name);
|
var node=ui.create.div('.config.toggle.cardpilecfg.nomarginleft',name);
|
||||||
node.link=name;
|
node.link=name;
|
||||||
var edit=document.createElement('span');
|
// var edit=document.createElement('span');
|
||||||
edit.innerHTML='使用';
|
// edit.innerHTML='使用';
|
||||||
edit.classList.add('cardpiledelete');
|
// edit.classList.add('cardpiledelete');
|
||||||
edit.onclick=pileUse;
|
// edit.onclick=pileUse;
|
||||||
var del=document.createElement('span');
|
var del=document.createElement('span');
|
||||||
del.innerHTML='删除';
|
del.innerHTML='删除';
|
||||||
del.classList.add('cardpiledelete');
|
del.classList.add('cardpiledelete');
|
||||||
del.onclick=pileDel;
|
del.onclick=pileDel;
|
||||||
node.appendChild(del);
|
node.appendChild(del);
|
||||||
node.appendChild(edit);
|
// node.appendChild(edit);
|
||||||
node.use=edit;
|
// node.use=edit;
|
||||||
page.insertBefore(node,page.firstChild);
|
page.insertBefore(node,page.firstChild);
|
||||||
};
|
};
|
||||||
for(var i in lib.config.customcardpile){
|
for(var i in lib.config.customcardpile){
|
||||||
createPileNode(i);
|
createPileNode(i);
|
||||||
}
|
}
|
||||||
updatePileConfig();
|
// updatePileConfig();
|
||||||
var restart=ui.create.div('.config.more','重新启动',game.reload,page);
|
var restart=ui.create.div('.config.more','重新启动',game.reload,page);
|
||||||
restart.style.display='none';
|
restart.style.display='none';
|
||||||
ui.create.div('.config.more','使用默认牌堆',function(){
|
// ui.create.div('.config.more','使用默认牌堆',function(){
|
||||||
this.innerHTML='已使用';
|
// this.innerHTML='已使用';
|
||||||
var that=this;
|
// var that=this;
|
||||||
setTimeout(function(){
|
// setTimeout(function(){
|
||||||
that.innerHTML='使用默认牌堆';
|
// that.innerHTML='使用默认牌堆';
|
||||||
},1000);
|
// },1000);
|
||||||
game.saveConfig('cardpilename',null,true);
|
// game.saveConfig('cardpilename',null,true);
|
||||||
game.saveConfig('bannedpile',{});
|
// game.saveConfig('bannedpile',{});
|
||||||
game.saveConfig('addedpile',{});
|
// game.saveConfig('addedpile',{});
|
||||||
updatePileConfig();
|
// updatePileConfig();
|
||||||
},page);
|
// },page);
|
||||||
var exportCardPile;
|
var exportCardPile;
|
||||||
ui.create.div('.config.more','保存当前牌堆 <div>></div>',page,function(){
|
ui.create.div('.config.more','保存当前牌堆 <div>></div>',page,function(){
|
||||||
this.classList.toggle('on');
|
this.classList.toggle('on');
|
||||||
|
@ -26386,7 +26403,7 @@
|
||||||
game.saveConfig('bannedpile',{});
|
game.saveConfig('bannedpile',{});
|
||||||
game.saveConfig('addedpile',{});
|
game.saveConfig('addedpile',{});
|
||||||
createPileNode(name);
|
createPileNode(name);
|
||||||
updatePileConfig();
|
// updatePileConfig();
|
||||||
};
|
};
|
||||||
}());
|
}());
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
window.noname_update={
|
window.noname_update={
|
||||||
version:'1.9.10.7',
|
version:'1.9.10.8',
|
||||||
update:'1.9.10.4',
|
update:'1.9.10.4',
|
||||||
changeLog:[
|
changeLog:[
|
||||||
'bug修复',
|
'bug修复',
|
||||||
|
@ -10,23 +10,23 @@ window.noname_update={
|
||||||
// 'game/config.js',
|
// 'game/config.js',
|
||||||
// 'game/source.js',
|
// 'game/source.js',
|
||||||
// 'game/asset.js',
|
// 'game/asset.js',
|
||||||
'card/swd.js',
|
// 'card/swd.js',
|
||||||
'character/rank.js',
|
// 'character/rank.js',
|
||||||
'character/gwent.js',
|
// 'character/gwent.js',
|
||||||
'character/ow.js',
|
// 'character/ow.js',
|
||||||
'character/swd.js',
|
// 'character/swd.js',
|
||||||
'character/diy.js',
|
// 'character/diy.js',
|
||||||
'character/extra.js',
|
// 'character/extra.js',
|
||||||
'character/sp.js',
|
// 'character/sp.js',
|
||||||
// 'mode/boss.js',
|
// 'mode/boss.js',
|
||||||
// 'mode/chess.js',
|
// 'mode/chess.js',
|
||||||
// 'mode/versus.js',
|
// 'mode/versus.js',
|
||||||
'mode/guozhan.js',
|
// 'mode/guozhan.js',
|
||||||
// 'mode/identity.js',
|
// 'mode/identity.js',
|
||||||
// 'mode/stone.js',
|
// 'mode/stone.js',
|
||||||
// 'theme/simple/style.css',
|
// 'theme/simple/style.css',
|
||||||
// 'layout/default/layout.css',
|
// 'layout/default/layout.css',
|
||||||
// 'layout/default/layout.css',
|
'layout/default/menu.css',
|
||||||
// 'layout/long/layout.css',
|
// 'layout/long/layout.css',
|
||||||
// 'layout/long2/layout.css',
|
// 'layout/long2/layout.css',
|
||||||
// 'layout/mobile/layout.css',
|
// 'layout/mobile/layout.css',
|
||||||
|
|
|
@ -99,6 +99,9 @@
|
||||||
margin-bottom: 0 !important;
|
margin-bottom: 0 !important;
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
.menu-buttons>.config.more.pile{
|
||||||
|
margin-top: 5px !important;
|
||||||
|
}
|
||||||
.menu-buttons>.toggle.cardpilecfgadd:not(.hidden){
|
.menu-buttons>.toggle.cardpilecfgadd:not(.hidden){
|
||||||
margin-top: 0 !important;
|
margin-top: 0 !important;
|
||||||
}
|
}
|
||||||
|
@ -119,6 +122,19 @@
|
||||||
float: right;
|
float: right;
|
||||||
margin-right: 4px;
|
margin-right: 4px;
|
||||||
}
|
}
|
||||||
|
.menu-buttons .menuplaceholder{
|
||||||
|
display: block;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 10px;
|
||||||
|
}
|
||||||
|
.menu-buttons .menuplaceholder.slim{
|
||||||
|
height: 5px;
|
||||||
|
}
|
||||||
|
#window:not(.nopointer) .cardpiledelete{
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
.menu-help{
|
.menu-help{
|
||||||
width: calc(100% - 30px) !important;
|
width: calc(100% - 30px) !important;
|
||||||
text-align: left !important;
|
text-align: left !important;
|
||||||
|
|
Loading…
Reference in New Issue