~loggerhead-team/loggerhead/trunk-rich

« back to all changes in this revision

Viewing changes to loggerhead/static/css/zptstyle.css

a touch less duplication

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
/* from launchpad */
 
3
body {
 
4
    background-color: #fcfcfc;
 
5
    color: black;
 
6
    font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
 
7
    font-size: 12pt;
 
8
    padding: 0px;
 
9
    text-align: left;
 
10
}
 
11
 
 
12
a {
 
13
    text-decoration: none;
 
14
    color: #000088;
 
15
}
 
16
a:hover {
 
17
    color: black;
 
18
}
 
19
 
 
20
img {
 
21
    border: none;
 
22
}
 
23
 
 
24
h1 {
 
25
    color: #708a96;
 
26
    font-weight: normal;
 
27
    font-size: 1.6em;
 
28
    margin-bottom: 0em;
 
29
}
 
30
h1 .filename {
 
31
    font-family: monospace;
 
32
}
 
33
 
 
34
.branch-name {
 
35
    color: #47626e;
 
36
}
 
37
 
 
38
.footer {
 
39
    margin-top: 1em;
 
40
    margin-bottom: 1em;
 
41
}
 
42
.footer .banner {
 
43
    margin-right: 5px;
 
44
}
 
45
.footer .banner img {
 
46
    border: 1px solid #8cacbb;
 
47
}
 
48
 
 
49
.collapse-triangle {
 
50
    padding-right: 0.5em;
 
51
}
 
52
 
 
53
.hide-all {
 
54
    font-size: smaller;
 
55
    padding: 0.25em 0.75em 0.25em 0.75em;
 
56
}
 
57
 
 
58
 
 
59
 
 
60
/* ----- navigation bar at the top ----- */
 
61
 
 
62
.navbar {
 
63
}
 
64
 
 
65
.bar table {
 
66
    width: 100%;
 
67
    border-collapse: collapse;
 
68
}
 
69
 
 
70
/* safari gives forms a big default margin, to vex me */
 
71
.bar form {
 
72
    margin: 0px;
 
73
}
 
74
 
 
75
.bar {
 
76
    background-color: #dee7ec;
 
77
    border: 1px solid #8cacbb;
 
78
    font-size: smaller;
 
79
    padding-top: 0px;
 
80
    padding-bottom: 0px;
 
81
}
 
82
 
 
83
/* revision navigation buttons (the ones at the top right) */
 
84
.navbuttons {
 
85
    padding: 2px;
 
86
    bottom: 0px;
 
87
    text-align: right;
 
88
    width: auto;
 
89
    border-left: 1px dotted #8cacbb;
 
90
    padding-left: 0.5em;
 
91
    padding-right: 0.5em;
 
92
}
 
93
 
 
94
.navbuttons a {
 
95
    font-weight: normal;
 
96
    margin-left: 2px;
 
97
    margin-right: 2px;
 
98
}
 
99
 
 
100
.navbuttons a:hover {
 
101
    padding: 0;
 
102
    color: blue;
 
103
}
 
104
 
 
105
/* navigation button in the pages (the ones at the top left, and bottom) */
 
106
.buttons {
 
107
}
 
108
 
 
109
.buttons a,.buttons .search {
 
110
    font-weight: normal;
 
111
    color: #000088;
 
112
    font-size: 12pt;
 
113
    padding-left: 10px;
 
114
    padding-right: 7px;
 
115
    border-right: 1px dotted #8cacbb;
 
116
}
 
117
 
 
118
.buttons a:hover,.rbuttons a:hover {
 
119
    font-weight: normal;
 
120
    color: blue;
 
121
}
 
122
 
 
123
.feed img {
 
124
    vertical-align: text-top;
 
125
}
 
126
 
 
127
.rbuttons a {
 
128
    font-weight: normal;
 
129
    color: #000088;
 
130
    font-size: 12pt;
 
131
    padding-right: 7px;
 
132
    padding-left: 10px;
 
133
    border-left: 1px dotted #8cacbb;
 
134
    text-align: right;
 
135
    width: auto;
 
136
}
 
