wuhu-torn-helper/src/class/handler/ViewLogsHandler.ts
2022-10-24 17:31:28 +08:00

20 lines
717 B
TypeScript

import WuhuBase from "../WuhuBase";
import Log from "../Log";
import Popup from "../utils/Popup";
export default class ViewLogsHandler extends WuhuBase {
className = 'ViewLogsHandler';
public handle(): void {
let logCounter = Log.getCounter();
let pop = new Popup('<textarea readonly style="width:100%;height:340px;"></textarea>', '查看日志');
let text = pop.getElement().querySelector('textarea');
text.innerHTML = Log.getLogs();
text.onclick = () => text.select();
pop.getElement().insertAdjacentHTML(
'afterbegin',
`<p>${ logCounter.info }信息 ${ logCounter.warning }警告 ${ logCounter.error }错误</p>`
);
}
}