관리자 기능과 계정 즐겨찾기 개선

This commit is contained in:
2026-06-23 14:32:43 +09:00
parent 00e05dbe3f
commit 93e81ce3ea
26 changed files with 804 additions and 914 deletions

View File

@@ -247,6 +247,7 @@
if (window.UaPageI18n?.applyPageI18n) {
await window.UaPageI18n.applyPageI18n();
}
await UaDeckFavorites.init();
loadPublicDecks();
document.getElementById('deck-search').addEventListener('input', renderList);
document.getElementById('deck-series-filter').addEventListener('change', renderList);
@@ -260,11 +261,15 @@
renderList();
});
document.getElementById('preset-list').addEventListener('click', (e) => {
document.getElementById('preset-list').addEventListener('click', async (e) => {
const favBtn = e.target.closest('[data-favorite]');
if (favBtn) {
UaDeckFavorites.toggle(favBtn.dataset.favorite);
renderList();
try {
await UaDeckFavorites.toggle(favBtn.dataset.favorite);
renderList();
} catch (err) {
alert(err.message || t('deckFavoriteFailed', '즐겨찾기 변경에 실패했습니다.'));
}
return;
}