From 7a60bb1865174e898bd1f3c066b2dd9de81f7e5f Mon Sep 17 00:00:00 2001 From: hyowons Date: Thu, 11 Jun 2026 10:49:55 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=E2=9A=A1VI=20=EB=B0=B0=EC=A7=80=20?= =?UTF-8?q?=ED=83=AD=20=EC=8B=9C=20=EB=B3=80=EB=8F=99=EC=84=B1=EC=99=84?= =?UTF-8?q?=ED=99=94=EC=9E=A5=EC=B9=98=20=EC=84=A4=EB=AA=85=20=ED=86=A0?= =?UTF-8?q?=EC=8A=A4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit VI 배지를 누르면 VI 설명 토스트 표시(동적/정적VI·발동 기준·2분 단일가). document 위임(배지는 동적 생성) + preventDefault/stopPropagation으로 행 토글 차단. 배지에 cursor:pointer 추가. Co-Authored-By: Claude Opus 4.8 --- agents/stock/workspace/scripts/behive_web.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/agents/stock/workspace/scripts/behive_web.py b/agents/stock/workspace/scripts/behive_web.py index 9b717fc..6e45ca9 100644 --- a/agents/stock/workspace/scripts/behive_web.py +++ b/agents/stock/workspace/scripts/behive_web.py @@ -9352,6 +9352,13 @@ window.openPinModal = openPinModal; if(window.showToast) window.showToast(msg, ok?'success':'info'); }); })(); + // ⚡VI 배지 탭 → 변동성완화장치 설명 토스트. 배지는 동적 생성이라 document 위임. 행(details) 토글은 막음. + document.addEventListener('click',function(e){ + var b=(e.target&&e.target.closest)?e.target.closest('.rt-vi-badge'):null; + if(!b)return; + e.preventDefault();e.stopPropagation(); + if(window.showToast)window.showToast('⚡VI(변동성완화장치) — 주가가 짧은 시간에 급변하면 약 2분간 단일가매매로 전환해 과열을 식히는 장치예요. 동적VI는 직전 체결가, 정적VI는 당일 기준가 대비 일정 변동률(코스피200 3%·그 외 6% 등)에서 발동됩니다.','info',7000); + }); function tick(){ if(document.hidden) return; var codes=codesOnPage(); @@ -9377,7 +9384,7 @@ window.openPinModal = openPinModal; document.addEventListener('behive:panels-loaded',function(){ if(window.__rtState) applyState(window.__rtState); }); setInterval(tick,1000); tick(); })(); -''' +''' return f'''