From 950b9554a6ce10d6a6284a773b97f7c34c004777 Mon Sep 17 00:00:00 2001 From: PeekabooSteam Date: Tue, 7 Mar 2023 13:49:24 +0000 Subject: [PATCH] Added shortcut 'l' (L) to toggle unit labels. --- client/public/stylesheets/units.css | 4 ++++ client/src/index.ts | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/client/public/stylesheets/units.css b/client/public/stylesheets/units.css index 88a53b3b..1cf374de 100644 --- a/client/public/stylesheets/units.css +++ b/client/public/stylesheets/units.css @@ -247,6 +247,10 @@ div.unit .unit-summary { z-index:20; } +[data-hide-labels] div.unit .unit-summary { + display:none; +} + div.unit .unit-summary > * { padding:1px; } diff --git a/client/src/index.ts b/client/src/index.ts index 875a2a6e..a894aecb 100644 --- a/client/src/index.ts +++ b/client/src/index.ts @@ -86,6 +86,18 @@ function setup() { }); + /* Keyup events */ + document.addEventListener( "keyup", ev => { + + switch( ev.code ) { + case "KeyL": + document.body.toggleAttribute( "data-hide-labels" ); + break; + } + + }); + + document.addEventListener( "toggleVisibility", ( ev:CustomEventInit ) => { document.body.toggleAttribute( "data-hide-" + ev.detail.unitType )