增加更新时间的显示

This commit is contained in:
枫谷剑仙 2020-03-13 23:13:57 +08:00
parent af97d27e05
commit 2f12eca52e
9 changed files with 30 additions and 5 deletions

View File

@ -202,6 +202,9 @@
.control-box .datasource-label::before{
content: "Data source:";
}
.control-box .datasource-updatetime::before{
content: "Update Time:";
}
.control-box .btn-solo-link::before{
content: "🧑Jump To Solo Mode";
}

View File

@ -195,6 +195,9 @@
.control-box .datasource-label::before{
content: "データ ソース:";
}
.control-box .datasource-updatetime::before{
content: "更新時刻:";
}
.control-box .btn-solo-link::before{
content: "🧑ソロゲームに移動";
}

View File

@ -195,6 +195,9 @@
.control-box .datasource-label::before{
content: "데이터 소스:";
}
.control-box .datasource-updatetime::before{
content: "업데이트 시간:";
}
.control-box .btn-solo-link::before{
content: "🧑싱글 플레이어 게임으로 이동";
}

View File

@ -201,6 +201,9 @@
.control-box .datasource-label::before{
content: "數據來源:";
}
.control-box .datasource-updatetime::before{
content: "更新時間:";
}
.control-box .btn-solo-link::before{
content: "🧑轉到單人遊戲";
}

View File

@ -201,6 +201,9 @@
.control-box .datasource-label::before{
content: "数据来源:";
}
.control-box .datasource-updatetime::before{
content: "更新时间:";
}
.control-box .btn-solo-link::before{
content: "🧑转到单人游戏";
}

View File

@ -26,7 +26,7 @@ var formation = new Formation(teamsCount,5);
<div>
<label class="languages-label"><select class="languages"></select></label>
<label class="datasource-label"><select class="datasource"></select></label>
<a class="help-link" target="_blank" href="https://github.com/Mapaler/PADDashFormation/blob/master/help.md"></a>
<span class="datasource-updatetime"></span>
</div>
<div>
<button class="btn-clear-data" onclick="clearData();"></button>
@ -35,6 +35,7 @@ var formation = new Formation(teamsCount,5);
<button class="btn-solo-link" onclick="turnPage(1);"></button>
<button class="btn-triple-link" onclick="turnPage(3);"></button>
<button class="btn-swap-AB-team" onclick="swapABCteam();"></button>
<a class="help-link" target="_blank" href="https://github.com/Mapaler/PADDashFormation/blob/master/help.md"></a>
</div>
<div>
<input type="checkbox" name="show-mon-id" class="config-checkbox-ipt" id="show-mon-id" onclick="toggleShowMonId();" checked><label class="config-checkbox-lbl show-mon-id-lbl" for="show-mon-id"><div class="config-checkbox-lbl-cicle"></div></label>

View File

@ -407,8 +407,9 @@ window.onload = function()
if (!lastCurrentCkeys)
{ //如果未找到上个ckey则添加个新的
lastCurrentCkeys = {
code:currentDataSource.code,
ckey:{}
code: currentDataSource.code,
ckey: {},
updateTime: null
}
lastCkeys.push(lastCurrentCkeys);
}
@ -437,6 +438,7 @@ window.onload = function()
console.log("Cards ckey变化储存新数据",currentCkey.ckey.card);
localforage.setItem(`PADDF-${currentDataSource.code}-cards`, response.response).then(function(){
lastCurrentCkeys.ckey.card = currentCkey.ckey.card;
lastCurrentCkeys.updateTime = currentCkey.updateTime;
GM_setValue("PADDF-ckey", JSON.stringify(lastCkeys));
dealCardsData(response.response);
}).catch(function(err) {
@ -495,6 +497,7 @@ window.onload = function()
console.log("Skills ckey变化储存新数据",currentCkey.ckey.skill);
localforage.setItem(`PADDF-${currentDataSource.code}-skills`, response.response).then(function(){
lastCurrentCkeys.ckey.skill = currentCkey.ckey.skill;
lastCurrentCkeys.updateTime = currentCkey.updateTime;
GM_setValue("PADDF-ckey", JSON.stringify(lastCkeys));
dealSkillData(response.response);
}).catch(function(err) {
@ -526,6 +529,10 @@ window.onload = function()
console.log("Skills数据JSON解码出错",e);
return;
}
const currentCkey = newCkeys.find(ckey=>ckey.code == currentDataSource.code);
const updateTime = controlBox.querySelector(".datasource-updatetime");
updateTime.innerHTML = new Date(currentCkey.updateTime).toLocaleString();
initialize();//初始化
statusLine.classList.remove("loading-skill-info");
//如果通过的话就载入URL中的怪物数据

View File

@ -26,7 +26,7 @@ var formation = new Formation(teamsCount,6);
<div>
<label class="languages-label"><select class="languages"></select></label>
<label class="datasource-label"><select class="datasource"></select></label>
<a class="help-link" target="_blank" href="https://github.com/Mapaler/PADDashFormation/blob/master/help.md"></a>
<span class="datasource-updatetime"></span>
</div>
<div>
<button class="btn-clear-data" onclick="clearData();"></button>
@ -34,6 +34,7 @@ var formation = new Formation(teamsCount,6);
<a class="down-capture display-none" target="_blank"></a>
<button class="btn-multi-link" onclick="turnPage(2);"></button>
<button class="btn-triple-link" onclick="turnPage(3);"></button>
<a class="help-link" target="_blank" href="https://github.com/Mapaler/PADDashFormation/blob/master/help.md"></a>
</div>
<div>
<input type="checkbox" name="show-mon-id" class="config-checkbox-ipt" id="show-mon-id" onclick="toggleShowMonId();" checked><label class="config-checkbox-lbl show-mon-id-lbl" for="show-mon-id"><div class="config-checkbox-lbl-cicle"></div></label>

View File

@ -39,7 +39,7 @@ var formation = new Formation(teamsCount,6);
<div>
<label class="languages-label"><select class="languages"></select></label>
<label class="datasource-label"><select class="datasource"></select></label>
<a class="help-link" target="_blank" href="https://github.com/Mapaler/PADDashFormation/blob/master/help.md"></a>
<span class="datasource-updatetime"></span>
</div>
<div>
<button class="btn-clear-data" onclick="clearData();"></button>
@ -48,6 +48,7 @@ var formation = new Formation(teamsCount,6);
<button class="btn-solo-link" onclick="turnPage(1);"></button>
<button class="btn-multi-link" onclick="turnPage(2);"></button>
<button class="btn-swap-ABC-team" onclick="swapABCteam();"></button>
<a class="help-link" target="_blank" href="https://github.com/Mapaler/PADDashFormation/blob/master/help.md"></a>
</div>
<div>
<input type="checkbox" name="show-mon-id" class="config-checkbox-ipt" id="show-mon-id" onclick="toggleShowMonId();" checked><label class="config-checkbox-lbl show-mon-id-lbl" for="show-mon-id"><div class="config-checkbox-lbl-cicle"></div></label>