From 0d9810f2b9bd5ae40c3442da1a6efbfa4cc8b348 Mon Sep 17 00:00:00 2001 From: hyowons Date: Mon, 8 Jun 2026 16:32:21 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EA=B8=B4=20=EC=A2=85=EB=AA=A9=EB=AA=85?= =?UTF-8?q?=20=EA=B8=80=EC=94=A8=ED=81=AC=EA=B8=B0=20=EC=9E=90=EB=8F=99?= =?UTF-8?q?=EB=A7=9E=EC=B6=A4(ellipsis=20=EB=8C=80=EC=8B=A0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit line1-held .stock 이 잘릴 만하면 폭 실측해 font-size를 0.5px씩 줄여 한 줄에 맞춤(min 10px). MutationObserver는 행 추가(패널 swap)에만 반응하도록 필터 → 실시간 1초 갱신엔 재측정 안 함(레이아웃 부하 방지). resize도 재맞춤. Co-Authored-By: Claude Opus 4.8 --- agents/stock/workspace/scripts/behive_web.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/agents/stock/workspace/scripts/behive_web.py b/agents/stock/workspace/scripts/behive_web.py index 9261e52..2fd0afe 100644 --- a/agents/stock/workspace/scripts/behive_web.py +++ b/agents/stock/workspace/scripts/behive_web.py @@ -9077,6 +9077,25 @@ window.openPinModal = openPinModal; })(); ''' + # 종목명 자동맞춤 — 길어서 잘릴 것 같으면 글씨를 줄여 한 줄에 맞춤(ellipsis 대신). 폭 실측 필요해 JS. + # 실시간 가격 갱신(1초)으로 재측정되면 레이아웃 부하 → MutationObserver는 '행 추가(패널 swap)'에만 반응하도록 필터. + stock_fit_script = r'''''' + return f''' @@ -9137,6 +9156,7 @@ window.openPinModal = openPinModal; {order_modal_script} {stock_name_tip_script} {realtime_script} + {stock_fit_script} '''