137
 
 
138
 
 
139
/* ----- revision display in various places ----- */
 
140
 
 
141
.revision .revno {
 
142
    font-weight: bold;
 
143
}
 
144
 
 
145
.revision .revid {
 
146
    font-family: monospace;
 
147
    font-size: smaller;
 
148
    padding-left: 1em;
 
149
}
 
150
 
 
151
.revision .log {
 
152
    font-size: smaller;
 
153
}
 
154
 
 
155
 
 
156
/* ---- sub-links underneath the headline on some pages ----- */
 
157
 
 
158
div.links {
 
159
    color: #708a96;
 
160
    padding-top: 0.5em;
 
161
    padding-left: 3em;
 
162
    font-size: 0.8em;
 
163
    margin-bottom: 2em;
 
164
}
 
165
 
 
166
div.links div {
 
167
    margin-bottom: 3px;
 
168
}
 
169
 
 
170
 
 
171
/* ----- list of merge points for a revision ----- */
 
172
 
 
173
.info-entry {
 
174
    font-size: smaller;
 
175
    margin-bottom: 2em;
 
176
    padding: 0px;
 
177
    background-color: #f4f5f8;
 
178
    border: 1px solid #8cacbb;
 
179
    width: 60%;
 
180
}
 
181
 
 
182
.info-entry th {
 
183
    background-color: #dee7ec;
 
184
    font-weight: normal;
 
185
    color: black;
 
186
    text-align: right;
 
187
    vertical-align: top;
 
188
 
 
189
    padding-left: 0.5em;
 
190
    padding-right: 0.5em;
 
191
    padding-top: 2px;
 
192
    padding-bottom: 2px;
 
193
}
 
194
 
 
195
.info-entry td {
 
196
    font-weight: normal;
 
197
    padding-left: 0.5em;
 
198
    padding-top: 2px;
 
199
    padding-bottom: 2px;
 
200
}
 
201
 
 
202
 
 
203
/* ----- changelog page ----- */
 
204
 
 
205
/* secret css-jutsu to make hidden margins vanish on a table */
 
206
.log-entries {
 
207
    border-collapse: collapse;
 
208
    width: 98%;
 
209
    margin-top: 0.5em;
 
210
    margin-left: 1em;
 
211
    font-size: 1em;
 
212
}
 
213
 
 
214
.log-entries .log-header {
 
215
    background-color: #8cacbb;
 
216
    padding-top: 3px;
 
217
    padding-bottom: 3px;
 
218
    text-align: left;
 
219
}
 
220
 
 
221
.log-entries .revision-header {
 
222
    font-size: normal;
 
223
}
 
224
 
 
225
.log-entries .revision-header td {
 
226
    padding-top: 2px;
 
227
    padding-bottom: 2px;
 
228
}
 
229
 
 
230
.log-entries .revision-header td.expand-button {
 
231
    width: 20px;
 
232
}
 
233
 
 
234
.log-entries .revision-number {
 
235
    padding-left: 0.5em;
 
236
}
 
237
 
 
238
.log-entries .revision-header td.date {
 
239
    font-size: smaller;
 
240
}
 
241
 
 
242
.log-entries .revision-header td.author {
 
243
    font-size: smaller;
 
244
    padding-right: 0.5em;
 
245
}
 
246
 
 
247
.log-entries .revision-header .inventory-link {
 
248
    font-size: smaller;
 
249
    vertical-align: middle;
 
250
    text-align: left;
 
251
    padding-right: 0.5em;
 
252
}
 
253
 
 
254
.log-entries table.revision-details {
 
255
    font-size: smaller;
 
256
    margin-bottom: 1.0em;
 
257
}
 
258
 
 
259
.log-entries table.revision-details th {
 
260
    text-align: right;
 
261
    padding-right: 0.5em;
 
262
    vertical-align: top;
 
263
}
 
264
 
 
265
.log-entries table.revision-details td.files .filename {
 
266
    font-family: monospace;
 
267
}
 
