38 lines
1.6 KiB
JavaScript
38 lines
1.6 KiB
JavaScript
/* eslint-disable no-unused-vars */
|
|
const { ipcRenderer, remote } = require("electron");
|
|
const path = require("path");
|
|
|
|
const session = ipcRenderer.sendSync("getSession");
|
|
if (!session.accessToken) {
|
|
remote.getCurrentWindow().loadURL(path.join(`file://${__dirname}/auth.hbs`));
|
|
}
|
|
|
|
const msg = document.querySelectorAll("div.content > p.message")[0];
|
|
msg.classList.add("success");
|
|
msg.innerHTML = `Logged in as ${session.selectedProfile.name}`;
|
|
|
|
document.querySelectorAll("div.content > div.right > button#current")[0].addEventListener("click", (e) => {
|
|
remote.getCurrentWindow().loadURL(path.join(`file://${__dirname}/skin_current.hbs`));
|
|
});
|
|
|
|
document.querySelectorAll("div.content > div.right > button#upload")[0].addEventListener("click", (e) => {
|
|
remote.getCurrentWindow().loadURL(path.join(`file://${__dirname}/skin_upload.hbs`));
|
|
});
|
|
|
|
document.querySelectorAll("div.content > div.right > button#random")[0].addEventListener("click", (e) => {
|
|
remote.getCurrentWindow().loadURL(path.join(`file://${__dirname}/skin_random.hbs`));
|
|
});
|
|
|
|
document.querySelectorAll("div.content > div.right > button#gallery")[0].addEventListener("click", (e) => {
|
|
remote.getCurrentWindow().loadURL(path.join(`file://${__dirname}/skin_gallery.hbs`));
|
|
});
|
|
|
|
document.querySelectorAll("div.content > div.right > button#logout")[0].addEventListener("click", (e) => {
|
|
if (ipcRenderer.sendSync("setSession", {})) {
|
|
var authData = ipcRenderer.sendSync("getAuth");
|
|
authData.password = "";
|
|
if (ipcRenderer.sendSync("setAuth", authData)) {
|
|
remote.getCurrentWindow().loadURL(path.join(`file://${__dirname}/auth.hbs`));
|
|
}
|
|
}
|
|
}); |