auto-git:
[change] main.js [change] preload.js [change] settings.html
This commit is contained in:
5
main.js
5
main.js
@@ -902,6 +902,11 @@ app.whenReady().then(() => {
|
|||||||
store.set('intelligentCommitThreshold', value);
|
store.set('intelligentCommitThreshold', value);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
ipcMain.on('close-settings', () => {
|
||||||
|
if (settingsWin) settingsWin.close();
|
||||||
|
});
|
||||||
|
|
||||||
// … Ende der IPC-Handler …
|
// … Ende der IPC-Handler …
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -4,7 +4,8 @@ contextBridge.exposeInMainWorld('settingsAPI', {
|
|||||||
getSkyMode: () => ipcRenderer.invoke('get-skymode'),
|
getSkyMode: () => ipcRenderer.invoke('get-skymode'),
|
||||||
setSkyMode: val => ipcRenderer.invoke('set-skymode', val),
|
setSkyMode: val => ipcRenderer.invoke('set-skymode', val),
|
||||||
getSkipPrompt: () => ipcRenderer.invoke('get-skip-git-prompt'),
|
getSkipPrompt: () => ipcRenderer.invoke('get-skip-git-prompt'),
|
||||||
setSkipPrompt: val => ipcRenderer.invoke('set-skip-git-prompt', val)
|
setSkipPrompt: val => ipcRenderer.invoke('set-skip-git-prompt', val),
|
||||||
|
close: () => ipcRenderer.send('close-settings')
|
||||||
});
|
});
|
||||||
|
|
||||||
contextBridge.exposeInMainWorld('electronAPI', {
|
contextBridge.exposeInMainWorld('electronAPI', {
|
||||||
|
|||||||
@@ -130,13 +130,13 @@
|
|||||||
if (commitSel) await window.settingsAPI.setCommitModel(commitSel.value);
|
if (commitSel) await window.settingsAPI.setCommitModel(commitSel.value);
|
||||||
if (readmeSel) await window.settingsAPI.setReadmeModel(readmeSel.value);
|
if (readmeSel) await window.settingsAPI.setReadmeModel(readmeSel.value);
|
||||||
|
|
||||||
window.close();
|
window.settingsAPI.close();
|
||||||
});
|
});
|
||||||
|
|
||||||
// Cancel / Close: SkyMode zurücksetzen, dann schließen
|
// Cancel / Close: SkyMode zurücksetzen, dann schließen
|
||||||
const rollback = async () => {
|
const rollback = async () => {
|
||||||
await window.settingsAPI.setSkyMode(initialSky);
|
await window.settingsAPI.setSkyMode(initialSky);
|
||||||
window.close();
|
window.settingsAPI.close();
|
||||||
};
|
};
|
||||||
cancel.addEventListener('click', rollback);
|
cancel.addEventListener('click', rollback);
|
||||||
close.addEventListener('click', rollback);
|
close.addEventListener('click', rollback);
|
||||||
|
|||||||
Reference in New Issue
Block a user