source: binary-improvements/webserver/css/style.css@ 272

Last change on this file since 272 was 270, checked in by alloc, 9 years ago

Fixed Web log

  • Property svn:executable set to *
File size: 5.9 KB
RevLine 
[245]1/*========================================
2- Generic page layout
3*/
[244]4
5body {
6 margin: 0;
7 padding: 0;
[249]8 background-image: url('/static/img/background.jpg');
9 background-repeat: no-repeat;
10 background-attachment: fixed;
11 background-position: center;
12 color: orange;
[133]13}
[244]14
[249]15a {
[250]16 color: orangered;
[249]17 text-decoration: none;
18}
19
20a:visited {
[250]21 color: orangered;
[249]22 text-decoration: none;
23}
24
[244]25.adminwrapper {
26 width: 100%;
27 height: 100vh;
[249]28 /*background-color: #408040;*/
[153]29}
[244]30
[245]31.adminnavbar,
[250]32#admincontent {
[244]33 position: absolute;
34 top: 0;
35 bottom: 0;
36}
37
[249]38.invalidinput {
39 background-color: #f00;
40}
[245]41
[249]42
[245]43/*========================================
44- Menu bar
45*/
46
47.adminnavbar {
[244]48 width: 200px;
49 left: 0;
[249]50 border-right: 1px solid rgba(0,0,0,0.3);
51 box-shadow: 3px 0px 14px rgba(0,0,0,0.9);
[250]52 position: fixed;
[244]53}
54
[245]55.adminnavbar > div {
56 margin: 5px;
57}
58
59/*----------------------------------------
60- Menu entries
61*/
62
63.adminnavbar ul {
64 margin-top: 5px;
65}
66
67.adminnavbar #adminmenu .menu_button {
68 display: none;
69}
70
71.adminnavbar #adminmenu .menu_button.allowed {
[250]72 display: list-item;
[245]73}
74
75.adminnavbar #adminmenu .menu_button a {
[249]76 color: orange;
[245]77 text-decoration: none;
78}
79
80.adminnavbar #adminmenu .current_tab {
[244]81 font-weight: bold;
82 text-transform: uppercase;
83}
84
[250]85#newlogcount {
86 font-size: 70%;
87 border-radius: 2px;
88 background-color: #f00;
89 color: #fff;
90 padding: 0px 2px 0px 2px;
91 display: none;
92}
93
94#newlogcount.visible {
95 display: inline;
96}
97
[245]98/*----------------------------------------
99- Server stats
100*/
101
102.adminnavbar #serverstats {
103 margin-bottom: 20px;
104 display: none;
[249]105 /* color: orange; */
[245]106 text-decoration: none;
[244]107}
108
[245]109.adminnavbar #serverstats #stats_time {
110 white-space: nowrap;
111}
112
113/*----------------------------------------
114- Session state box
115*/
116
117.adminnavbar #userstate {
[244]118 position: absolute;
[245]119 bottom: 0px;
120 left: 0px;
121 right: 0px;
[249]122 /*background-color: #408040;*/
[244]123}
124
[245]125.adminnavbar #userstate #username {
[244]126 padding-left: 10px;
127}
128
[245]129.adminnavbar #userstate > div {
[244]130 display: none;
131}
132
[245]133
134/*========================================
135- Content area
136*/
137
[250]138#admincontent {
[244]139 position: absolute;
140 right: 0;
141 left: 200px;
[249]142 /*background-color: #408040;*/
[244]143}
144
[250]145#admincontent #nopermissionwarning {
[245]146 margin: 20px 50px;
147}
148
[250]149#admincontent .contenttab {
[244]150 position: absolute;
151 top: 0;
152 right: 0;
153 left: 0px;
154 display: none;
155}
156
[250]157#admincontent .current_tab {
[244]158 display: block;
159}
160
161
162
[245]163/*========================================
164- Inventory dialog
165*/
[244]166
[149]167#info {
[163]168 background-color: #aaaaaa;
169 position: absolute;
170 bottom: 10px;
171 left: 10px;
[149]172}
[249]173
174.inventoryButton {
175 cursor: pointer;
176}
177#playerInventoryDialog {
178 display:none;
179}
180.playerInventoryDialog {
181 text-shadow:
182 -1px -1px 0 black,
183 1px -1px 0 black,
184 -1px 1px 0 black,
185 1px 1px 0 black;
186 box-shadow: 0 3px 14px rgba(0,0,0,0.4);
187 color: orange;
188 background: rgba(100,100,100,0.6);
189 border: none;
190}
191.playerInventoryDialog .ui-dialog-buttonpane {
192 display: none;
193}
194.playerInventoryDialog.ui-dialog {
195 z-index:1011 !important;
196}
197.ui-widget-overlay {
198 z-index:1010 !important;
199 opacity: 0.4 !important;
200}
201.playerInventoryDialog .ui-widget-content {
202 background: transparent;
203 color: orange;
204}
205.playerInventoryDialog td {
206 vertical-align: top;
207}
208
[163]209.invTable {
210 table-layout: fixed;
211 padding: 0px;
212 margin: 0px;
213 border-collapse: collapse;
214}
[250]215
[249]216.playerInventoryDialog td.invField {
[244]217 width: 58px;
218 height: 40px;
[163]219 padding: 1px 4px;
220 margin: 0px;
221 border: 1px solid gray;
[249]222 background-color: black;
[163]223 background-size: 58px;
224 background-repeat: no-repeat;
225 background-position: center;
226 vertical-align: bottom;
227 text-align: right;
228 font-size: 14pt;
229 text-shadow:
[249]230 -1px -1px 0 black,
231 1px -1px 0 black,
232 -1px 1px 0 black,
233 1px 1px 0 black;
[163]234}
[245]235
[250]236#equipmentTable .invFieldText {
237 display: none;
238}
239.playerInventoryDialog .invFieldText {
240 display: none;
241}
242.playerInventoryDialog .invFieldText.visible {
243 display: inline;
244}
245.playerInventoryDialog .invFieldQuality {
246 bottom: 0px;
247 height: 5px;
248 left: 0px;
249 position: relative;
250 right: 0px;
251 display: none;
252}
253.playerInventoryDialog .invFieldQuality.visible {
254 display: block;
255}
[245]256
[179]257
[163]258
[249]259/*========================================
260- Map
261*/
[244]262
[249]263.adminmap {
264 /*background-color: #408040;*/
265 background-color: transparent;
266 bottom: 0;
267}
[245]268
[249]269.adminmap .leaflet-control {
270 background-color: rgba(50,50,50,0.6);
271 color: orange;
272 box-shadow: 0 3px 14px rgba(0,0,0,0.5);
273}
[244]274
[249]275.adminmap a,
276.adminmap a:hover,
277.adminmap .leaflet-container a,
278.adminmap .leaflet-container a:hover {
[244]279 text-decoration: none;
[250]280 color: orangered;
[179]281}
282
[244]283.webmap-control {
[179]284 border-radius: 5px;
285 padding: 6px 10px 6px 6px;
[244]286 white-space: nowrap;
[179]287}
288
[249]289.adminmap .leaflet-popup-tip,
290.adminmap .leaflet-popup-content-wrapper {
291 background-color: rgba(50,50,50,0.8);
292 color: orange;
293}
294
[250]295
296
297
298/*========================================
299- Log
300*/
301
302.adminlog {
303 padding: 10px;
304}
305
306.adminlog table {
307 width: 100%;
308}
309
310.adminlog table td {
311 vertical-align: top;
312}
313
314.adminlog table tr.readmark td {
315 border-bottom-width: 2px;
316 border-bottom-color: red;
317 border-bottom-style: dotted;
318}
319
320.adminlog table tr.Log td {
321 color: limegreen;
322}
323.adminlog table tr.Warning td {
324 color: orange;
325}
326.adminlog table tr.Error td {
327 color: red;
328}
329.adminlog table tr.Exception td {
330 color: red;
331}
332
333
334.adminlog .logcol_datetime,
335.adminlog .logcol_uptime {
336 white-space: nowrap;
337 text-align: right;
338}
339.adminlog .logcol_type {
340 white-space: nowrap;
[270]341 text-align: center;
[250]342}
343.adminlog .logcol_msg {
344 width: 100%;
345}
346
347.adminlog .logcol_missed {
348 text-align: center;
349 border-width: 1px 0px;
350 border-style: dashed;
351 border-color: orange;
352}
353
354.adminlog .tracebtn {
355 cursor: pointer;
356}
357.adminlog .tracebtn:after {
358 content: "Show trace...";
359}
360.adminlog .tracebtn.visible:after {
361 content: "Hide trace...";
362}
363
364.adminlog .trace {
365 display: none;
366}
367
368.adminlog .trace.visible {
369 display: block;
370}
371
372.adminlog .trace span {
373 display: block;
374 margin-left: 30px;
375 text-indent: -30px;
376}
377
378.adminlog #markasread {
379 cursor: pointer;
380 border-radius: 5px;
381 background-color: #444;
382 color: orangered;
383 display: inline-block;
384 margin-top: 10px;
385 padding: 3px 5px 3px 5px;
386}
387
388
Note: See TracBrowser for help on using the repository browser.