Committing so I don't lose work.

This commit is contained in:
PeekabooSteam
2023-02-21 15:38:38 +00:00
parent 853af46483
commit 093ab75e8f
24 changed files with 1062 additions and 57 deletions

View File

@@ -0,0 +1,211 @@
/*** Control panel ***/
#atc-control-panel {
align-self: flex-end;
background: white;
border-radius: 10px;
display:flex;
margin: 0 0 50px 100px;
padding:5px;
position: absolute;
z-index: 9999;
}
.atc-tool {
align-self: center;
border-radius: 10px;
display:none;
justify-self: center;
padding: 10px;
position: absolute;
z-index: 9999;
}
.atc-enabled .atc-tool {
display:flex;
}
#atc-flight-list {
flex-direction: column;
}
#atc-flight-list table {
color:white;
}
#atc-flight-list table td {
padding:0 10px;
text-align: center;
}
#atc-flight-list table td:first-of-type {
text-align: left;
}
#atc-flight-list table tr[data-status='checkedIn'] td {
background-color:goldenrod;
}
#atc-flight-list table tr[data-status='readyToTaxi'] td {
background-color:darkgreen;
}
#atc-flight-list table button {
background-color: #666;
border:1px solid white;
color:white;
font-weight: bold;
margin:2px 0;
}
.atc-strip-board {
align-self: center;
display:flex;
justify-self: center;
position: absolute;
z-index: 9999 ;
}
.atc-strip-board-header {
display:none;
}
.atc-strip-board-strips {
display:flex;
flex-direction: column;
}
.atc-strip-board-strip {
display:flex;
flex-direction: row;
}
/*
.atc-strip-board-header {
background:black;
color:white;
display:none;
justify-content: right;
}
.atc-strip-board {
display:flex;
flex-direction: column;
row-gap: 5px;
}
.atc-strip-board-strips {
display:flex;
flex-direction: column;
padding:10px;
row-gap: 5px;
}
.atc-strip-board-strips > div {
align-items: center;
color:white;
column-gap: 2px;
display: flex;
flex-direction: row;
padding: 5px;
}
.atc-strip-board-header > div, .atc-strip-board-strips > div > div {
text-align: center;
width: 75px;
}
.atc-strip-board-header > .name {
width:150px;
}
.atc-strip-board-header > div, .atc-strip-board-strips > div > div {
text-align: center;
width: 75px;
}
.atc-strip-board-strips > div > .name {
text-align: left;
width:150px;
}
.atc-strip-board-strips > div {
align-items: center;
column-gap: 5px;
display: flex;
flex-direction: row;
font-size:12px;
font-weight: 600;
padding: 5px;
row-gap: 5px;
}
/*
.atc-strip-board-header, .atc-strip-board-strips > div {
align-items: center;
background:#FFF3;
color:white;
column-gap: 5px;
display: flex;
flex-direction: row;
font-size:12px;
font-weight: 600;
padding: 5px;
row-gap: 5px;
}
.atc-strip-board-header {
background:black;
color:white;
display:none;
justify-content: right;
}
.atc-strip-board-strips > div {
border-bottom:1px solid black;
}
.atc-strip-board-header > div, .atc-strip-board-strips > div > div {
text-align: center;
width: 75px;
}
.atc-strip-board-header > .name {
width:150px;
}
.atc-strip-board-strips > div > .handle {
background: black;
border-radius: 50%;
cursor:grab;
height:10px;
width:10px;
}
.atc-strip-board-strips > div > .name {
text-align: left;
width:150px;
}
.atc-strip-board-strips > div > .warning {
background:red;
color: white;
font-weight: bold;
}
.atc-strip-board-strips > div > .link-warning {
border: 1px solid red;
color: red;
font-weight: bold;
}
*/

View File

@@ -0,0 +1,106 @@
/* Variables definitions */
:root {
--active-coalition-color: var(--blue-coalition-color);
--background-color-dark: #202831;
--background-color-light: #AAA;
--blue-coalition-color: #247be2;
--highlight-color: #FFF5;
--neutral-coalition-color: whitesmoke;
--neutral-coalition-text: #202831;
--red-coalition-color: #f32121;
--text-color: white;
--title-color: #d3e9ff;
}
* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-family: 'Open Sans', sans-serif;
}
.ol-panel {
background-color: var(--background-color-dark);
border-radius: 15px;
box-shadow: 0px 2px 5px #000A;
color:white;
font-size: 12px;
height:fit-content;
padding:10px;
width:fit-content;
}
.ol-panel-list {
display: flex;
flex-direction: column;
height: fit-content;
row-gap: 5px;
text-align: center;
width: fit-content;
border-radius: 5px;
}
.ol-panel-list .list-item {
border-radius: 10px;
display:flex;
justify-content: space-between;
padding: 6px 10px;
}
.ol-panel-list.sortable > .sortable-item {
align-items: center;
column-gap: 5px;
display:flex;
flex-direction: row;
}
.ol-panel-list.sortable > .sortable-item > .handle {
cursor:grab;
filter:invert(100);
}
.ol-panel-list.sortable > .sortable-item > .handle img {
max-width: 16px;
}
.ol-panel-info {
display:flex;
flex-direction: row;
justify-content: space-evenly;
}
.ol-panel-info > .panel-section {
border-right: 1px solid #555;
padding:10px;
}
.ol-panel-info > .panel-section:last-of-type {
border-right-width: 0;
}
.highlight-primary {
background-color: var(--highlight-color);
}
.highlight-bluefor {
background-color: var(--blue-coalition-color);
}
.highlight-redfor {
background-color: var(--red-coalition-color);
}
.highlight-neutral {
background-color: var(--neutral-coalition-color);
color: var(--neutral-coalition-text)
}

View File

@@ -16,6 +16,7 @@
@import url("mouseinfopanel.css");
@import url( "aic.css" );
@import url( "atc.css" );
@import url("layout.css");
@@ -36,7 +37,7 @@
* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
box-sizing: border-box;
}
html {

View File

@@ -0,0 +1,54 @@
body {
background-color:#eaeaea;
}
#content-wrapper {
row-gap: 5px;
display: flex;
flex-direction: column;
flex-wrap: wrap;
height:100%;
width:100%;
}
section {
column-gap: 20px;
display:flex;
flex-direction: row;
}
.section-header {
font-size:125%;
font-weight: bold;
margin-bottom: 1vh;
}
.content {
background:white;
border-radius: 10px;
height:fit-content;
margin-bottom:4vh;
padding:20px;
width:fit-content;
}
.content-header {
color:#666;
letter-spacing:1px;
margin-bottom: 1vh;
}
.content-body {
column-gap: 20px;
display:flex;
flex-direction: row;
}
.caption {
margin:2vh 0 1vh 0;
}
#paragraph {
max-width: 750px;
}