From 3b9e5f3b1c4a61a5c5067aed783ef8d16a3296fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=AC=E6=98=8E?= <83812544+Ed1s0nZ@users.noreply.github.com> Date: Mon, 8 Jun 2026 13:17:36 +0800 Subject: [PATCH] Add files via upload --- web/static/js/chat.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/web/static/js/chat.js b/web/static/js/chat.js index 96543a06..0c9d3f15 100644 --- a/web/static/js/chat.js +++ b/web/static/js/chat.js @@ -430,6 +430,16 @@ function syncHitlSidebarAriaExpanded() { toggle.setAttribute('aria-expanded', card.classList.contains('hitl-sidebar-collapsed') ? 'false' : 'true'); } +function closeHitlSidebarCard() { + var card = document.getElementById('hitl-sidebar-card'); + if (!card || card.classList.contains('hitl-sidebar-collapsed')) return; + card.classList.add('hitl-sidebar-collapsed'); + syncHitlSidebarAriaExpanded(); + try { + localStorage.setItem('hitl-sidebar-collapsed', '1'); + } catch (e) {} +} + function toggleHitlSidebarCard() { var card = document.getElementById('hitl-sidebar-card'); if (!card) return; @@ -7403,7 +7413,7 @@ document.addEventListener('languagechange', function () { refreshHitlConfigByCurrentConversation(); }); -// 点击外部关闭图标选择器、对话模式面板 +// 点击外部关闭图标选择器、对话模式面板、侧栏折叠卡片 document.addEventListener('click', function(event) { const picker = document.getElementById('group-icon-picker'); const iconBtn = document.getElementById('create-group-icon-btn'); @@ -7429,6 +7439,13 @@ document.addEventListener('click', function(event) { closeChatReasoningPanel(); } } + + const hitlCard = document.getElementById('hitl-sidebar-card'); + if (hitlCard && !hitlCard.classList.contains('hitl-sidebar-collapsed')) { + if (!hitlCard.contains(event.target)) { + closeHitlSidebarCard(); + } + } }); // 创建分组