diff --git a/index.html b/index.html index 40c1a7d..568f5b2 100644 --- a/index.html +++ b/index.html @@ -658,17 +658,12 @@
-

- ㊙ - Romaji Korrekturen -

-
Kanji → korrektes Romaji. Wird in Sort-Tags automatisch übernommen.
-
-
- - → - - +
+
+
Romaji Korrekturen
+
Kanji → korrektes Romaji für Sort-Tags
+
+
@@ -694,6 +689,26 @@
+ + +
diff --git a/src/main.js b/src/main.js index db1393b..1500264 100644 --- a/src/main.js +++ b/src/main.js @@ -47,6 +47,7 @@ import { _pickTheme, toggleInfoEdit, onInfoArtFile, autofillMusicBrainz, autofillItunes, saveMetadata, deleteSong, addRomajiOverrideUI, removeRomajiOverrideUI, + openRomajiOverridesModal, closeRomajiOverridesModal, } from './ui.js'; // ─── CONNECT ─── @@ -325,6 +326,7 @@ Object.assign(window, { toggleMobileSearch, closeMobileSearch, switchSetupTab, toggleNotifPanel, deleteNotif, clearNotifs, _notifNavigate, _pickTheme, addRomajiOverrideUI, removeRomajiOverrideUI, + openRomajiOverridesModal, closeRomajiOverridesModal, // App doConnect, disconnect, // Audiobookshelf diff --git a/src/ui.js b/src/ui.js index afbaaf1..5c4c9fb 100644 --- a/src/ui.js +++ b/src/ui.js @@ -51,7 +51,6 @@ export function openSettings() { document.getElementById('s-show-romaji').classList.toggle('on', !!S.cfg.showRomaji); document.getElementById('s-cover-color-bg').classList.toggle('on', !!S.cfg.coverColorBg); _renderThemePicker(); - _renderRomajiOverrides(); document.getElementById('settings-modal').classList.add('open'); checkBackend(); } @@ -116,6 +115,13 @@ export function removeRomajiOverrideUI(kanji) { removeRomajiOverride(kanji); _renderRomajiOverrides(); } +export function openRomajiOverridesModal() { + _renderRomajiOverrides(); + document.getElementById('romaji-overrides-modal').classList.add('open'); +} +export function closeRomajiOverridesModal() { + document.getElementById('romaji-overrides-modal').classList.remove('open'); +} export function closeSettings() { document.getElementById('settings-modal').classList.remove('open'); } export async function confirmDisconnect() {