This commit is contained in:
Liwanyi 2023-02-01 09:44:59 +08:00
parent 1e151060f3
commit 001e72d27b
7 changed files with 27 additions and 11 deletions

View File

@ -4,6 +4,14 @@
# CHANGE # CHANGE
## 0.8.1
2023年02月01日
### 添加
- 上次动作的开关
## 0.8.0 ## 0.8.0
2023年01月16日 2023年01月16日

View File

@ -1,6 +1,6 @@
{ {
"name": "wuhu-torn-helper", "name": "wuhu-torn-helper",
"version": "0.8.0", "version": "0.8.1",
"description": "芜湖助手", "description": "芜湖助手",
"dependencies": {}, "dependencies": {},
"scripts": { "scripts": {

File diff suppressed because one or more lines are too long

View File

@ -126,9 +126,10 @@ export default class WuhuConfig extends WuhuBase {
{ key: 'CashChangeAlert', val: false }, { key: 'CashChangeAlert', val: false },
// 收集数据以改进翻译质量 // 收集数据以改进翻译质量
{ key: 'CollectPlayerData', val: true }, { key: 'CollectPlayerData', val: true },
// 迷你资料卡显示上次行动时间
{ key: 'ShowMiniProfLastAct', val: true },
/** /**
*
* @deprecated * @deprecated
*/ */
{ key: 'dangerZone', val: false }, { key: 'dangerZone', val: false },

View File

@ -219,7 +219,7 @@ export default class ZhongIcon extends WuhuBase {
// 菜单 // 菜单
private constructMenuList(): ZhongIcon { private constructMenuList(): ZhongIcon {
Log.info('构造展开菜单列表开始'); Log.info('构造菜单列表开始');
let timer = new Timer(); let timer = new Timer();
let glob = Global.getInstance(); let glob = Global.getInstance();
const date = new Date(); const date = new Date();

View File

@ -2,6 +2,7 @@ import WuhuBase from "../WuhuBase";
import { MiniProfile } from "../../interface/responseType/MiniProfile"; import { MiniProfile } from "../../interface/responseType/MiniProfile";
import CommonUtils from "../utils/CommonUtils"; import CommonUtils from "../utils/CommonUtils";
import globVars from "../../globVars"; import globVars from "../../globVars";
import WuhuConfig from "../WuhuConfig";
/** /**
* fetch * fetch
@ -21,15 +22,15 @@ export default class FetchEventCallback extends WuhuBase {
*/ */
public handler(response, url: string) { public handler(response, url: string) {
// mini profile 中添加上次动作 // mini profile 中添加上次动作
if (url.includes('profiles.php?step=getUserNameContextMenu')) { if (url.includes('profiles.php?step=getUserNameContextMenu') && WuhuConfig.get('ShowMiniProfLastAct')) {
window.setTimeout(async () => { window.setTimeout(async () => {
let cont = await CommonUtils.querySelector('[class*=profile-mini-_userProfileWrapper___]'); let cont = CommonUtils.querySelector('[class*=profile-mini-_userProfileWrapper___]');
let resp: MiniProfile = response.json as MiniProfile; let resp: MiniProfile = response.json as MiniProfile;
let newNode = document.createElement('div'); let newNode = document.createElement('div');
let formatted = CommonUtils.getInstance().secondsFormat(resp.user.lastAction.seconds); let formatted = CommonUtils.getInstance().secondsFormat(resp.user.lastAction.seconds);
newNode.innerText = '上次动作: ' + formatted; newNode.innerText = '上次动作: ' + formatted;
cont.append(newNode); (await cont).append(newNode);
}, 0); }, 0);
} }
} }

View File

@ -405,6 +405,12 @@ export default class SettingsHandler extends WuhuBase {
dictName: 'ShowNameHistory', dictName: 'ShowNameHistory',
domId: '' domId: ''
}); });
list.push({
domType: 'checkbox',
domText: '迷你资料卡显示上次行动时间',
dictName: 'ShowMiniProfLastAct',
domId: ''
});
// 侧边栏 // 侧边栏
list.push({ list.push({