From 274544d034f614d99a3290d1a1930339a996d195 Mon Sep 17 00:00:00 2001 From: PeekabooSteam Date: Tue, 7 Mar 2023 11:47:18 +0000 Subject: [PATCH] Navbar visibility toggles, only active for now. No function. --- client/public/stylesheets/olympus.css | 34 ++++++++++++++++++- .../themes/olympus/images/chevron-down.svg | 3 ++ ...idden.svg => visibility_threat_hidden.svg} | 0 client/public/themes/olympus/olympus.css | 19 +++++++++++ client/views/navbar.ejs | 32 +++++------------ 5 files changed, 64 insertions(+), 24 deletions(-) create mode 100644 client/public/themes/olympus/images/chevron-down.svg rename client/public/themes/olympus/images/{visibility_threats_hidden.svg => visibility_threat_hidden.svg} (100%) diff --git a/client/public/stylesheets/olympus.css b/client/public/stylesheets/olympus.css index c4d7fac3..2c82606e 100644 --- a/client/public/stylesheets/olympus.css +++ b/client/public/stylesheets/olympus.css @@ -98,6 +98,7 @@ button[disabled="disabled"] { } .ol-select:not( .ol-select-image ) > .ol-select-value { + align-items: center; background-color: var( --background-grey ); border-radius: var( --border-radius-sm ); justify-content: center; @@ -110,7 +111,7 @@ button[disabled="disabled"] { } .ol-select:not( .ol-select-image ) > .ol-select-value:after { - content: "[V]"; + content: url( "/themes/olympus/images/chevron-down.svg" ); margin-left:10px; } @@ -423,4 +424,35 @@ nav.ol-panel > :last-child { #unit-info-panel { display: flex; flex-direction: column; +} + + +#visibility-control { + align-items: center; +} + +#visibility-control button { + border:none; + height:32px; + width:32px; +} + +#visibility-control-aircraft { + background-image: var( --visibility-control-aircraft-visible-url ); +} + +#visibility-control-ground { + background-image: var( --visibility-control-ground-visible-url ); +} + +#visibility-control-sam { + background-image: var( --visibility-control-sam-visible-url ); +} + +#visibility-control-naval { + background-image: var( --visibility-control-naval-visible-url ); +} + +#visibility-control-threat { + background-image: var( --visibility-control-threat-visible-url ); } \ No newline at end of file diff --git a/client/public/themes/olympus/images/chevron-down.svg b/client/public/themes/olympus/images/chevron-down.svg new file mode 100644 index 00000000..800f4fe2 --- /dev/null +++ b/client/public/themes/olympus/images/chevron-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/client/public/themes/olympus/images/visibility_threats_hidden.svg b/client/public/themes/olympus/images/visibility_threat_hidden.svg similarity index 100% rename from client/public/themes/olympus/images/visibility_threats_hidden.svg rename to client/public/themes/olympus/images/visibility_threat_hidden.svg diff --git a/client/public/themes/olympus/olympus.css b/client/public/themes/olympus/olympus.css index 0e17e093..5d31045c 100644 --- a/client/public/themes/olympus/olympus.css +++ b/client/public/themes/olympus/olympus.css @@ -45,6 +45,25 @@ + /*** Navbar ***/ + + --visibility-control-aircraft-visible-url: url( "/themes/olympus/images/visibility_aircraft_visible.svg" ); + --visibility-control-aircraft-hidden-url: url( "/themes/olympus/images/visibility_aircraft_hidden.svg" ); + + --visibility-control-ground-visible-url: url( "/themes/olympus/images/visibility_ground_visible.svg" ); + --visibility-control-ground-hidden-url: url( "/themes/olympus/images/visibility_ground_hidden.svg" ); + + --visibility-control-sam-visible-url: url( "/themes/olympus/images/visibility_sam_visible.svg" ); + --visibility-control-sam-hidden-url: url( "/themes/olympus/images/visibility_sam_hidden.svg" ); + + --visibility-control-naval-visible-url: url( "/themes/olympus/images/visibility_naval_visible.svg" ); + --visibility-control-naval-hidden-url: url( "/themes/olympus/images/visibility_naval_hidden.svg" ); + + --visibility-control-threat-visible-url: url( "/themes/olympus/images/visibility_threat_visible.svg" ); + --visibility-control-threat-hidden-url: url( "/themes/olympus/images/visibility_threat_hidden.svg" ); + + + /*** Unit marker settings ***/ diff --git a/client/views/navbar.ejs b/client/views/navbar.ejs index 3209ace7..1953644e 100644 --- a/client/views/navbar.ejs +++ b/client/views/navbar.ejs @@ -46,9 +46,10 @@
- + - ArcGIS Satellite
+ ArcGIS Satellite +
@@ -70,28 +71,13 @@
- - -
- - - - - +
+ + + + +