迁移屏蔽复选框事件绑定
This commit is contained in:
@@ -179,6 +179,20 @@ export function bindBlockMenuControls() {
|
||||
}
|
||||
|
||||
blockMenuEventsBound = true;
|
||||
|
||||
document.addEventListener("change", (event) => {
|
||||
if (!(event.target instanceof HTMLInputElement)) {
|
||||
return;
|
||||
}
|
||||
|
||||
const sender = event.target.dataset.chatBlockSender;
|
||||
if (!sender || typeof window.toggleBlockedSystemSender !== "function") {
|
||||
return;
|
||||
}
|
||||
|
||||
window.toggleBlockedSystemSender(sender, event.target.checked);
|
||||
});
|
||||
|
||||
document.addEventListener("click", (event) => {
|
||||
if (!(event.target instanceof Element)) {
|
||||
return;
|
||||
|
||||
@@ -133,32 +133,27 @@ $welcomeMessages = [
|
||||
<div style="height:1px;background:#e2e8f0;margin:6px 0;"></div>
|
||||
<label
|
||||
style="display:flex;align-items:center;gap:6px;font-size:12px;color:#1e293b;cursor:pointer;padding:4px 2px;">
|
||||
<input type="checkbox" id="block-sender-fishing"
|
||||
onchange="toggleBlockedSystemSender('钓鱼播报', this.checked)">
|
||||
<input type="checkbox" id="block-sender-fishing" data-chat-block-sender="钓鱼播报">
|
||||
钓鱼播报
|
||||
</label>
|
||||
<label
|
||||
style="display:flex;align-items:center;gap:6px;font-size:12px;color:#1e293b;cursor:pointer;padding:4px 2px;">
|
||||
<input type="checkbox" id="block-sender-doctor"
|
||||
onchange="toggleBlockedSystemSender('星海小博士', this.checked)">
|
||||
<input type="checkbox" id="block-sender-doctor" data-chat-block-sender="星海小博士">
|
||||
星海小博士
|
||||
</label>
|
||||
<label
|
||||
style="display:flex;align-items:center;gap:6px;font-size:12px;color:#1e293b;cursor:pointer;padding:4px 2px;">
|
||||
<input type="checkbox" id="block-sender-baccarat"
|
||||
onchange="toggleBlockedSystemSender('百家乐', this.checked)">
|
||||
<input type="checkbox" id="block-sender-baccarat" data-chat-block-sender="百家乐">
|
||||
百家乐
|
||||
</label>
|
||||
<label
|
||||
style="display:flex;align-items:center;gap:6px;font-size:12px;color:#1e293b;cursor:pointer;padding:4px 2px;">
|
||||
<input type="checkbox" id="block-sender-horse-race"
|
||||
onchange="toggleBlockedSystemSender('跑马', this.checked)">
|
||||
<input type="checkbox" id="block-sender-horse-race" data-chat-block-sender="跑马">
|
||||
跑马
|
||||
</label>
|
||||
<label
|
||||
style="display:flex;align-items:center;gap:6px;font-size:12px;color:#1e293b;cursor:pointer;padding:4px 2px;">
|
||||
<input type="checkbox" id="block-sender-mystery-box"
|
||||
onchange="toggleBlockedSystemSender('神秘箱子', this.checked)">
|
||||
<input type="checkbox" id="block-sender-mystery-box" data-chat-block-sender="神秘箱子">
|
||||
神秘箱子
|
||||
</label>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user