From bdf240ed4a149cc12c9231ade948e20c611082d3 Mon Sep 17 00:00:00 2001 From: PeekabooSteam Date: Tue, 7 Mar 2023 09:57:58 +0000 Subject: [PATCH 1/3] Added the icon for the map type; commented out the map location dropdown; minor UI improvements. --- client/public/stylesheets/olympus.css | 4 ++-- client/views/navbar.ejs | 10 +++++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/client/public/stylesheets/olympus.css b/client/public/stylesheets/olympus.css index a39ba881..c4d7fac3 100644 --- a/client/public/stylesheets/olympus.css +++ b/client/public/stylesheets/olympus.css @@ -100,12 +100,12 @@ button[disabled="disabled"] { .ol-select:not( .ol-select-image ) > .ol-select-value { background-color: var( --background-grey ); border-radius: var( --border-radius-sm ); + justify-content: center; padding:1em; width:100%; } -.ol-select:not( .ol-select-image ) > .ol-select-value:before { - content: "[ ]"; +.ol-select:not( .ol-select-image ) > .ol-select-value svg { margin-right: 10px; } diff --git a/client/views/navbar.ejs b/client/views/navbar.ejs index 92569e0e..3209ace7 100644 --- a/client/views/navbar.ejs +++ b/client/views/navbar.ejs @@ -44,7 +44,11 @@
-
ArcGIS Satellite
+
+ + + + ArcGIS Satellite
@@ -67,7 +71,7 @@
-
+
From 25318f303ebd4a8dd75c8db830c2f413ed289211 Mon Sep 17 00:00:00 2001 From: Dogma <103559271+ArtificialDogma@users.noreply.github.com> Date: Tue, 7 Mar 2023 22:11:43 +1100 Subject: [PATCH 2/3] Add files via upload --- .../images/visibility_aircraft_hidden.svg | 4 ++++ .../images/visibility_aircraft_visible.svg | 5 +++++ .../images/visibility_ground_hidden.svg | 12 ++++++++++++ .../images/visibility_ground_visible.svg | 13 +++++++++++++ .../images/visibility_naval_hidden.svg | 4 ++++ .../images/visibility_naval_visible.svg | 5 +++++ .../olympus/images/visibility_sam_hidden.svg | 18 ++++++++++++++++++ .../olympus/images/visibility_sam_visible.svg | 19 +++++++++++++++++++ .../images/visibility_threat_visible.svg | 5 +++++ .../images/visibility_threats_hidden.svg | 4 ++++ 10 files changed, 89 insertions(+) create mode 100644 client/public/themes/olympus/images/visibility_aircraft_hidden.svg create mode 100644 client/public/themes/olympus/images/visibility_aircraft_visible.svg create mode 100644 client/public/themes/olympus/images/visibility_ground_hidden.svg create mode 100644 client/public/themes/olympus/images/visibility_ground_visible.svg create mode 100644 client/public/themes/olympus/images/visibility_naval_hidden.svg create mode 100644 client/public/themes/olympus/images/visibility_naval_visible.svg create mode 100644 client/public/themes/olympus/images/visibility_sam_hidden.svg create mode 100644 client/public/themes/olympus/images/visibility_sam_visible.svg create mode 100644 client/public/themes/olympus/images/visibility_threat_visible.svg create mode 100644 client/public/themes/olympus/images/visibility_threats_hidden.svg diff --git a/client/public/themes/olympus/images/visibility_aircraft_hidden.svg b/client/public/themes/olympus/images/visibility_aircraft_hidden.svg new file mode 100644 index 00000000..7acbb8dd --- /dev/null +++ b/client/public/themes/olympus/images/visibility_aircraft_hidden.svg @@ -0,0 +1,4 @@ + + + + diff --git a/client/public/themes/olympus/images/visibility_aircraft_visible.svg b/client/public/themes/olympus/images/visibility_aircraft_visible.svg new file mode 100644 index 00000000..000472f4 --- /dev/null +++ b/client/public/themes/olympus/images/visibility_aircraft_visible.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/client/public/themes/olympus/images/visibility_ground_hidden.svg b/client/public/themes/olympus/images/visibility_ground_hidden.svg new file mode 100644 index 00000000..4993ba3e --- /dev/null +++ b/client/public/themes/olympus/images/visibility_ground_hidden.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/client/public/themes/olympus/images/visibility_ground_visible.svg b/client/public/themes/olympus/images/visibility_ground_visible.svg new file mode 100644 index 00000000..4f14666c --- /dev/null +++ b/client/public/themes/olympus/images/visibility_ground_visible.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/client/public/themes/olympus/images/visibility_naval_hidden.svg b/client/public/themes/olympus/images/visibility_naval_hidden.svg new file mode 100644 index 00000000..48a521bb --- /dev/null +++ b/client/public/themes/olympus/images/visibility_naval_hidden.svg @@ -0,0 +1,4 @@ + + + + diff --git a/client/public/themes/olympus/images/visibility_naval_visible.svg b/client/public/themes/olympus/images/visibility_naval_visible.svg new file mode 100644 index 00000000..bfba32a8 --- /dev/null +++ b/client/public/themes/olympus/images/visibility_naval_visible.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/client/public/themes/olympus/images/visibility_sam_hidden.svg b/client/public/themes/olympus/images/visibility_sam_hidden.svg new file mode 100644 index 00000000..cb9d0a10 --- /dev/null +++ b/client/public/themes/olympus/images/visibility_sam_hidden.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/client/public/themes/olympus/images/visibility_sam_visible.svg b/client/public/themes/olympus/images/visibility_sam_visible.svg new file mode 100644 index 00000000..4beca510 --- /dev/null +++ b/client/public/themes/olympus/images/visibility_sam_visible.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/client/public/themes/olympus/images/visibility_threat_visible.svg b/client/public/themes/olympus/images/visibility_threat_visible.svg new file mode 100644 index 00000000..6a5580de --- /dev/null +++ b/client/public/themes/olympus/images/visibility_threat_visible.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/client/public/themes/olympus/images/visibility_threats_hidden.svg b/client/public/themes/olympus/images/visibility_threats_hidden.svg new file mode 100644 index 00000000..2fb993f1 --- /dev/null +++ b/client/public/themes/olympus/images/visibility_threats_hidden.svg @@ -0,0 +1,4 @@ + + + + From 274544d034f614d99a3290d1a1930339a996d195 Mon Sep 17 00:00:00 2001 From: PeekabooSteam Date: Tue, 7 Mar 2023 11:47:18 +0000 Subject: [PATCH 3/3] 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 @@
- - -
- - - - - +
+ + + + +