268
 
 
269
td.files {
 
270
    padding-top: 0em;
 
271
    padding-bottom: 0em;
 
272
}
 
273
th.files {
 
274
    padding-top: 0em;
 
275
    padding-bottom: 0em;
 
276
}
 
277
 
 
278
.log-entries .revision-details td.files .jump {
 
279
    font-size: smaller;
 
280
}
 
281
 
 
282
.log-entries .revision-details td.description {
 
283
    font-family: monospace;
 
284
}
 
285
 
 
286
/* default state: hide all */
 
287
.revision-header .hide-button { display: none; }
 
288
.hidden-details { display: none; }
 
289
.changelog .collapse-cl-hideall { display: none; }
 
290
 
 
291
 
 
292
/* ----- revision page ----- */
 
293
 
 
294
.revision-info {
 
295
    border: none;
 
296
    margin-bottom: 1em;
 
297
    padding: 0;
 
298
    background-color: #f4f5f8;
 
299
    border: 1px solid #8cacbb;
 
300
    width: 80%;
 
301
}
 
302
 
 
303
/* secret css-jutsu to make hidden margins vanish on a table */
 
304
.revision-info table {
 
305
    border-collapse: collapse;
 
306
    width: 100%;
 
307
}
 
308
 
 
309
.revision-info th {
 
310
    background-color: #dee7ec;
 
311
    color: black;
 
312
    font-weight: normal;
 
313
    text-align: right;
 
314
    vertical-align: top;
 
315
    font-size: 0.8em;
 
316
    padding-left: 0.5em;
 
317
    padding-right: 0.5em;
 
318
    padding-top: 2px;
 
319
    padding-bottom: 2px;
 
320
}
 
321
 
 
322
.revision-info td {
 
323
    font-weight: normal;
 
324
    font-size: 0.8em;
 
325
    padding-left: 0.5em;
 
326
    padding-top: 2px;
 
327
    padding-bottom: 2px;
 
328
}
 
329
 
 
330
.revision-info table td.date {
 
331
    font-family: monospace;
 
332
    font-size: 1em;
 
333
}
 
334
 
 
335
.revision-info table td.description {
 
336
    font-family: monospace;
 
337
    font-size: 1em;
 
338
}
 
339
 
 
340
.revision-info table td.files {
 
341
    font-family: monospace;
 
342
    font-size: 1em;
 
343
}
 
344
 
 
345
.revision-info table td.files a.jump {
 
346
    font-size: smaller;
 
347
}
 
348
    
 
349
.revision-info table tr.divider {
 
350
    border-top: 1px solid #8cacbb;
 
351
}
 
352
 
 
353
 
 
354
/* ----- overly complex diff display ----- */
 
355
 
 
356
.diff {
 
357
    margin-bottom: 1em;
 
358
    padding-top: 10px;
 
359
    width: 100%;
 
360
    background-color: #fcfcfc;
 
361
    font-family: monospace;
 
362
}
 
363
 
 
364
 
 
365
.diff-block {
 
366
    border-collapse: collapse;
 
367
    width: 100%;
 
368
    margin-bottom: 1em;
 
369
}
 
370
 
 
371
.diff-block th.filename {
 
372
    font-family: monospace;
 
373
    font-weight: normal;
 
374
    font-size: 1em;
 
375
    padding-left: 1em;
 
376
    padding-top: 1em;
 
377
    padding-bottom: 1em;
 
378
    text-align: left;
 
379
    background-color: #dee7ec;
 
380
}
 
381
 
 
382
.diff-block .diff-chunk {
 
383
    font-size: 0.9em;
 
384
    margin-top: 0px;
 
385
    margin-bottom: 2em;
 
386
}
 
387
 
 
388
.diff-block th.lineno {
 
389
    font-weight: bold;
 
390
    border-bottom: 1px solid #8cacbb;
 
391
    border-top: 1px solid #dee7ec;
 
392
}
 
393
 
 
394
.diff-block .diff-spacing {
 
395
    line-height: 1em;
 
396
}
 
