补充前端小模块说明注释

This commit is contained in:
2026-04-25 10:05:47 +08:00
parent d012b3e73b
commit 31f53ddfbe
4 changed files with 10 additions and 0 deletions
+3
View File
@@ -19,6 +19,7 @@ export function bindWelcomeMenuControls() {
return;
}
// 欢迎语菜单外部点击关闭仍由主脚本处理,这里只负责菜单按钮与菜单内部。
const toggleButton = event.target.closest("[data-chat-welcome-menu-toggle]");
if (toggleButton) {
event.preventDefault();
@@ -32,6 +33,7 @@ export function bindWelcomeMenuControls() {
return;
}
// 阻止菜单内部点击冒泡,避免选择模板时被外层关闭逻辑抢先处理。
event.stopPropagation();
const item = event.target.closest("[data-chat-welcome-template]");
@@ -40,6 +42,7 @@ export function bindWelcomeMenuControls() {
}
const template = item.getAttribute("data-chat-welcome-template") || "";
// 模板内容只从 data 属性读取,实际发送仍交给旧的 sendWelcomeTpl。
if (template && typeof window.sendWelcomeTpl === "function") {
window.sendWelcomeTpl(template);
}