diff --git a/client/public/stylesheets/olympus.css b/client/public/stylesheets/olympus.css index 013a8290..e4dc6761 100644 --- a/client/public/stylesheets/olympus.css +++ b/client/public/stylesheets/olympus.css @@ -76,6 +76,23 @@ form > div { } +.ol-scrollable::-webkit-scrollbar { + width: 10px; +} + +.ol-scrollable::-webkit-scrollbar-track { + background-color: transparent; + border-radius: 100px; +} + +.ol-scrollable::-webkit-scrollbar-thumb { + background-color: white; + border-radius: 100px; + opacity: 0.8; + margin-top: 10px; +} + + .ol-panel { background-color: var(--background-steel); border-radius: 15px; @@ -210,22 +227,6 @@ form > div { text-decoration: underline; } -.ol-select>.ol-select-options::-webkit-scrollbar { - width: 10px; -} - -.ol-select>.ol-select-options::-webkit-scrollbar-track { - background-color: transparent; - border-radius: 100px; -} - -.ol-select>.ol-select-options::-webkit-scrollbar-thumb { - background-color: white; - border-radius: 100px; - opacity: 0.8; - margin-top: 10px; -} - .ol-panel-list { border-radius: var(--border-radius-sm); diff --git a/client/public/stylesheets/unitcontrolpanel.css b/client/public/stylesheets/unitcontrolpanel.css index 346a7a91..fcc78ca0 100644 --- a/client/public/stylesheets/unitcontrolpanel.css +++ b/client/public/stylesheets/unitcontrolpanel.css @@ -12,11 +12,17 @@ body.feature-forceShowUnitControlPanel #unit-control-panel { z-index: 1000; } +#unit-control-panel h3 { + margin-bottom:8px; +} + #unit-control-panel #selected-units-container { align-items: left; border-radius: var( --border-radius-md ); display:flex; flex-direction: column; + max-height: 136px; + overflow-y:auto; row-gap: 4px; } @@ -85,5 +91,10 @@ body.feature-forceShowUnitControlPanel #unit-control-panel { #unit-control-panel h4 { margin-bottom:8px; - margin-top:20px; +} + + +#unit-control-panel #threat, +#unit-control-panel #roe { + margin-top:12px; } \ No newline at end of file diff --git a/client/src/panels/unitcontrolpanel.ts b/client/src/panels/unitcontrolpanel.ts index 6ed8e807..07031706 100644 --- a/client/src/panels/unitcontrolpanel.ts +++ b/client/src/panels/unitcontrolpanel.ts @@ -73,23 +73,11 @@ export class UnitControlPanel extends Panel { else database = null; // TODO add databases for other unit types - if (index === 0) { - this.getElement().querySelectorAll(`[data-object|="unit"]`).forEach(marker => { - - marker.setAttribute("data-coalition", unit.getMissionData().coalition); - - dataPointMap( this.getElement(), { - "shortLabel" : database?.getByName(unit.getBaseData().name)?.shortLabel, - "unitName": unit.getBaseData().unitName - }); - - }); - } + console.log( unit.getBaseData() ); var button = document.createElement("button"); var callsign = unit.getBaseData().unitName || ""; - button.innerText = unit.getBaseData().unitName; button.setAttribute("data-short-label", database?.getByName(unit.getBaseData().name)?.shortLabel || ""); button.setAttribute("data-callsign", callsign); diff --git a/client/views/unitcontrolpanel.ejs b/client/views/unitcontrolpanel.ejs index a95ef177..fd37c1ff 100644 --- a/client/views/unitcontrolpanel.ejs +++ b/client/views/unitcontrolpanel.ejs @@ -1,23 +1,16 @@
+

Selected Units

+
-
-
-
-
-
- - - - -
- -
+
+
+

Flight controls

@@ -52,9 +45,11 @@
-

Reaction to threat

-
- +
+

Reaction to threat

+
+ +