397
 
 
398
.diff-option-buttons {
 
399
    margin-top: 1.0em;
 
400
    margin-bottom: 1.0em;
 
401
    border-collapse: collapse;
 
402
}
 
403
.diff-option-buttons td {
 
404
    line-height: 1em;
 
405
    height: 1em;
 
406
    vertical-align: middle;
 
407
    padding: 0px;
 
408
}
 
409
.diff-option-buttons .label {
 
410
    font-size: smaller;
 
411
    padding-left: 0.75em;
 
412
    padding-right: 2em;
 
413
    line-height: 1em;
 
414
}
 
415
.diff-option-buttons .spacey {
 
416
    padding-right: 5em;
 
417
}
 
418
 
 
419
.diff-option-buttons .collapse-file-showall { display: none; }
 
420
 
 
421
.diff-block .show-button { display: none; }
 
422
.collapse-style-unified-content { display: none; }
 
423
.collapse-style-sbs-show { display: none; }
 
424
 
 
425
.diff-insert {
 
426
    background-color: #9cc8ff;
 
427
}
 
428
.diff-delete {
 
429
    background-color: #ffa0a0;
 
430
}
 
431
.diff-chunk td.text {
 
432
    padding-left: 1em;
 
433
}
 
434
 
 
435
.diff-key {
 
436
    display: inline;
 
437
    font-size: smaller;
 
438
}
 
439
 
 
440
.diff-key-block {
 
441
    width: 1em;
 
442
    height: 1em;
 
443
    border: 1px solid #8cacbb;
 
444
}
 
445
 
 
446
.diff-key .label {
 
447
    padding-right: 2em;
 
448
}
 
449
 
 
450
.diff .lineno {
 
451
    color: purple;
 
452
    background-color: #dee7ec; 
 
453
    width: 4em;
 
454
    text-align: right;
 
455
    padding-right: 3px;
 
456
    border-bottom: 1px solid #8cacbb;
 
457
}
 
458
.diff .lineno-skip {
 
459
    width: 4em;
 
460
    background-color: #dee7ec;
 
461
}
 
462
.diff .info {
 
463
    color: blue;
 
464
    background-color: #dee7ec;
 
465
    margin-top: 15px;
 
466
}
 
467
/*
 
468
.diff-context-skip {
 
469
    background-color: #dee7ec;
 
470
}*/
 
471
 
 
472
 
 
473
/* ----- file inventory ----- */
 
474
 
 
475
.inventory-path {
 
476
    margin-top: 2em;
 
477
}
 
478
 
 
479
table.inventory {
 
480
    border-collapse: collapse;
 
481
    width: 100%;
 
482
    font-size: smaller;
 
483
    margin-top: 1em;
 
484
    border: 1px solid #8cacbb;
 
485
}
 
486
 
 
487
table.inventory td {
 
488
    padding-top: 3px;
 
489
    padding-bottom: 3px;
 
490
    vertical-align: middle;
 
491
}
 
492
 
 
493
table.inventory th {
 
494
    background-color: #8cacbb;
 
495
    padding-top: 3px;
 
496
    padding-bottom: 3px;
 
497
    text-align: left;
 
498
}
 
499
 
 
500
table.inventory th.permissions {
 
501
    padding-left: 0.5em;
 
502
}
 
