Disable minimize on MacOS

10.9-maintenance
Mark Haslinghuis 2022-06-27 23:37:07 +02:00
parent 2cc798641b
commit f68591be58
1 changed files with 1 additions and 8 deletions

View File

@ -194,7 +194,7 @@ function startProcess() {
GUI.log(i18n.getMessage('infoVersionConfigurator', { configuratorVersion: CONFIGURATOR.getDisplayVersion() })); GUI.log(i18n.getMessage('infoVersionConfigurator', { configuratorVersion: CONFIGURATOR.getDisplayVersion() }));
if (GUI.isNWJS()) { if (GUI.isNWJS()) {
let nwWindow = GUI.nwGui.Window.get(); const nwWindow = GUI.nwGui.Window.get();
nwWindow.on('new-win-policy', function(frame, url, policy) { nwWindow.on('new-win-policy', function(frame, url, policy) {
// do not open the window // do not open the window
policy.ignore(); policy.ignore();
@ -202,13 +202,6 @@ function startProcess() {
GUI.nwGui.Shell.openExternal(url); GUI.nwGui.Shell.openExternal(url);
}); });
nwWindow.on('close', closeHandler); nwWindow.on('close', closeHandler);
// TODO: Remove visibilitychange Listener when upgrading to NW2
// capture Command H on MacOS and change it to minimize
document.addEventListener("visibilitychange", function() {
if (GUI.operating_system === "MacOS" && document.visibilityState === "hidden") {
nwWindow.minimize();
}
}, false);
} else if (GUI.isCordova()) { } else if (GUI.isCordova()) {
window.addEventListener('beforeunload', closeHandler); window.addEventListener('beforeunload', closeHandler);
document.addEventListener('backbutton', function(e) { document.addEventListener('backbutton', function(e) {