feat(character-dictionary): add manager modal and scope name matching to current media (#86)

This commit is contained in:
2026-05-25 18:29:20 -07:00
committed by GitHub
parent 097b619d71
commit 3932e53ced
71 changed files with 1896 additions and 127 deletions
+20
View File
@@ -59,11 +59,16 @@ export type RendererDom = {
characterDictionaryModal: HTMLDivElement;
characterDictionaryClose: HTMLButtonElement;
characterDictionaryOverrideTab: HTMLButtonElement;
characterDictionaryManageTab: HTMLButtonElement;
characterDictionarySummary: HTMLDivElement;
characterDictionarySearchPanel: HTMLDivElement;
characterDictionarySearchInput: HTMLInputElement;
characterDictionarySearchButton: HTMLButtonElement;
characterDictionaryCurrent: HTMLDivElement;
characterDictionaryCandidates: HTMLUListElement;
characterDictionaryManagerPanel: HTMLDivElement;
characterDictionaryManagedEntries: HTMLUListElement;
characterDictionaryStatus: HTMLDivElement;
subsyncModal: HTMLDivElement;
@@ -188,7 +193,16 @@ export function resolveRendererDom(): RendererDom {
characterDictionaryModal: getRequiredElement<HTMLDivElement>('characterDictionaryModal'),
characterDictionaryClose: getRequiredElement<HTMLButtonElement>('characterDictionaryClose'),
characterDictionaryOverrideTab: getRequiredElement<HTMLButtonElement>(
'characterDictionaryOverrideTab',
),
characterDictionaryManageTab: getRequiredElement<HTMLButtonElement>(
'characterDictionaryManageTab',
),
characterDictionarySummary: getRequiredElement<HTMLDivElement>('characterDictionarySummary'),
characterDictionarySearchPanel: getRequiredElement<HTMLDivElement>(
'characterDictionarySearchPanel',
),
characterDictionarySearchInput: getRequiredElement<HTMLInputElement>(
'characterDictionarySearchInput',
),
@@ -199,6 +213,12 @@ export function resolveRendererDom(): RendererDom {
characterDictionaryCandidates: getRequiredElement<HTMLUListElement>(
'characterDictionaryCandidates',
),
characterDictionaryManagerPanel: getRequiredElement<HTMLDivElement>(
'characterDictionaryManagerPanel',
),
characterDictionaryManagedEntries: getRequiredElement<HTMLUListElement>(
'characterDictionaryManagedEntries',
),
characterDictionaryStatus: getRequiredElement<HTMLDivElement>('characterDictionaryStatus'),
subsyncModal: getRequiredElement<HTMLDivElement>('subsyncModal'),