4
0
mirror of https://github.com/AltarikMC/Launcher synced 2024-11-22 06:19:50 +01:00
Launcher/include/script.js

46 lines
1.4 KiB
JavaScript
Raw Normal View History

'use strict';
const {remote, ipcRenderer} = require('electron');
2020-12-05 21:08:32 +01:00
const {
getCurrentWindow,
minimizeWindow,
unmaximizeWindow,
maxUnmaxWindow,
isWindowMaximized,
closeWindow,
} = require("./include/menubar.js");
2020-12-05 21:08:32 +01:00
window.addEventListener("DOMContentLoaded", () => {
window.getCurrentWindow = getCurrentWindow
window.minimizeWindow = minimizeWindow
window.unmaximizeWindow = unmaximizeWindow
window.maxUnmaxWindow = maxUnmaxWindow
window.isWindowMaximized = isWindowMaximized
window.closeWindow = closeWindow
const minimizeButton = document.getElementById("minimize-btn")
const maxUnmaxButton = document.getElementById("max-unmax-btn")
const closeButton = document.getElementById("close-btn")
2020-12-05 21:08:32 +01:00
minimizeButton.addEventListener("click", e => {
window.minimizeWindow()
})
2020-12-05 21:08:32 +01:00
maxUnmaxButton.addEventListener("click", e => {
const icon = maxUnmaxButton.querySelector("#icon-maxUnmax")
2020-12-05 21:08:32 +01:00
window.maxUnmaxWindow()
2020-12-05 21:08:32 +01:00
// Change the middle maximize-unmaximize icons.
if (window.isWindowMaximized()) {
icon.classList.remove("icon-square")
icon.classList.add("icon-clone")
2020-12-05 21:08:32 +01:00
} else {
icon.classList.add("icon-square")
icon.classList.remove("icon-clone")
2020-12-05 21:08:32 +01:00
}
})
2020-12-05 21:08:32 +01:00
closeButton.addEventListener("click", e => {
window.closeWindow()
})
})