fix+style: deploy modal/banner, back button, table stability
버그픽스 - 배포 확정 활성화: tojson 따옴표가 oninput 속성을 깨뜨리던 것 → data-confirm 비교로 수정 - ghost 버튼 호버 시 글자 하얘짐 → 호버 색 명시(새로고침/페이저/테마토글 공통) UX/디자인 - 배포 모달: 취소·배포확정 한 줄, 저장소명만 mono, 순 변화 +초록/−빨강, 표 chrome 제거 - 배포 성공: 별도 다이얼로그 제거 → 모달 닫힘 + 배지 이동 + 완료 배너(여백·크기 정돈) - 대시보드 백링크: ghost 버튼 + 화살표, 제목과 간격 확보 - 표 액션 셀 고정 박스(172x36) → 동기화/완료/진행 전환 시 행·열 안 흔들림 (완료 'v3', 진행 'n/m·NN%', 실패는 축약+title 로 사유) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,20 +1,12 @@
|
||||
{# 배포 성공: 버전 목록을 OOB 로 갱신 + flash 배너 + 모달 자리에 완료 알림 #}
|
||||
{# 배포 성공: (1) 버전 목록 OOB 갱신 → 배지 이동, (2) 완료 배너 OOB,
|
||||
(3) 본문은 비움 → #modal 닫힘. 별도 성공 다이얼로그/닫기 버튼 없음. #}
|
||||
{% set oob = true %}
|
||||
{% include "partials/version_list.html" %}
|
||||
|
||||
<div id="flash" hx-swap-oob="true">
|
||||
<p class="status-line status-ok">
|
||||
배포 완료 · v{{ to_version }}{% if from_version is not none %} (이전 v{{ from_version }}){% endif %}
|
||||
{% if not audit_ok %} — ⚠ 감사 로그 기록 실패{% endif %}
|
||||
</p>
|
||||
<div class="flash-banner">
|
||||
<span class="flash-dot"></span>
|
||||
<span>배포 완료 · <strong class="mono">v{{ to_version }}</strong>{% if from_version is not none %} <span class="flash-sub">(이전 v{{ from_version }})</span>{% endif %}</span>
|
||||
{% if not audit_ok %}<span class="flash-warn">감사 로그 기록 실패</span>{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<dialog open>
|
||||
<article>
|
||||
<header><h3>배포 완료</h3></header>
|
||||
<p>운영 배포 버전이 <strong>v{{ to_version }}</strong> 로 교체되었습니다.</p>
|
||||
<footer>
|
||||
<button onclick="document.getElementById('modal').innerHTML=''">닫기</button>
|
||||
</footer>
|
||||
</article>
|
||||
</dialog>
|
||||
|
||||
Reference in New Issue
Block a user