27 lines
1.2 KiB
TypeScript
27 lines
1.2 KiB
TypeScript
import WuhuBase from "../WuhuBase";
|
|
import Popup from "../utils/Popup";
|
|
import Alert from "../utils/Alert";
|
|
|
|
export default class AdditionalSettingsHandler extends WuhuBase {
|
|
className = 'AdditionalSettingsHandler';
|
|
|
|
public handle(): void {
|
|
let pop = new Popup('', '更多设定');
|
|
let insertHtml = '<p><button class="torn-btn">清空设置</button></p><p><button class="torn-btn">通知权限</button></p><p><button class="torn-btn">外部数据权限</button></p>';
|
|
pop.getElement().insertAdjacentHTML('beforeend', insertHtml);
|
|
let [btn1, btn2, btn3] = Array.from(pop.getElement().querySelectorAll('button'));
|
|
btn1.addEventListener('click', () => {
|
|
localStorage.removeItem('wh_trv_alarm');
|
|
localStorage.removeItem('wh_trans_settings');
|
|
localStorage.removeItem('whuuid');
|
|
localStorage.removeItem('wh-gs-storage');
|
|
localStorage.removeItem('WHTEST');
|
|
new Alert('已清空,刷新页面');
|
|
window.location.reload();
|
|
});
|
|
btn2.addEventListener('click', () => {
|
|
});
|
|
btn3.addEventListener('click', () => {
|
|
});
|
|
}
|
|
} |