mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-28 06:22:45 -08:00
Apply remaining working-tree updates
This commit is contained in:
@@ -11,6 +11,7 @@ export function createJimakuModal(
|
||||
ctx: RendererContext,
|
||||
options: {
|
||||
modalStateReader: Pick<ModalStateReader, "isAnyModalOpen">;
|
||||
syncSettingsModalSubtitleSuppression: () => void;
|
||||
},
|
||||
) {
|
||||
function setJimakuStatus(message: string, isError = false): void {
|
||||
@@ -252,6 +253,7 @@ export function createJimakuModal(
|
||||
if (ctx.state.jimakuModalOpen) return;
|
||||
|
||||
ctx.state.jimakuModalOpen = true;
|
||||
options.syncSettingsModalSubtitleSuppression();
|
||||
ctx.dom.overlay.classList.add("interactive");
|
||||
ctx.dom.jimakuModal.classList.remove("hidden");
|
||||
ctx.dom.jimakuModal.setAttribute("aria-hidden", "false");
|
||||
@@ -284,8 +286,10 @@ export function createJimakuModal(
|
||||
if (!ctx.state.jimakuModalOpen) return;
|
||||
|
||||
ctx.state.jimakuModalOpen = false;
|
||||
options.syncSettingsModalSubtitleSuppression();
|
||||
ctx.dom.jimakuModal.classList.add("hidden");
|
||||
ctx.dom.jimakuModal.setAttribute("aria-hidden", "true");
|
||||
window.electronAPI.notifyOverlayModalClosed("jimaku");
|
||||
|
||||
if (!ctx.state.isOverSubtitle && !options.modalStateReader.isAnyModalOpen()) {
|
||||
ctx.dom.overlay.classList.remove("interactive");
|
||||
|
||||
@@ -48,7 +48,8 @@ function isAnySettingsModalOpen(): boolean {
|
||||
return (
|
||||
ctx.state.runtimeOptionsModalOpen ||
|
||||
ctx.state.subsyncModalOpen ||
|
||||
ctx.state.kikuModalOpen
|
||||
ctx.state.kikuModalOpen ||
|
||||
ctx.state.jimakuModalOpen
|
||||
);
|
||||
}
|
||||
|
||||
@@ -89,6 +90,7 @@ const kikuModal = createKikuModal(ctx, {
|
||||
});
|
||||
const jimakuModal = createJimakuModal(ctx, {
|
||||
modalStateReader: { isAnyModalOpen },
|
||||
syncSettingsModalSubtitleSuppression,
|
||||
});
|
||||
const keyboardHandlers = createKeyboardHandlers(ctx, {
|
||||
handleRuntimeOptionsKeydown: runtimeOptionsModal.handleRuntimeOptionsKeydown,
|
||||
|
||||
@@ -59,6 +59,10 @@ body {
|
||||
z-index: 1000;
|
||||
}
|
||||
|
||||
#jimakuModal {
|
||||
z-index: 1100;
|
||||
}
|
||||
|
||||
.modal.hidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user