wuhu-torn-helper/src/class/handler/CustomCssHandler.ts
2022-11-08 15:40:17 +08:00

22 lines
778 B
TypeScript

import WuhuBase from "../WuhuBase";
import Popup from "../utils/Popup";
import WuhuConfig from "../WuhuConfig";
export default class CustomCssHandler extends WuhuBase {
className = 'CustomCssHandler';
constructor() {
super();
}
public handle(): void {
let pop = new Popup('<div><textarea></textarea><button class="torn-btn">保存</button><style>#wh-popup textarea{display: block;}</style></div>', '自定义CSS');
let textarea = pop.getElement().querySelector('textarea');
let button = pop.getElement().querySelector('button');
textarea.value = WuhuConfig.get('CustomCss') || '';
button.addEventListener('click', () => {
WuhuConfig.set('CustomCss', textarea.value || '', true);
});
}
}