This commit is contained in:
libccy 2017-03-25 13:59:54 +08:00
parent 29327bca60
commit b04a39b44d
3 changed files with 87 additions and 60 deletions

View File

@ -21,7 +21,7 @@
configprefix:'noname_0.9_', configprefix:'noname_0.9_',
versionOL:21, versionOL:21,
updateURL:'https://raw.githubusercontent.com/libccy/noname', updateURL:'https://raw.githubusercontent.com/libccy/noname',
updateURL2:'https://coding.net/u/libccy/p/noname/git/raw', mirrorURL:'https://coding.net/u/libccy/p/noname/git/raw',
extensionURL:'https://coding.net/u/libccy/p/noname-extension/git/raw/master/', extensionURL:'https://coding.net/u/libccy/p/noname-extension/git/raw/master/',
hallURL:'websha.cn', hallURL:'websha.cn',
assetURL:'', assetURL:'',
@ -5959,11 +5959,8 @@
require('electron').remote.getCurrentWindow().toggleDevTools(); require('electron').remote.getCurrentWindow().toggleDevTools();
} }
}; };
if(ui.updatep1){ if(ui.updateUpdate){
ui.updatep1.style.display=''; ui.updateUpdate();
ui.updatep2.style.display='';
ui.updatep3.style.display='';
ui.updatep4.innerHTML='更新';
} }
game.download=function(url,folder,onsuccess,onerror,dev){ game.download=function(url,folder,onsuccess,onerror,dev){
if(url.indexOf('http')!=0){ if(url.indexOf('http')!=0){
@ -6104,11 +6101,8 @@
} }
}); });
} }
if(ui.updatep1){ if(ui.updateUpdate){
ui.updatep1.style.display=''; ui.updateUpdate();
ui.updatep2.style.display='';
ui.updatep3.style.display='';
ui.updatep4.innerHTML='更新';
} }
game.download=function(url,folder,onsuccess,onerror,dev){ game.download=function(url,folder,onsuccess,onerror,dev){
if(url.indexOf('http')!=0){ if(url.indexOf('http')!=0){
@ -26735,7 +26729,7 @@
str+=',导入时间可能较长'; str+=',导入时间可能较长';
} }
var assetLoaded=function(){ var assetLoaded=function(){
promptnode.firstChild.innerHTML='导入成功。<span class="hrefnode">重新启动</span><span style="float:right">×</span>'; promptnode.firstChild.innerHTML='导入成功。<span class="hrefnode">重新启动</span><span class="closenode">×</span>';
promptnode.firstChild.querySelectorAll('span')[0].onclick=game.reload; promptnode.firstChild.querySelectorAll('span')[0].onclick=game.reload;
promptnode.firstChild.querySelectorAll('span')[1].onclick=function(){ promptnode.firstChild.querySelectorAll('span')[1].onclick=function(){
promptnode.style.display='none'; promptnode.style.display='none';
@ -28480,7 +28474,7 @@
exportExtLine.style.width='calc(100% - 40px)'; exportExtLine.style.width='calc(100% - 40px)';
exportExtLine.style.textAlign='left'; exportExtLine.style.textAlign='left';
exportExtLine.style.marginBottom='5px'; exportExtLine.style.marginBottom='5px';
exportExtLine.innerHTML='重启后生效。<span class="hrefnode">立即重启</span><span style="float:right">×</span>'; exportExtLine.innerHTML='重启后生效。<span class="hrefnode">立即重启</span><span class="closenode">×</span>';
exportExtLine.querySelectorAll('span')[0].onclick=game.reload; exportExtLine.querySelectorAll('span')[0].onclick=game.reload;
exportExtLine.querySelectorAll('span')[1].onclick=function(){ exportExtLine.querySelectorAll('span')[1].onclick=function(){
exportExtLine.style.display='none'; exportExtLine.style.display='none';
@ -28492,7 +28486,7 @@
shareExtLine.style.width='calc(100% - 40px)'; shareExtLine.style.width='calc(100% - 40px)';
shareExtLine.style.textAlign='left'; shareExtLine.style.textAlign='left';
shareExtLine.style.marginBottom='5px'; shareExtLine.style.marginBottom='5px';
shareExtLine.innerHTML='已导出扩展。<span class="hrefnode">分享扩展</span><span style="float:right">×</span>'; shareExtLine.innerHTML='已导出扩展。<span class="hrefnode">分享扩展</span><span class="closenode">×</span>';
shareExtLine.querySelectorAll('span')[0].onclick=function(){ shareExtLine.querySelectorAll('span')[0].onclick=function(){
ui.create.iframe('https://tieba.baidu.com/p/5037850317'); ui.create.iframe('https://tieba.baidu.com/p/5037850317');
}; };
@ -30540,7 +30534,7 @@
if(str==lib.updateURL){ if(str==lib.updateURL){
return 'GitHub'; return 'GitHub';
} }
if(str==lib.updateURL2){ if(str==lib.mirrorURL){
return 'Coding'; return 'Coding';
} }
var index; var index;
@ -30578,16 +30572,7 @@
li2.innerHTML='素材版本:'+(lib.config.asset_version||'无')+'<p style="margin-top:8px"></p>'; li2.innerHTML='素材版本:'+(lib.config.asset_version||'无')+'<p style="margin-top:8px"></p>';
li3.innerHTML='更新地址:<span>'+trimurl(lib.config.updateURL||lib.updateURL)+'</span><p style="margin-top:8px"></p>'; li3.innerHTML='更新地址:<span>'+trimurl(lib.config.updateURL||lib.updateURL)+'</span><p style="margin-top:8px"></p>';
li3.style.whiteSpace='nowrap'; li3.style.whiteSpace='nowrap';
ui.updatep1=li1.querySelector('p');
ui.updatep2=li2;
ui.updatep3=li3;
ui.updatep4=node;
if(!game.download){
ui.updatep1.style.display='none';
ui.updatep2.style.display='none';
ui.updatep3.style.display='none';
ui.updatep4.innerHTML='关于';
}
var button1,button2,button3,button4,button5; var button1,button2,button3,button4,button5;
game.checkForUpdate=function(forcecheck,dev){ game.checkForUpdate=function(forcecheck,dev){
@ -30920,11 +30905,11 @@
span5_check.remove(); span5_check.remove();
span6.remove(); span6.remove();
span6_check.remove(); span6_check.remove();
br1.remove(); span2_br.remove();
br2.remove(); span3_br.remove();
br3.remove(); span4_br.remove();
br4.remove(); span5_br.remove();
br5.remove(); span6_br.remove();
p.appendChild(span); p.appendChild(span);
var br6=ui.create.node('br'); var br6=ui.create.node('br');
@ -30982,6 +30967,39 @@
li1.lastChild.appendChild(button3); li1.lastChild.appendChild(button3);
} }
(function(){
var updatep1=li1.querySelector('p');
var updatep2=li2;
var updatep3=li3;
var updatep4=node;
var updatepx=ui.create.node('p');
li1.appendChild(updatepx);
updatepx.style.display='none';
updatepx.style.whiteSpace='nowrap';
updatepx.style.marginTop='8px';
var buttonx=ui.create.node('button','访问GitHub',function(){
ui.create.iframe('https://github.com/libccy/noname');
});
updatepx.appendChild(buttonx);
ui.updateUpdate=function(){
if(!game.download){
updatep1.style.display='none';
updatep2.style.display='none';
updatep3.style.display='none';
updatepx.style.display='';
updatep4.innerHTML='关于';
}
else{
updatep1.style.display='';
updatep2.style.display='';
updatep3.style.display='';
updatepx.style.display='none';
updatep4.innerHTML='更新';
}
}
ui.updateUpdate();
}());
button4=document.createElement('button'); button4=document.createElement('button');
button4.innerHTML='设置更新地址'; button4.innerHTML='设置更新地址';
button4.onclick=function(){ button4.onclick=function(){
@ -31000,10 +31018,10 @@
button6.innerHTML='设为国内镜像'; button6.innerHTML='设为国内镜像';
// button6.style.marginLeft='5px'; // button6.style.marginLeft='5px';
button6.onclick=function(){ button6.onclick=function(){
game.saveConfig('updateURL',lib.updateURL2); game.saveConfig('updateURL',lib.mirrorURL);
button5.style.display=''; button5.style.display='';
button6.style.display='none'; button6.style.display='none';
li3.querySelector('span').innerHTML='Coding'; li3.querySelector('span').innerHTML=trimurl(lib.mirrorURL);
}; };
li3.lastChild.appendChild(button6); li3.lastChild.appendChild(button6);
@ -31036,43 +31054,43 @@
this.classList.toggle('on'); this.classList.toggle('on');
if(!this.classList.contains('on')){ if(!this.classList.contains('on')){
span2.style.display='none'; span2.style.display='none';
br1.style.display='none'; span2_br.style.display='none';
span2_check.style.display='none'; span2_check.style.display='none';
span3.style.display='none'; span3.style.display='none';
br2.style.display='none'; span3_br.style.display='none';
span3_check.style.display='none'; span3_check.style.display='none';
span4.style.display='none'; span4.style.display='none';
br3.style.display='none'; span4_br.style.display='none';
span4_check.style.display='none'; span4_check.style.display='none';
span5.style.display='none'; span5.style.display='none';
br4.style.display='none'; span5_br.style.display='none';
span5_check.style.display='none'; span5_check.style.display='none';
span6.style.display='none'; span6.style.display='none';
br5.style.display='none'; span6_br.style.display='none';
span6_check.style.display='none'; span6_check.style.display='none';
} }
else{ else{
span2.style.display=''; span2.style.display='';
br1.style.display=''; span2_br.style.display='';
span2_check.style.display=''; span2_check.style.display='';
span3.style.display=''; span3.style.display='';
br2.style.display=''; span3_br.style.display='';
span3_check.style.display=''; span3_check.style.display='';
span4.style.display=''; span4.style.display='';
br3.style.display=''; span4_br.style.display='';
span4_check.style.display=''; span4_check.style.display='';
span5.style.display=''; span5.style.display='';
br4.style.display=''; span5_br.style.display='';
span5_check.style.display=''; span5_check.style.display='';
span6.style.display=''; span6.style.display='';
br5.style.display=''; span6_br.style.display='';
span6_check.style.display=''; span6_check.style.display='';
} }
}) })
li2.lastChild.appendChild(span1); li2.lastChild.appendChild(span1);
var br5=ui.create.node('br'); var span6_br=ui.create.node('br');
li2.lastChild.appendChild(br5); li2.lastChild.appendChild(span6_br);
var span5=ui.create.div('','图片素材'); var span5=ui.create.div('','图片素材');
span5.style.fontSize='small'; span5.style.fontSize='small';
@ -31087,8 +31105,8 @@
game.saveConfig('asset_image',this.checked); game.saveConfig('asset_image',this.checked);
} }
li2.lastChild.appendChild(span5_check); li2.lastChild.appendChild(span5_check);
var br1=ui.create.node('br'); var span2_br=ui.create.node('br');
li2.lastChild.appendChild(br1); li2.lastChild.appendChild(span2_br);
var span4=ui.create.div('','字体素材'); var span4=ui.create.div('','字体素材');
span4.style.fontSize='small'; span4.style.fontSize='small';
@ -31103,8 +31121,8 @@
game.saveConfig('asset_font',this.checked); game.saveConfig('asset_font',this.checked);
} }
li2.lastChild.appendChild(span4_check); li2.lastChild.appendChild(span4_check);
var br2=ui.create.node('br'); var span3_br=ui.create.node('br');
li2.lastChild.appendChild(br2); li2.lastChild.appendChild(span3_br);
var span3=ui.create.div('','音效素材'); var span3=ui.create.div('','音效素材');
span3.style.fontSize='small'; span3.style.fontSize='small';
@ -31119,8 +31137,8 @@
game.saveConfig('asset_audio',this.checked); game.saveConfig('asset_audio',this.checked);
} }
li2.lastChild.appendChild(span3_check); li2.lastChild.appendChild(span3_check);
var br3=ui.create.node('br'); var span4_br=ui.create.node('br');
li2.lastChild.appendChild(br3); li2.lastChild.appendChild(span4_br);
var span2=ui.create.div('','皮肤素材'); var span2=ui.create.div('','皮肤素材');
span2.style.fontSize='small'; span2.style.fontSize='small';
@ -31135,8 +31153,8 @@
game.saveConfig('asset_skin',this.checked); game.saveConfig('asset_skin',this.checked);
} }
li2.lastChild.appendChild(span2_check); li2.lastChild.appendChild(span2_check);
var br4=ui.create.node('br'); var span5_br=ui.create.node('br');
li2.lastChild.appendChild(br4); li2.lastChild.appendChild(span5_br);
var span6=ui.create.div('','图片素材(完整)'); var span6=ui.create.div('','图片素材(完整)');
span6.style.fontSize='small'; span6.style.fontSize='small';
@ -31153,19 +31171,24 @@
li2.lastChild.appendChild(span6_check); li2.lastChild.appendChild(span6_check);
span2.style.display='none'; span2.style.display='none';
span2_br.style.display='none';
span2_check.style.display='none'; span2_check.style.display='none';
span3.style.display='none'; span3.style.display='none';
span3_br.style.display='none';
span3_check.style.display='none'; span3_check.style.display='none';
span4.style.display='none'; span4.style.display='none';
span4_br.style.display='none';
span4_check.style.display='none'; span4_check.style.display='none';
span5.style.display='none'; span5.style.display='none';
span5_br.style.display='none';
span5_check.style.display='none'; span5_check.style.display='none';
span6.style.display='none'; span6.style.display='none';
span6_br.style.display='none';
span6_check.style.display='none'; span6_check.style.display='none';
ul.appendChild(li3);
ul.appendChild(li1); ul.appendChild(li1);
ul.appendChild(li2); ul.appendChild(li2);
ul.appendChild(li3);
page.appendChild(ul); page.appendChild(ul);
}()); }());
(function(){ (function(){

View File

@ -22,7 +22,7 @@ window.noname_update={
// 'mode/stone.js', // 'mode/stone.js',
'mode/tafang.js', 'mode/tafang.js',
// 'theme/woodden/style.css', // 'theme/woodden/style.css',
// 'layout/default/layout.css', 'layout/default/layout.css',
// 'layout/default/phone.css', // 'layout/default/phone.css',
// 'layout/default/menu.css', // 'layout/default/menu.css',
// 'theme/style/cardback/*', // 'theme/style/cardback/*',

View File

@ -2787,6 +2787,7 @@ div:not(.handcards)>.card>.info>span,
#window:not(.nopointer) .dashboard, #window:not(.nopointer) .dashboard,
#window:not(.nopointer) .textlink, #window:not(.nopointer) .textlink,
#window:not(.nopointer) .hrefnode, #window:not(.nopointer) .hrefnode,
#window:not(.nopointer) .closenode,
#window:not(.nopointer) .pointerdiv, #window:not(.nopointer) .pointerdiv,
#window:not(.nopointer) .pointernode div, #window:not(.nopointer) .pointernode div,
#window:not(.nopointer) .pointerspan span, #window:not(.nopointer) .pointerspan span,
@ -3012,6 +3013,9 @@ div:hover>.intro {
.hrefnode{ .hrefnode{
text-decoration: underline; text-decoration: underline;
} }
.closenode{
float: right;
}
.underline,.underlinenode { .underline,.underlinenode {
padding: 3px; padding: 3px;
width: auto; width: auto;