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