mirror of
https://github.com/monkeytypegame/monkeytype.git
synced 2024-09-22 16:26:18 +08:00
allowing escape to close the mini result graph popup
This commit is contained in:
parent
4bc9239238
commit
5809d55fac
|
@ -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();
|
||||
});
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Reference in a new issue