site: 음악목록 항목별 별칭 편집 기능 추가

- MusicListEntry 에 aliases: string[] 필드 추가, 저장 시 trim·중복 제거.
- 목록 행에 "별칭" 버튼 표시(개수 있으면 강조), 클릭 시 모달 오픈.
- 모달에서 "별칭 추가" → 입력행 생성, "−" 버튼 → 해당 행 삭제,
  좌상단 "← 돌아가기" 또는 오버레이 클릭으로 저장 후 닫기.
This commit is contained in:
2026-05-13 15:57:35 +09:00
parent f9cf373550
commit 2344c4b8d2
6 changed files with 188 additions and 2 deletions

View File

@@ -106,6 +106,24 @@
</div>
</div>
<!-- Alias modal (music) -->
<div class="modalOverlay" id="aliasModal" hidden>
<div class="modalCard">
<header class="aliasModalHeader">
<button type="button" class="ghostLink" id="alias-back"><%= t('listEditor.aliasBack') %></button>
<h3 id="alias-modal-title"></h3>
<span></span>
</header>
<div class="modalBody">
<p class="muted" style="margin:0;font-size:12px;"><%= t('listEditor.aliasHint') %></p>
<div id="alias-rows" class="aliasRowList"></div>
<div>
<button type="button" class="secondaryButton" id="alias-add"><%= t('listEditor.aliasAdd') %></button>
</div>
</div>
</div>
</div>
<!-- Edit modal (image) -->
<div class="modalOverlay" id="editImageModal" hidden>
<div class="modalCard">