blob: 6193a57888da466f525a42dd242021b1271e139f [file] [log] [blame]
Niko Sohmers3860f8a2024-01-12 21:05:19 -08001.channel {
2 display: flex;
3 border-bottom: 1px solid;
4 font-size: 24px;
5}
6#field {
7 display: inline-block
8}
9
10#readouts,
11#middle_readouts
12{
13 display: inline-block;
14 vertical-align: top;
15 float: right;
16}
17
18
19#legend {
20 display: inline-block;
21}
22
23table, th, td {
24 border: 1px solid black;
25 border-collapse: collapse;
26 padding: 5px;
27 margin: 10px;
Filip Kujawa1a2e9e02024-02-24 18:30:29 -080028 table-layout: fixed;
29 width: 450px;
30 overflow: hidden;
Niko Sohmers3860f8a2024-01-12 21:05:19 -080031}
32
33th, td {
Filip Kujawa1a2e9e02024-02-24 18:30:29 -080034 text-align: left;
Niko Sohmers3860f8a2024-01-12 21:05:19 -080035 width: 70px;
36}
37
Filip Kujawa1a2e9e02024-02-24 18:30:29 -080038table:first-child {
39 text-align: center;
40}
41
Niko Sohmers3860f8a2024-01-12 21:05:19 -080042td:first-child {
43 width: 150px;
44}
45
46.connected, .near {
47 background-color: LightGreen;
48 border-radius: 10px;
49}
50
51.zeroing {
52 background-color: yellow;
53 border-radius: 10px;
54}
55
56.faulted {
57 background-color: red;
58 border-radius: 10px;
59}
60
61#vision_readouts > div {
62 display: table-row;
63 padding: 5px;
64}
65
66#vision_readouts > div > div {
67 display: table-cell;
68 padding: 5px;
69 text-align: right;
70}
71
72#message_bridge_status > div {
73 display: table-row;
74 padding: 5px;
75}
76
77#message_bridge_status > div > div {
78 display: table-cell;
79 padding: 5px;
80 text-align: right;
Maxwell Henderson3d68e142024-02-25 09:58:11 -080081}
82
83.channel {
84 display: flex;
85 border-bottom: 1px solid;
86 font-size: 24px;
87}
88
89.aos_plot {
90 position: absolute;
91 width: 100%;
92 height: 100%;
93 box-sizing: border-box;
94}
95
96.aos_plot_text {
97 position: absolute;
98 width: 100%;
99 height: 100%;
100 pointer-events: none;
101}
102
103.aos_legend {
104 position: absolute;
105 z-index: 1;
106 pointer-events: none;
107}
108
109.aos_legend_line {
110 background: white;
111 padding: 2px;
112 border-radius: 2px;
113 margin-top: 3px;
114 margin-bottom: 3px;
115 font-size: 12;
116}
117
118.aos_legend_line>div {
119 display: inline-block;
120 vertical-align: middle;
121 margin-left: 5px;
122}
123.aos_legend_line>canvas {
124 vertical-align: middle;
125 pointer-events: all;
126}
127
128.aos_legend_line_hidden {
129 filter: contrast(0.75);
130}
131
132.aos_cpp_plot {
133 width: 100%;
134 display: flex;
135 flex-direction: column;
136 height: 100%;
137 align-items: flex-start;
138}
139
140.aos_cpp_plot>div {
141 flex: 1;
142 width: 100%;
143}