From 54354f7b1405b06d348c1d8ef86d093af3831731 Mon Sep 17 00:00:00 2001 From: NewHappyRabbit <31893343+NewHappyRabbit@users.noreply.github.com> Date: Mon, 10 Feb 2025 06:31:47 +0200 Subject: [PATCH] Disabled right-clicks on all in-game UI elements --- .gitignore | 3 ++- src/client/graphics/layers/BuildMenu.ts | 5 ++++- src/client/graphics/layers/ControlPanel.ts | 1 + src/client/graphics/layers/Leaderboard.ts | 9 ++++++--- src/client/graphics/layers/OptionsMenu.ts | 5 ++++- src/client/graphics/layers/PlayerInfoOverlay.ts | 5 ++++- src/client/graphics/layers/RadialMenu.ts | 5 ++++- 7 files changed, 25 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index acadd7143..976703fa9 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ out/ TODO.txt resources/images/.DS_Store resources/.DS_Store -.env \ No newline at end of file +.env +.prettierrc \ No newline at end of file diff --git a/src/client/graphics/layers/BuildMenu.ts b/src/client/graphics/layers/BuildMenu.ts index e261b42ad..4b1f0cf1c 100644 --- a/src/client/graphics/layers/BuildMenu.ts +++ b/src/client/graphics/layers/BuildMenu.ts @@ -205,7 +205,10 @@ export class BuildMenu extends LitElement { render() { return html` -
+
e.preventDefault()} + > ${buildTable.map( (row) => html`
diff --git a/src/client/graphics/layers/ControlPanel.ts b/src/client/graphics/layers/ControlPanel.ts index 7e083e183..144a2830e 100644 --- a/src/client/graphics/layers/ControlPanel.ts +++ b/src/client/graphics/layers/ControlPanel.ts @@ -116,6 +116,7 @@ export class ControlPanel extends LitElement implements Layer { class="${this._isVisible ? "w-full text-sm lg:text-m lg:w-72 bg-gray-800/70 p-2 pr-3 lg:p-4 shadow-lg rounded-lg backdrop-blur" : "hidden"}" + @contextmenu=${(e) => e.preventDefault()} >