mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-02-01 10:31:54 +08:00
Fixed pikvm/pikvm#45
This commit is contained in:
@@ -62,7 +62,7 @@ function __WindowManager() {
|
|||||||
let el_button = el_window.querySelector(".window-header .window-button-close");
|
let el_button = el_window.querySelector(".window-header .window-button-close");
|
||||||
if (el_button) {
|
if (el_button) {
|
||||||
tools.setOnClick(el_button, function() {
|
tools.setOnClick(el_button, function() {
|
||||||
el_window.style.visibility = "hidden";
|
__closeWindow(el_window);
|
||||||
__activateLastWindow(el_window);
|
__activateLastWindow(el_window);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -111,7 +111,7 @@ function __WindowManager() {
|
|||||||
el_window.appendChild(el_buttons);
|
el_window.appendChild(el_buttons);
|
||||||
|
|
||||||
function close(retval) {
|
function close(retval) {
|
||||||
el_window.style.visibility = "hidden";
|
__closeWindow(el_window);
|
||||||
el_modal.outerHTML = "";
|
el_modal.outerHTML = "";
|
||||||
let index = __windows.indexOf(el_modal);
|
let index = __windows.indexOf(el_modal);
|
||||||
if (index !== -1) {
|
if (index !== -1) {
|
||||||
@@ -208,6 +208,12 @@ function __WindowManager() {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var __closeWindow = function(el_window) {
|
||||||
|
el_window.focus();
|
||||||
|
el_window.blur();
|
||||||
|
el_window.style.visibility = "hidden";
|
||||||
|
};
|
||||||
|
|
||||||
var __toggleMenu = function(el_a) {
|
var __toggleMenu = function(el_a) {
|
||||||
let all_hidden = true;
|
let all_hidden = true;
|
||||||
|
|
||||||
@@ -354,8 +360,7 @@ function __WindowManager() {
|
|||||||
tools.debug("UI: Activating last window:", el_last_window);
|
tools.debug("UI: Activating last window:", el_last_window);
|
||||||
__activateWindow(el_last_window);
|
__activateWindow(el_last_window);
|
||||||
} else {
|
} else {
|
||||||
tools.debug("UI: Unsetting focuse because no windows left");
|
tools.debug("UI: No last window to activation");
|
||||||
document.activeElement.blur();
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user