changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > infra > home / templates/static/style-paper.css

changeset 53: d25f982fb8a6
author: Richard Westhaver <ellis@rwest.io>
date: Sat, 20 Jul 2024 22:31:54 -0400
permissions: -rw-r--r--
description: init vc
1 body {
2  margin: 0;
3  padding: 0;
4  background: white;
5  color: black;
6  font-family: sans-serif;
7 }
8 
9 .container {
10  padding-left: 115px;
11 }
12 
13 .main {
14  position: relative;
15  background: white;
16  padding: 2em 2em 2em 0;
17 }
18 
19 #.main {
20  width: 98%;
21 }
22 
23 .overflow {
24  width: 100%;
25  overflow: auto;
26 }
27 
28 .menu {
29  width: 90px;
30  margin: 0;
31  font-size: 80%;
32  text-align: left;
33  position: absolute;
34  top: 20px;
35  left: 20px;
36  right: auto;
37 }
38 
39 .menu ul {
40  list-style: none;
41  padding: 0;
42  margin: 10px 0 0 0;
43  border-left: 2px solid #999;
44 }
45 
46 .menu li {
47  margin-bottom: 3px;
48  padding: 2px 4px;
49  background: white;
50  color: black;
51  font-weight: normal;
52 }
53 
54 .menu li.active {
55  font-weight: bold;
56 }
57 
58 .menu img {
59  width: 75px;
60  height: 90px;
61  border: 0;
62 }
63 
64 div.atom-logo {
65  margin-top: 10px;
66 }
67 
68 .atom-logo img{
69  width: 14px;
70  height: 14px;
71  border: 0;
72 }
73 
74 .menu a { color: black; display: block; }
75 
76 .search {
77  position: absolute;
78  top: .7em;
79  right: 2em;
80 }
81 
82 form.search div#hint {
83  display: none;
84  position: absolute;
85  top: 40px;
86  right: 0px;
87  width: 190px;
88  padding: 5px;
89  background: #ffc;
90  font-size: 70%;
91  border: 1px solid yellow;
92  border-radius: 5px;
93  z-index: 15;
94 }
95 
96 form.search:hover div#hint { display: block; }
97 
98 a { text-decoration:none; }
99 .age { white-space:nowrap; }
100 .date { white-space:nowrap; }
101 .indexlinks { white-space:nowrap; }
102 .parity0,
103 .stripes4 > :nth-child(4n+1),
104 .stripes2 > :nth-child(2n+1) { background-color: #f0f0f0; }
105 .parity1,
106 .stripes4 > :nth-child(4n+3),
107 .stripes2 > :nth-child(2n+2) { background-color: white; }
108 .plusline { color: green; }
109 .minusline { color: #dc143c; } /* crimson */
110 .atline { color: purple; }
111 
112 .diffstat-table {
113  margin-top: 1em;
114 }
115 .diffstat-file {
116  white-space: nowrap;
117  font-size: 90%;
118 }
119 .diffstat-total {
120  white-space: nowrap;
121  font-size: 90%;
122 }
123 .diffstat-graph {
124  width: 100%;
125 }
126 .diffstat-add {
127  background-color: green;
128  float: left;
129 }
130 .diffstat-remove {
131  background-color: red;
132  float: left;
133 }
134 
135 .navigate {
136  text-align: right;
137  font-size: 60%;
138  margin: 1em 0;
139 }
140 
141 .phase {
142  color: #999;
143  font-size: 70%;
144  border-bottom: 1px dotted #999;
145  font-weight: normal;
146  margin-left: .5em;
147  vertical-align: baseline;
148 }
149 
150 .obsolete {
151  color: #999;
152  font-size: 70%;
153  border-bottom: 1px dashed #999;
154  font-weight: normal;
155  margin-left: .5em;
156  vertical-align: baseline;
157 }
158 
159 .instability {
160  color: #000;
161  font-size: 70%;
162  border-bottom: 1px solid #000;
163  font-weight: normal;
164  margin-left: .5em;
165  vertical-align: baseline;
166 }
167 
168 .tag {
169  color: #999;
170  font-size: 70%;
171  font-weight: normal;
172  margin-left: .5em;
173  vertical-align: baseline;
174 }
175 
176 .branchhead {
177  color: #000;
178  font-size: 80%;
179  font-weight: normal;
180  margin-left: .5em;
181  vertical-align: baseline;
182 }
183 
184 ul#graphnodes .branchhead {
185  font-size: 75%;
186 }
187 
188 .branchname {
189  color: #000;
190  font-size: 60%;
191  font-weight: normal;
192  margin-left: .5em;
193  vertical-align: baseline;
194 }
195 
196 /* Common */
197 pre { margin: 0; }
198 
199 h2 { font-size: 120%; border-bottom: 1px solid #999; }
200 h2 a { color: #000; }
201 h3 {
202  margin-top: +.7em;
203  font-size: 100%;
204 }
205 
206 /* log and tags tables */
207 .bigtable {
208  border-bottom: 1px solid #999;
209  border-collapse: collapse;
210  font-size: 90%;
211  width: 100%;
212  font-weight: normal;
213  text-align: left;
214 }
215 
216 .bigtable td {
217  padding: 1px 4px;
218  vertical-align: top;
219 }
220 
221 .bigtable th {
222  padding: 1px 4px;
223  border-bottom: 1px solid #999;
224 }
225 .bigtable tr { border: none; }
226 .bigtable .age { width: 7em; }
227 .bigtable .author { width: 15em; }
228 .bigtable .description { }
229 .bigtable .description .base { font-size: 70%; float: right; line-height: 1.66; }
230 .bigtable .node { width: 5em; font-family: monospace;}
231 .bigtable .permissions { width: 8em; text-align: left;}
232 .bigtable .size { width: 5em; text-align: right; }
233 .bigtable .annotate { text-align: right; }
234 .bigtable td.annotate { font-size: smaller; }
235 .bigtable td.source { font-size: inherit; }
236 tr.thisrev a { color:#999999; text-decoration: none; }
237 tr.thisrev td.source { color:#009900; }
238 td.annotate {
239  white-space: nowrap;
240 }
241 div.annotate-info {
242  z-index: 5;
243  display: none;
244  position: absolute;
245  background-color: #FFFFFF;
246  border: 1px solid #999;
247  text-align: left;
248  color: #000000;
249  padding: 5px;
250 }
251 div.annotate-info a { color: #0000FF; }
252 td.annotate:hover div.annotate-info { display: inline; }
253 
254 #diffopts-form {
255  font-size: smaller;
256  color: #424242;
257  padding-bottom: 10px;
258  display: none;
259 }
260 
261 .source, .sourcefirst {
262  font-family: monospace;
263  white-space: pre;
264  padding: 1px 4px;
265  font-size: 90%;
266 }
267 .sourcefirst { border-bottom: 1px solid #999; font-weight: bold; }
268 .source a { color: #999; font-size: smaller; font-family: monospace;}
269 .bottomline { border-bottom: 1px solid #999; }
270 
271 .sourcelines {
272  font-size: 90%;
273  position: relative;
274  counter-reset: lineno;
275 }
276 
277 .wrap > span {
278  white-space: pre-wrap;
279 }
280 
281 .linewraptoggle {
282  float: right;
283 }
284 
285 .diffblocks { counter-reset: lineno; }
286 .diffblocks > div { counter-increment: lineno; }
287 
288 .sourcelines > span {
289  display: inline-block;
290  box-sizing: border-box;
291  width: 100%;
292  padding: 1px 0px 1px 5em;
293  counter-increment: lineno;
294 }
295 
296 .sourcelines > span:before {
297  -moz-user-select: -moz-none;
298  -khtml-user-select: none;
299  -webkit-user-select: none;
300  -ms-user-select: none;
301  user-select: none;
302  display: inline-block;
303  margin-left: -6em;
304  width: 4em;
305  font-size: smaller;
306  color: #999;
307  text-align: right;
308  content: counters(lineno, ".");
309  float: left;
310 }
311 
312 .sourcelines > span:after {
313  content: '';
314  display: inline-block;
315 }
316 
317 .sourcelines > span:target, tr:target td {
318  background-color: #bfdfff;
319 }
320 
321 /* Followlines */
322 tbody.sourcelines > tr.followlines-selected,
323 pre.sourcelines > span.followlines-selected {
324  background-color: #99C7E9;
325 }
326 
327 div#followlines {
328  background-color: #FFF;
329  border: 1px solid #999;
330  padding: 5px;
331  position: fixed;
332 }
333 
334 div.followlines-cancel {
335  text-align: right;
336 }
337 
338 div.followlines-cancel > button {
339  line-height: 80%;
340  padding: 0;
341  border: 0;
342  border-radius: 2px;
343  background-color: inherit;
344  font-weight: bold;
345 }
346 
347 div.followlines-cancel > button:hover {
348  color: #FFFFFF;
349  background-color: #CF1F1F;
350 }
351 
352 div.followlines-link {
353  margin: 2px;
354  margin-top: 4px;
355  font-family: sans-serif;
356 }
357 
358 .btn-followlines {
359  position: absolute;
360  display: none;
361  cursor: pointer;
362  box-sizing: content-box;
363  font-size: 12px;
364  width: 13px;
365  height: 13px;
366  border-radius: 3px;
367  margin: 0px;
368  margin-top: -2px;
369  padding: 0px;
370  background-color: #E5FDE5;
371  border: 1px solid #9BC19B;
372  font-family: monospace;
373  text-align: center;
374  line-height: 5px;
375 }
376 
377 span.followlines-select .btn-followlines {
378  margin-left: -1.5em;
379 }
380 
381 .btn-followlines:hover {
382  transform: scale(1.2, 1.2);
383 }
384 
385 .btn-followlines .followlines-plus {
386  color: green;
387 }
388 
389 .btn-followlines .followlines-minus {
390  color: red;
391 }
392 
393 .btn-followlines-end {
394  background-color: #ffdcdc;
395 }
396 
397 .sourcelines tr:hover .btn-followlines,
398 .sourcelines span.followlines-select:hover > .btn-followlines {
399  display: inline;
400 }
401 
402 .btn-followlines-hidden,
403 .sourcelines tr:hover .btn-followlines-hidden {
404  display: none;
405 }
406 
407 .sourcelines > a {
408  display: inline-block;
409  position: absolute;
410  left: 0px;
411  width: 4em;
412  height: 1em;
413 }
414 
415 .fileline { font-family: monospace; }
416 .fileline img { border: 0; }
417 
418 .tagEntry .closed { color: #99f; }
419 
420 /* Changeset entry */
421 #changesetEntry {
422  border-collapse: collapse;
423  font-size: 90%;
424  width: 100%;
425  margin-bottom: 1em;
426 }
427 
428 #changesetEntry th {
429  padding: 1px 4px;
430  width: 4em;
431  text-align: right;
432  font-weight: normal;
433  color: #999;
434  vertical-align: top;
435 }
436 
437 div.description {
438  border-left: 2px solid #999;
439  margin: 1em 0 1em 0;
440  padding: .3em;
441  white-space: pre;
442  font-family: monospace;
443 }
444 
445 /* Graph */
446 div#wrapper {
447  position: relative;
448  border-top: 1px solid black;
449  border-bottom: 1px solid black;
450  margin: 0;
451  padding: 0;
452 }
453 
454 canvas {
455  position: absolute;
456  z-index: 5;
457  top: -0.7em;
458  margin: 0;
459 }
460 
461 ul#graphnodes {
462  list-style: none inside none;
463  padding: 0;
464  margin: 0;
465 }
466 
467 ul#graphnodes li {
468  height: 39px;
469  overflow: visible;
470 }
471 
472 ul#graphnodes li .fg {
473  position: absolute;
474  z-index: 10;
475 }
476 
477 ul#graphnodes li .info {
478  font-size: 70%;
479 }
480 
481 /* Comparison */
482 .legend {
483  padding: 1.5% 0 1.5% 0;
484 }
485 
486 .legendinfo {
487  border: 1px solid #999;
488  font-size: 80%;
489  text-align: center;
490  padding: 0.5%;
491 }
492 
493 .equal {
494  background-color: #ffffff;
495 }
496 
497 .delete {
498  background-color: #faa;
499  color: #333;
500 }
501 
502 .insert {
503  background-color: #ffa;
504 }
505 
506 .replace {
507  background-color: #e8e8e8;
508 }
509 
510 .header {
511  text-align: center;
512 }
513 
514 .block {
515  border-top: 1px solid #999;
516 }
517 
518 .breadcrumb {
519  color: gray;
520 }
521 
522 .breadcrumb a {
523  color: blue;
524 }
525 
526 .scroll-loading {
527  -webkit-animation: change_color 1s linear 0s infinite alternate;
528  -moz-animation: change_color 1s linear 0s infinite alternate;
529  -o-animation: change_color 1s linear 0s infinite alternate;
530  animation: change_color 1s linear 0s infinite alternate;
531 }
532 
533 @-webkit-keyframes change_color {
534  from { background-color: #A0CEFF; } to { }
535 }
536 @-moz-keyframes change_color {
537  from { background-color: #A0CEFF; } to { }
538 }
539 @-o-keyframes change_color {
540  from { background-color: #A0CEFF; } to { }
541 }
542 @keyframes change_color {
543  from { background-color: #A0CEFF; } to { }
544 }
545 
546 .scroll-loading-error {
547  background-color: #FFCCCC !important;
548 }