added title bar buttons

This commit is contained in:
zadam
2019-12-23 13:34:54 +01:00
parent 7c8e7a3f4b
commit 4cececafc9
4 changed files with 45 additions and 4 deletions

View File

@@ -176,4 +176,30 @@ noteAutocompleteService.init();
if (utils.isElectron()) {
import("./services/spell_check.js").then(spellCheckService => spellCheckService.initSpellCheck());
}
if (utils.isElectron()) {
$("#title-bar-buttons").show();
$("#minimize-btn").on('click', () => {
const { remote } = require('electron');
remote.BrowserWindow.getFocusedWindow().minimize();
});
$("#maximize-btn").on('click', () => {
const { remote } = require('electron');
const focusedWindow = remote.BrowserWindow.getFocusedWindow();
if (focusedWindow.isMaximized()) {
focusedWindow.unmaximize();
}
else {
focusedWindow.maximize();
}
});
$("#close-btn").on('click', () => {
const { remote } = require('electron');
remote.BrowserWindow.getFocusedWindow().close();
});
}