Rev 50 | Rev 71 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 50 | Rev 58 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | <?php |
1 | <?php |
2 | // \header('Last-Modified: ' . gmdate('D, d M Y H:i:s', @filemtime(__FILE__)) . ' GMT'); |
2 | \header('Last-Modified: ' . gmdate('D, d M Y H:i:s', @filemtime(__FILE__)) . ' GMT'); |
3 | // |
3 | |
4 | // /* Cached resource expires in HTTP/1.1 caches 24h after last retrieval */
|
4 | /* Do not let resource be cached in HTTP/1.1 caches */
|
5 | // \header('Cache-Control: max-age=86400, s-maxage=86400, must-revalidate, proxy-revalidate'); |
5 | \header('Cache-Control: max-age=0, s-maxage=0, must-revalidate, proxy-revalidate'); |
6 | // |
6 | |
7 | // /* Cached resource expires in HTTP/1.0 caches 24h after last retrieval */
|
7 | /* Do not let resource be cached in HTTP/1.0 caches */
|
8 | // \header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 86400) . ' GMT'); |
8 | \header('Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT'); |
9 | 9 | ||
10 | \header('Content-Type: text/css; charset=UTF-8'); |
10 | \header('Content-Type: text/css; charset=UTF-8'); |
11 | ?>
|
11 | ?>
|
12 | @CHARSET "UTF-8";
|
12 | @CHARSET "UTF-8";
|
13 | 13 | ||
14 | @import url("/styles/lcars-ani.css");
|
- | |
15 | - | ||
16 | /* Basic fonts */
|
- | |
17 | - | ||
18 | @font-face {
|
- | |
19 | font-family: "LCARS"; |
- | |
20 | font-style: normal; |
- | |
21 | font-weight: normal; |
- | |
22 | src: local("LCARS"), url(fonts/LCARS.ttf); |
- | |
23 | }
|
14 | <?php |
24 | - | ||
25 | /* EOT font created with WEFT on 2002-03-23 */
|
- | |
26 | @font-face {
|
- | |
27 | font-family: "Downloadable Haettenschweiler"; |
- | |
28 | font-style: normal; |
- | |
29 | font-weight: normal; |
- | |
30 | src: url(fonts/HAETTEN0.eot), url(fonts/HAETTENS.ttf); |
15 | if (!isset($_GET['ani']) || $_GET['ani'] !== '0') |
31 | }
|
- | |
32 | - | ||
33 | /*
|
16 | {
|
34 | @font-face {
|
- | |
35 | font-family:Webdings;
|
- | |
36 | font-style:normal;
|
- | |
37 | font-weight:normal;
|
- | |
38 | src:url(fonts/WEBDING0.eot);
|
- | |
39 | }
|
- | |
40 | */
|
17 | ?>
|
41 | - | ||
42 | @font-face {
|
- | |
43 | font-family: "Downloadable Zurich XCn BT"; |
- | |
44 | font-style: normal; |
- | |
45 | font-weight: normal; |
- | |
46 | src: url(fonts/ZurichXCn.pfr); |
18 | @import url("/styles/lcars-ani.css");
|
47 | }
|
19 | <?php |
48 | - | ||
49 | /* Basic display */
|
- | |
50 | - | ||
51 | * { |
20 | }
|
52 | font-family: "LCARS", |
- | |
53 | Haettenschweiler, "Downloadable Haettenschweiler", |
- | |
54 | "Zurich XCn BT", "Downloadable Zurich XCn BT", |
- | |
55 | impact, Verdana, Geneva, Arial, Helvetica, sans-serif; |
- | |
56 | font-weight: normal; |
- | |
57 | }
|
21 | ?>
|
58 | 22 | ||
59 | body {
|
23 | body {
|
60 | margin-top: 12em; |
24 | margin-top: 12em; |
61 | margin-left: 22em; |
25 | margin-left: 22em; |
62 | margin-right: 0.2em; |
26 | margin-right: 0.2em; |
63 | margin-bottom: 0.2em; |
27 | margin-bottom: 0.2em; |
64 | - | ||
65 | background-color: #000; |
- | |
66 | color: #99f; |
- | |
67 | font-size: 131%; |
- | |
68 | overflow: auto; |
- | |
69 | }
|
- | |
70 | - | ||
71 | body.empty { |
- | |
72 | margin-top: 3em; |
- | |
73 | margin-left: 0.2em; |
- | |
74 | margin-bottom: 3em; |
- | |
75 | }
|
- | |
76 | - | ||
77 | body.multi { |
- | |
78 | /* TODO from lcars21.css, use `em' instead */
|
- | |
79 | }
|
- | |
80 | - | ||
81 | #content { |
- | |
82 | /* position: relative; */
|
- | |
83 | margin-right: 1em; |
- | |
84 | }
|
- | |
85 | - | ||
86 | a {
|
- | |
87 | text-decoration: none; |
- | |
88 | }
|
- | |
89 | - | ||
90 | a:link:hover, |
- | |
91 | a:link:focus |
- | |
92 | {
|
- | |
93 | background-color:#000; |
- | |
94 | color: #f90; |
- | |
95 | }
|
- | |
96 | - | ||
97 | a:link:active { |
- | |
98 | background-color:#000; |
- | |
99 | color: #fff; |
- | |
100 | }
|
- | |
101 | - | ||
102 | a:link { |
- | |
103 | background-color:#000; |
- | |
104 | color:#fc9; |
- | |
105 | }
|
- | |
106 | - | ||
107 | a:visited:hover, |
- | |
108 | a:visited:focus |
- | |
109 | {
|
- | |
110 | background-color:#000; |
- | |
111 | color:#f90; |
- | |
112 | }
|
- | |
113 | - | ||
114 | a:visited:active { |
- | |
115 | background-color:black; |
- | |
116 | color:#fff; |
- | |
117 | }
|
- | |
118 | - | ||
119 | a:hover, |
- | |
120 | a:focus, |
- | |
121 | a:active
|
- | |
122 | {
|
- | |
123 | text-decoration: underline; |
- | |
124 | }
|
- | |
125 | - | ||
126 | a:visited { |
- | |
127 | background-color:black; |
- | |
128 | color:#c9c; |
- | |
129 | }
|
- | |
130 | - | ||
131 | h2 {
|
- | |
132 | background-color: #000; |
- | |
133 | color: #fff; |
- | |
134 | font-size: 136%; |
- | |
135 | }
|
- | |
136 | - | ||
137 | p {
|
- | |
138 | margin-top: 1em; |
- | |
139 | margin-bottom: 0; |
- | |
140 | line-height: 1.5; |
- | |
141 | text-align: justify; |
- | |
142 | }
|
- | |
143 | - | ||
144 | li p {
|
- | |
145 | line-height: normal; |
- | |
146 | }
|
- | |
147 | - | ||
148 | p:first-child { |
- | |
149 | margin-top: 0; |
- | |
150 | }
|
- | |
151 | - | ||
152 | .instruction { |
- | |
153 | background-color: #000; |
- | |
154 | color: #f90; |
- | |
155 | font-size: 136%; |
- | |
156 | }
|
- | |
157 | - | ||
158 | /* Language support */
|
- | |
159 | - | ||
160 | [lang^="x-vulcan-latin"] { |
- | |
161 | font-family: "URW Chancery L", "Matura MT Script Capitals", |
- | |
162 | Haettenschweiler, Haettens, "Zurich XCn BT", impact, Verdana, |
- | |
163 | Geneva, Arial, Helvetica, sans-serif; |
- | |
164 | }
|
28 | }
|
165 | 29 | ||
166 | /* Bow (main) and elbo (multi-view) */
|
30 | /* Bow (main) and elbo (multi-view) */
|
167 | 31 | ||
168 | #LCARS { |
32 | #LCARS { |
Line 298... | Line 162... | ||
298 | height: 2em; |
162 | height: 2em; |
299 | width: 0.25em; |
163 | width: 0.25em; |
300 | background-color: #000; |
164 | background-color: #000; |
301 | }
|
165 | }
|
302 | 166 | ||
- | 167 | .bow { |
|
- | 168 | background-color: #999; |
|
- | 169 | }
|
|
- | 170 | ||
303 | #bow-top-left { |
171 | #bow-top-left { |
304 | position: absolute; |
172 | position: absolute; |
305 | top: 2em; |
173 | top: 2em; |
306 | left: 0; |
174 | left: 0; |
307 | right: 0; |
175 | right: 0; |
Line 338... | Line 206... | ||
338 | overflow: auto; |
206 | overflow: auto; |
339 | }
|
207 | }
|
340 | 208 | ||
341 | .menu
|
209 | .menu
|
342 | {
|
210 | {
|
343 | height: 17.6em; |
211 | height: 20.1em; |
344 | background-color: #000; |
212 | background-color: #000; |
345 | }
|
213 | }
|
346 | 214 | ||
347 | .menu ul { |
215 | .menu ul { |
348 | margin: 0 0.2em 0.2em 0; |
216 | margin: 0 0.2em 0.2em 0; |
Line 473... | Line 341... | ||
473 | color: #000 !important; |
341 | color: #000 !important; |
474 | text-overflow: ellipsis; |
342 | text-overflow: ellipsis; |
475 | white-space: nowrap; |
343 | white-space: nowrap; |
476 | }
|
344 | }
|
477 | 345 | ||
- | 346 | #connectors { |
|
- | 347 | position: fixed; |
|
- | 348 | left: 8.4em; |
|
- | 349 | top: 5.6em; |
|
- | 350 | }
|
|
- | 351 | ||
478 | .multi-display
|
352 | .multi-display
|
479 | {
|
353 | {
|
480 | position: fixed; |
354 | position: fixed; |
481 | top: 2.8em; |
355 | top: 2.8em; |
482 | left: 15.8em; |
356 | left: 15.8em; |