allowing escape to close the mini result graph popup

This commit is contained in:
Miodec 2023-03-04 16:40:12 +01:00
parent a6464d8067
commit b6f196cc27
2 changed files with 14 additions and 1 deletions

View file

@ -61,6 +61,16 @@ export function updateData(data: MonkeyTypes.ChartData): void {
ChartController.miniResult.updateColors();
}
$(document).on("keydown", (event) => {
if (
event.key === "Escape" &&
Misc.isElementVisible(".pageAccount .miniResultChartWrapper")
) {
hide();
event.preventDefault();
}
});
$(".pageAccount").on("click", ".miniResultChartBg", () => {
hide();
});

View file

@ -485,8 +485,11 @@ $(document).ready(() => {
event.shiftKey)
) {
const popupVisible = isAnyPopupVisible();
const miniResultPopupVisible = isElementVisible(
".pageAccount .miniResultChartWrapper"
);
if (popupVisible) return;
if (popupVisible || miniResultPopupVisible) return;
if (Config.quickRestart === "esc" && ActivePage.get() === "login") return;
event.preventDefault();