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 @@
+
+
+
+
+
Romaji Korrekturen
+
+
+
+
Kanji → korrektes Romaji. Wird beim Öffnen des Edit-Dialogs und bei Downloads automatisch in die Sort-Tags übernommen.
+
+
+
+ →
+
+
+
+
+
+
+
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() {