503
 
 
504
.parity0 { background-color: #dee7ec; }
 
505
.parity1 { background-color: #eff8fd; }
 
506
 
 
507
.inventory td.permissions {
 
508
    font-family: monospace;
 
509
    padding-left: 0.5em;
 
510
    width: 9em;
 
511
}
 
512
 
 
513
.inventory td.filename {
 
514
    font-family: monospace;
 
515
}
 
516
 
 
517
.inventory td.size {
 
518
    font-family: monospace;
 
519
    font-size: smaller;
 
520
    width: 5em;
 
521
}
 
522
 
 
523
.inventory td.revision {
 
524
    padding-right: 1em;
 
525
    text-align: left;
 
526
    width: 8em;
 
527
}
 
528
 
 
529
.inventory td.date {
 
530
    padding-right: 1em;
 
531
    width: 11em;
 
532
}
 
533
 
 
534
.inventory td.changes-link {
 
535
    font-size: smaller;
 
536
    width: 6em;
 
537
}
 
538
 
 
539
.inventory td.download-link {
 
540
    font-size: smaller;
 
541
    width: 8em;
 
542
}
 
543
 
 
544
span.folder {
 
545
    font-family: monospace;
 
546
}
 
547
 
 
548
 
 
549
/* ----- file annotation ----- */
 
550
 
 
551
.annotate-path {
 
552
    font-family: monospace;
 
553
}
 
554
 
 
555
.annotate table {
 
556
    border-collapse: collapse;
 
557
    width: 100%;
 
558
    font-size: 66%;
 
559
}
 
560
 
 
561
.annotate td {
 
562
    padding-top: 2px;
 
563
    padding-bottom: 2px;
 
564
    vertical-align: bottom;
 
565
}
 
566
 
 
567
.annotate td.lineno {
 
568
    font-family: monospace;
 
569
    text-align: right;
 
570
    width: 4em;
 
571
    padding-right: 5px;
 
572
    font-weight: bold;
 
573
    border-bottom: 1px solid #8cacbb;
 
574
}
 
575
 
 
576
.annotate td.revno {
 
577
    font-family: monospace;
 
578
    text-align: right;
 
579
    width: 8em;
 
580
    padding-right: 5px;
 
581
    border-right: 1px solid #8cacbb;
 
582
}
 
583
 
 
584
.annotate td.text {
 
585
    font-family: monospace;
 
586
    padding-left: 1em;
 
587
}
 
588
 
 
589
.annotate th {
 
590
    background-color: #8cacbb;
 
591
    padding-top: 3px;
 
592
    padding-bottom: 3px;
 
593
    text-align: left;
 
594
}
 
595
 
 
596
.annotate th.lineno {
 
597
    text-align: right;
 
598
}
 
599
 
 
600
.annotate th.revision {
 
601
    text-align: right;
 
602
    padding-right: 5px;
 
603
}
 
604
 
 
605
.annotate th.text {
 
606
    padding-left: 1em;
 
607
}
 
608
 
 
609
 
 
610
/* ----- top-level browse page ----- */
 
611
 
 
612
.browse-project-name {
 
613
    background-color: #dee7ec;
 
614
    padding-top: 5px;
 
615
    padding-bottom: 5px;
 
616
    margin-left: 1em;
 
617
    margin-right: 1em;
 
618
    padding-left: 1em;
 
619
    width: 90%;
 
620
    font-weight: bold;
 
621
}
 
622
 
 
623
.browse-project-description {
 
624
        padding-top: 1em;
 
625
        padding-bottom: 1em;
 
626
        margin-left: 2em;
 
627
    width: 90%;
 
628
}
 
629
        
 
630
.browse-view {
 
631
        margin-top: 1em;
 
632
        margin-bottom: 1em;
 
633
        margin-left: 2em;
 
634
}
 
635
 
 
636
.browse-view table {
 
637
    border-collapse: collapse;
 
638
    width: 90%;
 
639
    margin-bottom: 2em;
 
640
}
 
641
 
 
642
.browse-view table tr.heading {
 
643
    background-color: #8cacbb;
 
644
    border-bottom: solid 1px #8cacbb;
 
645
    font-size: smaller;
 
646
}
 
647
 
 
648
.browse-view td,.browse-view th {
 
649
    padding: 0.25em 0.5em 0.25em 0.5em;
 
650
}
 
651
 
 
652
.browse-view td.name {
 
653
    width: 20%;
 
654
}
 
655
 
 
656
.browse-view td.last-update {
 
657
    font-size: smaller;
 
658
    width: 20em;
 
659
}
 
660
 
 
661
.browse-view td.url {
 
662
    font-family: monospace;
 
663
    font-size: smaller;
 
664
    padding-left: 3em;
 
665
    padding-top: 0px;
 
666
}
 
667
 
 
668
.browse-view td.feed {
 
669
        width: 16px;
 
670
}