mirror of
https://github.com/MasterAcnolo/Freedom-Loader.git
synced 2026-07-29 18:25:47 +02:00
Fix: IPC button not working
This commit is contained in:
@@ -36,7 +36,12 @@ async function loadSettings() {
|
|||||||
|
|
||||||
// Open The JSON
|
// Open The JSON
|
||||||
document.getElementById("open-json-btn").addEventListener("click", () => {
|
document.getElementById("open-json-btn").addEventListener("click", () => {
|
||||||
window.topbarAPI.openConfig(); // ton IPC existant
|
window.topbarAPI.openConfig();
|
||||||
|
});
|
||||||
|
|
||||||
|
// Open Theme Folder
|
||||||
|
document.getElementById("open-theme").addEventListener("click", () => {
|
||||||
|
window.topbarAPI.openTheme();
|
||||||
});
|
});
|
||||||
|
|
||||||
// Refresh Themes
|
// Refresh Themes
|
||||||
|
|||||||
@@ -1,31 +1,26 @@
|
|||||||
// Ajout des listeners pour la topbar
|
// Ajout des listeners pour la topbar
|
||||||
function setupTopbarListeners() {
|
function setupTopbarListeners() {
|
||||||
document.addEventListener('DOMContentLoaded', () => {
|
const { topbarAPI } = window;
|
||||||
const { topbarAPI } = window;
|
if (!topbarAPI) return;
|
||||||
if (!topbarAPI) return;
|
|
||||||
const minBtn = document.getElementById('minimize-btn');
|
|
||||||
const maxBtn = document.getElementById('maximize-btn');
|
|
||||||
const closeBtn = document.getElementById('close-btn');
|
|
||||||
const devtoolsBtn = document.getElementById('devtools-btn');
|
|
||||||
const logsBtn = document.getElementById('logs-btn');
|
|
||||||
const websiteBtn = document.getElementById('website-btn');
|
|
||||||
const wikiBtn = document.getElementById('wiki-btn');
|
|
||||||
const themeBtn = document.getElementById('theme-btn');
|
|
||||||
const configBtn = document.getElementById('config-btn');
|
|
||||||
|
|
||||||
if (minBtn) minBtn.onclick = () => topbarAPI.minimize();
|
const minBtn = document.getElementById('minimize-btn');
|
||||||
if (maxBtn) maxBtn.onclick = () => topbarAPI.maximize();
|
const maxBtn = document.getElementById('maximize-btn');
|
||||||
if (closeBtn) closeBtn.onclick = () => topbarAPI.close();
|
const closeBtn = document.getElementById('close-btn');
|
||||||
if (devtoolsBtn) devtoolsBtn.onclick = () => topbarAPI.openDevTools();
|
const devtoolsBtn = document.getElementById('devtools-btn');
|
||||||
if (logsBtn) logsBtn.onclick = () => topbarAPI.openLogs();
|
const logsBtn = document.getElementById('logs-btn');
|
||||||
if (websiteBtn) websiteBtn.onclick = () => topbarAPI.openWebsite();
|
const websiteBtn = document.getElementById('website-btn');
|
||||||
if (wikiBtn) wikiBtn.onclick = () => topbarAPI.openWiki();
|
const wikiBtn = document.getElementById('wiki-btn');
|
||||||
if (themeBtn) themeBtn.onclick = () => topbarAPI.openTheme();
|
|
||||||
if (configBtn) configBtn.onclick = () => topbarAPI.openConfig();
|
if (minBtn) minBtn.onclick = () => topbarAPI.minimize();
|
||||||
});
|
if (maxBtn) maxBtn.onclick = () => topbarAPI.maximize();
|
||||||
|
if (closeBtn) closeBtn.onclick = () => topbarAPI.close();
|
||||||
|
if (devtoolsBtn) devtoolsBtn.onclick = () => topbarAPI.openDevTools();
|
||||||
|
if (logsBtn) logsBtn.onclick = () => topbarAPI.openLogs();
|
||||||
|
if (websiteBtn) websiteBtn.onclick = () => topbarAPI.openWebsite();
|
||||||
|
if (wikiBtn) wikiBtn.onclick = () => topbarAPI.openWiki();
|
||||||
}
|
}
|
||||||
|
|
||||||
setupTopbarListeners(); // IF it put it the if check. It don't work. Why ?
|
document.addEventListener('DOMContentLoaded', setupTopbarListeners);
|
||||||
|
|
||||||
const features = await window.electronAPI.getFeatures();
|
const features = await window.electronAPI.getFeatures();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user