将怪物编辑界面主头像修改为保存图片

This commit is contained in:
枫谷剑仙 2024-10-01 02:42:35 +08:00
parent 7b5f9653ec
commit 4b23bdaadc
5 changed files with 26 additions and 16 deletions

View File

@ -32,6 +32,7 @@ function sanbonGuideUrl(id) {
}
function mydelfGuideUrl(id) {
const url = new URL(location);
url.searchParams.delete('d');
url.searchParams.set("guide",1);
url.searchParams.set("id",id);
return url;

View File

@ -1290,11 +1290,11 @@ const teamsCount = 2;
<ul class="search-mon-list"></ul><!--搜索结果的显示列表-->
<div class="monsterinfo-box">
<div class="monster-head">
<a class="monster null" target="_blank">
<div class="attrs">
<div class="attr"></div><div class="attr"></div><div class="attr"></div><div class="attr"></div>
</div>
</a>
<button class="monster null">
<div class="attrs">
<div class="attr"></div><div class="attr"></div><div class="attr"></div><div class="attr"></div>
</div>
</button>
</div>
<div class="monsterinfo-line line1">
<div class="monster-id"></div><div class="monster-rare"></div><div class="monster-mp"></div>

View File

@ -4230,6 +4230,12 @@ function initialize() {
};
const monInfoBox = editBox.querySelector(".monsterinfo-box");
const monInfoBoxMainAvatar = monInfoBox.querySelector(".monster");
monInfoBoxMainAvatar.onclick = function(){ //主头像修改为点击保存自身画面
const id = parseInt(this.dataset.cardid, 10) || 0;
captureScreenshot(this, `${id}`, true);
}
const searchBox = editBox.querySelector(".search-box");
const settingBox = editBox.querySelector(".setting-box");
@ -5840,10 +5846,13 @@ function changeid(mon, monDom, latentDom, assist) {
attrDoms[1].classList.toggle("changed-sub-attr", Boolean(changeAttrAwoken));
monDom.title = `No.${monId} ${card.otLangName ? (card.otLangName[currentLanguage.searchlist[0]] || card.name) : card.name}`;
monDom.href = currentLanguage.guideURL(monId, card.name);
monDom.classList.toggle("allowable-assist", card.canAssist);; //可作为辅助
monDom.classList.toggle("wepon", card.awakenings.includes(49));; //武器
//如果是链接,增加链接
if (monDom instanceof HTMLAnchorElement) monDom.href = currentLanguage.guideURL(monId, card.name);
}
const levelDom = monDom.querySelector(".level");
if (levelDom) { //如果提供了等级

View File

@ -980,11 +980,11 @@ const teamsCount = 1;
<ul class="search-mon-list"></ul><!--搜索结果的显示列表-->
<div class="monsterinfo-box">
<div class="monster-head">
<a class="monster null" target="_blank">
<div class="attrs">
<div class="attr"></div><div class="attr"></div><div class="attr"></div><div class="attr"></div>
</div>
</a>
<button class="monster null">
<div class="attrs">
<div class="attr"></div><div class="attr"></div><div class="attr"></div><div class="attr"></div>
</div>
</button>
</div>
<div class="monsterinfo-line line1">
<div class="monster-id"></div><div class="monster-rare"></div><div class="monster-mp"></div>

View File

@ -1825,11 +1825,11 @@ const teamsCount = 3;
<ul class="search-mon-list"></ul><!--搜索结果的显示列表-->
<div class="monsterinfo-box">
<div class="monster-head">
<a class="monster null" target="_blank">
<div class="attrs">
<div class="attr"></div><div class="attr"></div><div class="attr"></div><div class="attr"></div>
</div>
</a>
<button class="monster null">
<div class="attrs">
<div class="attr"></div><div class="attr"></div><div class="attr"></div><div class="attr"></div>
</div>
</button>
</div>
<div class="monsterinfo-line line1">
<div class="monster-id"></div><div class="monster-rare"></div><div class="monster-mp"></div>