~ubuntu-branches/ubuntu/trusty/jenkins/trusty

« back to all changes in this revision

Viewing changes to .pc/ubuntu/0014-ubuntu-font.patch/war/src/main/webapp/css/style.css

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2013-08-13 12:35:19 UTC
  • mfrom: (1.1.13)
  • Revision ID: package-import@ubuntu.com-20130813123519-tizgfxcr70trl7r0
Tags: 1.509.2+dfsg-1
* New upstream release (Closes: #706725):
  - d/control: Update versioned BD's:
    * jenkins-executable-war >= 1.28.
    * jenkins-instance-identity >= 1.3.
    * libjenkins-remoting-java >= 2.23.
    * libjenkins-winstone-java >= 0.9.10-jenkins-44.
    * libstapler-java >= 1.207.
    * libjenkins-json-java >= 2.4-jenkins-1.
    * libstapler-adjunct-timeline-java >= 1.4.
    * libstapler-adjunct-codemirror-java >= 1.2.
    * libmaven-hpi-plugin-java >= 1.93.
    * libjenkins-xstream-java >= 1.4.4-jenkins-3.
  - d/maven.rules: Map to older version of animal-sniffer-maven-plugin.
  - Add patch for compatibility with guava >= 0.14.
  - Add patch to exclude asm4 dependency via jnr-posix.
  - Fixes the following security vulnerabilities:
    CVE-2013-2034, CVE-2013-2033, CVE-2013-2034, CVE-2013-1808
* d/patches/*: Switch to using git patch-queue for managing patches.
* De-duplicate jars between libjenkins-java and jenkins-external-job-monitor
  (Closes: #701163):
  - d/control: Add dependency between jenkins-external-job-monitor ->
    libjenkins-java.
  - d/rules: 
    Drop installation of jenkins-core in jenkins-external-job-monitor.
  - d/jenkins-external-job-monitor.{links,install}: Link to jenkins-core
    in /usr/share/java instead of included version.
* Wait longer for jenkins to stop during restarts (Closes: #704848):
  - d/jenkins.init: Re-sync init script from upstream codebase.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * The MIT License
 
3
 * 
 
4
 * Copyright (c) 2004-2010, Sun Microsystems, Inc., Kohsuke Kawaguchi, Daniel Dyer, Stephen Connolly
 
5
 * 
 
6
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 
7
 * of this software and associated documentation files (the "Software"), to deal
 
8
 * in the Software without restriction, including without limitation the rights
 
9
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 
10
 * copies of the Software, and to permit persons to whom the Software is
 
11
 * furnished to do so, subject to the following conditions:
 
12
 * 
 
13
 * The above copyright notice and this permission notice shall be included in
 
14
 * all copies or substantial portions of the Software.
 
15
 * 
 
16
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 
17
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 
18
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 
19
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 
20
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 
21
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 
22
 * THE SOFTWARE.
 
23
 */
 
24
body {
 
25
  margin: 0;
 
26
  padding: 0;
 
27
  background: white;
 
28
}
 
29
 
 
30
body, table, form, input, td, th, p, textarea, select
 
31
{
 
32
  font-family: Verdana, Helvetica, sans serif;
 
33
  font-size: 11px;
 
34
}
 
35
 
 
36
FORM {
 
37
  margin: 0;
 
38
}
 
39
 
 
40
td {
 
41
  vertical-align: top;
 
42
}
 
43
 
 
44
dt {
 
45
  font-weight: bold;
 
46
}
 
47
 
 
48
.fixed-width {
 
49
  font-family: Courier, monospace;
 
50
}
 
51
 
 
52
.center {
 
53
  text-align: center;
 
54
}
 
55
 
 
56
.middle-align td, td.middle-align {
 
57
  vertical-align: middle;
 
58
}
 
59
 
 
60
.center-align td, td.center-align {
 
61
  text-align: center;
 
62
}
 
63
 
 
64
.no-wrap td, td.no-wrap {
 
65
  white-space: nowrap;
 
66
}
 
67
 
 
68
#main-table {
 
69
  padding: 0;
 
70
  border-collapse: collapse;
 
71
}
 
72
 
 
73
#top-panel {
 
74
  margin-bottom: 3pt;
 
75
  height: 34px;
 
76
  background: url(../images/topbar.png) repeat-x;
 
77
}
 
78
#top-panel a {
 
79
  text-decoration: none;
 
80
}
 
81
 
 
82
#main-panel {
 
83
  padding: 10px;
 
84
    padding-top: 0px;
 
85
}
 
86
 
 
87
#side-panel {
 
88
  padding: 4px;
 
89
  width: 220px;
 
90
}
 
91
 
 
92
#footer {
 
93
  text-align: right;
 
94
  font-size: 8pt;
 
95
  margin-top: 10em;
 
96
  padding: 10px;
 
97
  border-top: 1px solid #bbb;
 
98
}
 
99
 
 
100
#tasks {
 
101
  padding: 4px;
 
102
}
 
103
 
 
104
.skiplink {
 
105
    position: absolute;
 
106
    left: -20000px;
 
107
}
 
108
 
 
109
#shutdown-msg {
 
110
    font-weight: bold;
 
111
    color: white;
 
112
    background-color: #ef2929;
 
113
    text-align: center;
 
114
    margin-left: 2em;
 
115
    margin-right: 2em;
 
116
    margin-bottom: 0.5em;
 
117
    padding: 0.5em;
 
118
    -moz-border-radius: 0.5em;
 
119
}
 
120
 
 
121
a:link {
 
122
  text-decoration: underline;
 
123
  color: #204A87;
 
124
}
 
125
 
 
126
a:visited {
 
127
  text-decoration: underline;
 
128
  color: #5c3566;
 
129
}
 
130
 
 
131
a.lowkey:link {
 
132
  text-decoration: none;
 
133
  color: inherit;
 
134
}
 
135
 
 
136
a.lowkey:hover {
 
137
  text-decoration: underline;
 
138
  color: inherit;
 
139
}
 
140
 
 
141
a.lowkey:visited {
 
142
  text-decoration: none;
 
143
  color: inherit;
 
144
}
 
145
 
 
146
/* tip - anchors of class info */
 
147
a.tip {
 
148
  position:relative;
 
149
  z-index:24;
 
150
  text-decoration: underline;
 
151
}
 
152
 
 
153
a.tip:hover {
 
154
  z-index:25;
 
155
}
 
156
 
 
157
a.tip span {
 
158
  display: none
 
159
}
 
160
 
 
161
a.tip:hover span {
 
162
  display:block;
 
163
  position:absolute;
 
164
  top:2em;
 
165
  left:2em;
 
166
  width:400px;
 
167
  border:1px solid #bbbbbb;
 
168
  background-color:#fffff0;
 
169
  color:#000;
 
170
  text-align: left
 
171
}
 
172
 
 
173
img {
 
174
  vertical-align: middle;
 
175
  border: 0;
 
176
}
 
177
 
 
178
div.disabled {
 
179
    opacity : 0.4;
 
180
    filter: alpha(opacity=40); /* msie */
 
181
    background-color: #000;
 
182
}
 
183
 
 
184
table.tab {
 
185
  border-collapse: collapse;
 
186
}
 
187
 
 
188
td.selected_tab {
 
189
  vertical-align: middle;
 
190
  border: 1px #090 solid;
 
191
  background: #ffffff;
 
192
}
 
193
 
 
194
td.tab_filler {
 
195
  background: #ffffff;
 
196
  border-bottom: 1px #090 solid;
 
197
}
 
198
 
 
199
td.tab {
 
200
  vertical-align: middle;
 
201
  border: 1px #090 solid;
 
202
  background: #f0f0f0;
 
203
}
 
204
 
 
205
.dashboard td {
 
206
  padding: 4px 4px 4px 4px;
 
207
}
 
208
 
 
209
pre {/* see http://users.tkk.fi/tkarvine/pre-wrap-css3-mozilla-opera-ie.html */
 
210
    white-space: pre-wrap;       /* css-3 */
 
211
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 
212
    white-space: -pre-wrap;      /* Opera 4-6 */
 
213
    white-space: -o-pre-wrap;    /* Opera 7 */
 
214
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
 
215
    margin: 0;
 
216
}
 
217
 
 
218
pre.console {
 
219
  overflow: auto;
 
220
}
 
221
 
 
222
.setting-leftspace {
 
223
  width: 2em;
 
224
}
 
225
 
 
226
.setting-name {
 
227
  white-space: nowrap;
 
228
}
 
229
 
 
230
.setting-main {
 
231
  width: 100%; /* try to make this column as big as possible. */
 
232
}
 
233
.setting-help {
 
234
  width: 16px;
 
235
}
 
236
 
 
237
.setting-input {
 
238
  width: 100%;
 
239
}
 
240
 
 
241
.setting-description {
 
242
  font-size: 0.8em;
 
243
  margin-top: 0;
 
244
  padding-top: 0;
 
245
}
 
246
 
 
247
/* div that looks like a hyperlink */
 
248
.pseudoLink {
 
249
  cursor: pointer;
 
250
}
 
251
 
 
252
.advancedLink {
 
253
  text-align: right;
 
254
}
 
255
 
 
256
.advancedBody {
 
257
  display: none;
 
258
}
 
259
 
 
260
.scm_info {
 
261
  width: 480px;
 
262
}
 
263
 
 
264
.build-row {
 
265
  padding: 3px 4px 3px 4px;
 
266
}
 
267
 
 
268
.build-keep {
 
269
  font-weight: bold;
 
270
}
 
271
 
 
272
.task-header {
 
273
  display: block;
 
274
  border-bottom: 1px #090 solid;
 
275
  font-weight: bold;
 
276
  font-size: 12pt;
 
277
}
 
278
 
 
279
.task {
 
280
  white-space: nowrap;
 
281
}
 
282
 
 
283
.subtasks {
 
284
  padding-left: 1em;
 
285
}
 
286
 
 
287
.main-table {
 
288
}
 
289
 
 
290
div.dashboard {
 
291
  width: 100%;
 
292
  clear:both;
 
293
}
 
294
 
 
295
.pane  {
 
296
  margin-top: 4px;
 
297
  white-space: nowrap;
 
298
}
 
299
.pane td {
 
300
  padding: 4px 4px 3px 4px;
 
301
}
 
302
 
 
303
table.pane {
 
304
  width: 100%;
 
305
  border-collapse: collapse;
 
306
  border: 1px #bbb solid;
 
307
}
 
308
table.pane > tbody > tr > td:last-child {
 
309
  border-right: 1px #bbb solid;
 
310
}
 
311
 
 
312
td.pane {
 
313
  border: 1px #bbb solid;
 
314
  padding: 3px 4px 3px 4px;
 
315
  vertical-align: middle;
 
316
}
 
317
 
 
318
td.pane-header {
 
319
  border: 1px #bbb solid;
 
320
  border-right: none;
 
321
  border-left: none;
 
322
  background-color: #f0f0f0;
 
323
  font-weight: bold;
 
324
}
 
325
 
 
326
th.pane {
 
327
  border: 1px #bbb solid;
 
328
  font-weight: bold;
 
329
}
 
330
 
 
331
.bigtable tr {
 
332
  border: 1px solid #bbb;
 
333
  padding: 3px 4px 3px 4px;
 
334
}
 
335
 
 
336
.bigtable tr:hover {
 
337
  background-color: #f0f0f0;
 
338
}
 
339
 
 
340
.bigtable th {
 
341
  font-weight: bold;
 
342
  border: none;
 
343
  background-color: #f0f0f0;
 
344
  padding: 3px 4px 3px 4px;
 
345
}
 
346
 
 
347
.bigtable td {
 
348
  vertical-align: middle;
 
349
  padding: 3px 4px 3px 4px;
 
350
}
 
351
 
 
352
.smallfont {
 
353
  font-size: 9px;
 
354
}
 
355
 
 
356
#foldertab {
 
357
  padding: 4px 0;
 
358
  margin-left: 0;
 
359
  border-bottom: 1px solid #090;
 
360
  font: bold 12px Verdana, sans-serif;
 
361
}
 
362
 
 
363
#foldertab li {
 
364
  list-style: none;
 
365
  margin: 0;
 
366
  display: inline;
 
367
}
 
368
 
 
369
#foldertab li a {
 
370
  padding: 4px 0.5em;
 
371
  margin-left: 3px;
 
372
  border: 1px solid #090;
 
373
  border-bottom: none;
 
374
  background: #090;
 
375
  text-decoration: none;
 
376
}
 
377
 
 
378
#foldertab li a:link { color: white; }
 
379
#foldertab li a:visited { color: white; }
 
380
 
 
381
#foldertab li a:hover {
 
382
  color: white;
 
383
  background: #6c0;
 
384
  border-color: #6c0;
 
385
}
 
386
 
 
387
#foldertab li a#current {
 
388
  background: white;
 
389
  border-bottom: 1px solid white;
 
390
  color: black;
 
391
}
 
392
 
 
393
.changeset-message {
 
394
  border: 1px solid #ccb;
 
395
  background: #eed;
 
396
  padding: 4px;
 
397
  white-space: normal;
 
398
}
 
399
 
 
400
.disabledJob {
 
401
  color: gray;
 
402
}
 
403
 
 
404
.spinner {
 
405
  padding-left: 32px;
 
406
  padding-top: 0.5em;
 
407
  padding-bottom: 0.5em;
 
408
  background-image: url("../images/spinner.gif");
 
409
  background-repeat: no-repeat;
 
410
  background-position: left;
 
411
}
 
412
 
 
413
.spinner-right {
 
414
  padding-right: 32px;
 
415
  padding-top: 0.5em;
 
416
  padding-bottom: 0.5em;
 
417
  background-image: url("../images/spinner.gif");
 
418
  background-repeat: no-repeat;
 
419
  background-position: right;
 
420
}
 
421
 
 
422
#login-field {
 
423
    vertical-align: middle;
 
424
    padding-right: 1em;
 
425
    width:1px;
 
426
}
 
427
 
 
428
#login-field SPAN {
 
429
  white-space:nowrap;
 
430
  color: white;
 
431
}
 
432
 
 
433
#login-field A {
 
434
    /*
 
435
      link inside login field should be always white.
 
436
      If I set this to inherit, it won't work in IE7
 
437
     */
 
438
    color: white;
 
439
}
 
440
 
 
441
div.behavior-loading {
 
442
    position: absolute; width: 80%; height:100%;
 
443
    background-color: #e4e4e4; text-align: center; font-size: 300%;
 
444
    opacity: 0.5;
 
445
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 
446
    filter: alpha(opacity=50);
 
447
}
 
448
 
 
449
LABEL.attach-previous {
 
450
    margin-left: 0.5em;
 
451
}
 
452
 
 
453
.bottom-sticker, #bottom-sticker {
 
454
    width:  100%;   /* it needs to occupy the entire width or else the underlying content will see through */
 
455
}
 
456
.bottom-sticker-inner {
 
457
    background:white;
 
458
    padding:1em;
 
459
}
 
460
.bottom-sticker-edge {
 
461
    height:16px;
 
462
    background-image: url("../images/bottom-sticker-top-edge.png");
 
463
    background-repeat: repeat-x;
 
464
}
 
465
 
 
466
.top-sticker, #top-sticker {
 
467
    width:  100%;   /* it needs to occupy the entire width or else the underlying content will see through */
 
468
    z-index: 999;
 
469
}
 
470
.top-sticker-inner {
 
471
    background:white;
 
472
    padding:1em;
 
473
}
 
474
.top-sticker-edge {
 
475
    height:16px;
 
476
    background-image: url("../images/top-sticker-bottom-edge.png");
 
477
    background-repeat: repeat-x;
 
478
}
 
479
.top-sticker.noedge > .top-sticker-edge {
 
480
    display: none;
 
481
}
 
482
 
 
483
.top-sticker.noedge > .top-sticker-inner {
 
484
    padding:0;
 
485
}
 
486
 
 
487
 
 
488
/* ======================== error/warning message (mainly in the form.) Use them on block elements ======================== */
 
489
.error {
 
490
    color: #CC0000;
 
491
    font-weight: bold;
 
492
    padding-left: 20px;
 
493
    min-height: 16px;
 
494
    background-image: url("../images/16x16/error.gif");
 
495
    background-position: left center;
 
496
    background-repeat: no-repeat;
 
497
}
 
498
 
 
499
.error-inline {
 
500
    color: #CC0000;
 
501
    font-weight: bold;
 
502
}
 
503
 
 
504
.warning {
 
505
    color: #C4A000;
 
506
    font-weight: bold;
 
507
    padding-left: 20px;
 
508
    min-height: 16px;
 
509
    background-image: url( "../images/16x16/warning.gif" );
 
510
    background-position: left center;
 
511
    background-repeat: no-repeat;
 
512
}
 
513
 
 
514
.warning-inline {
 
515
    color: #C4A000;
 
516
    font-weight: bold;
 
517
}
 
518
 
 
519
.info {
 
520
    color: black;
 
521
    font-weight: bold;
 
522
    padding-left: 20px;
 
523
    min-height: 16px;
 
524
    background-image: url( "../images/16x16/go-next.png" ); /* TODO: get a better icon */
 
525
    background-position: left center;
 
526
    background-repeat: no-repeat;
 
527
}
 
528
 
 
529
.icon16x16 {
 
530
    width: 16px;
 
531
    height: 16px;
 
532
}
 
533
 
 
534
.icon24x24 {
 
535
    width: 24px;
 
536
    height: 24px;
 
537
}
 
538
 
 
539
.icon32x32 {
 
540
    width: 32px;
 
541
    height: 32px;
 
542
}
 
543
 
 
544
/* ====================== help ===================================== */
 
545
 
 
546
.help {
 
547
  display: none;  /* hidden until loaded */
 
548
  border: solid #bbb 1px;
 
549
  background-color: #f0f0f0;
 
550
  padding: 1em;
 
551
  margin-bottom: 1em;
 
552
}
 
553
 
 
554
.help .from-plugin {
 
555
    text-align: right;
 
556
    color: #666;
 
557
}
 
558
 
 
559
.help-area {
 
560
  /* this marker class is used by JavaScript to locate the area to display help text. */
 
561
}
 
562
 
 
563
 
 
564
/* ====================== project view tab bar ===================================== */
 
565
#viewList {
 
566
  border: none;
 
567
  margin-bottom: 0px;
 
568
  width: 100%;
 
569
  white-space: nowrap;
 
570
}
 
571
#viewList td {
 
572
  padding: 0px;
 
573
}
 
574
#viewList td.inactive {
 
575
  border: solid 1px #ccc;
 
576
  border-bottom-color: #bbb;
 
577
}
 
578
#viewList td.inactive:hover {
 
579
  background-color: #777;
 
580
}
 
581
#viewList td.inactive a {
 
582
  text-decoration: none;
 
583
  color: #444
 
584
}
 
585
#viewList td.noleft {
 
586
  border-left: none;
 
587
}
 
588
#viewList td.noright {
 
589
  border-right: none;
 
590
}
 
591
#viewList td.active {
 
592
  border: solid 1px #bbb;
 
593
  padding: 0.5em;
 
594
  border-bottom: none;
 
595
  vertical-align:middle;
 
596
  background-color: rgb(240,240,240);
 
597
  font-weight: bold;
 
598
  white-space: nowrap;
 
599
}
 
600
#viewList td.filler {
 
601
  border: none;
 
602
  border-bottom: solid 1px #bbb;
 
603
  width: 100%;
 
604
  text-align: right;
 
605
}
 
606
#viewList a {
 
607
  display: block;
 
608
  padding: 0.5em;
 
609
  white-space: nowrap;
 
610
}
 
611
 
 
612
#projectstatus th {
 
613
  text-align: left;
 
614
}
 
615
 
 
616
/* ============================ list view entries ======================== */
 
617
div.listview-jobs {
 
618
  max-height:300px;
 
619
  overflow:auto;
 
620
}
 
621
 
 
622
/* ============================ parameters form ========================== */
 
623
 
 
624
table.parameters {
 
625
  border-collapse: collapse;
 
626
}
 
627
 
 
628
table.parameters > tbody > tr:first-child > td {
 
629
  padding-top: 4px;
 
630
}
 
631
 
 
632
table.parameters .setting-description {
 
633
  padding-bottom: 4px;
 
634
}
 
635
 
 
636
table.parameters > tbody:hover {
 
637
  background-color: #f0f0f0;
 
638
}
 
639
 
 
640
/* ============================ health report hover ========================== */
 
641
 
 
642
.healthReport a {
 
643
    text-decoration: none;
 
644
}
 
645
 
 
646
.healthReport div.healthReportDetails {
 
647
    display: none;
 
648
}
 
649
 
 
650
.healthReport:hover, .healthReport.hover { /* fix IE6 bug with :hover */
 
651
    background: transparent;
 
652
}
 
653
 
 
654
.healthReport:hover div.healthReportDetails, .healthReport.hover div.healthReportDetails {
 
655
    display: block;
 
656
    position: absolute;
 
657
    background-color: #ffe;
 
658
    border: 1px solid #bbb;
 
659
    margin-left: 32px; /* move it across a bit */
 
660
    z-index: 26;
 
661
}
 
662
 
 
663
.healthReport div.healthReportDetails table {
 
664
    border-collapse: collapse;
 
665
    width: 450px; /* fix IE bug with width */
 
666
}
 
667
 
 
668
/* ========================= build history ========================= */
 
669
#buildHistory .healthReport {
 
670
    display: inline;
 
671
    margin-right: 1em;
 
672
}
 
673
 
 
674
#buildHistory tr.no-wrap td.middle-align {
 
675
    padding: 0;
 
676
}
 
677
 
 
678
#buildHistory td.desc {
 
679
    padding: 0;
 
680
    white-space: normal;
 
681
}
 
682
 
 
683
/* ========================= editable combobox style ========================= */
 
684
.comboBoxList {
 
685
  border: 1px solid #000;
 
686
  overflow: visible;
 
687
  color: MenuText;
 
688
  background-color: Menu;
 
689
}
 
690
.comboBoxSelectedItem {
 
691
  background-color: Highlight;
 
692
  color: HighlightText;
 
693
}
 
694
.combobox-values {
 
695
  display: none;
 
696
}
 
697
 
 
698
 
 
699
/* ========================= directory tree ========================= */
 
700
.parentPath {
 
701
  font-size: 1.2em;
 
702
  font-weight: bold;
 
703
}
 
704
 
 
705
.dirTree li {
 
706
  list-style: none;
 
707
}
 
708
 
 
709
.dirTree .rootIcon {
 
710
  margin-right: 1em;
 
711
}
 
712
 
 
713
TABLE.fileList {
 
714
  margin-left: 2em;
 
715
  padding: 0;
 
716
}
 
717
 
 
718
TABLE.fileList TD {
 
719
  padding: 0;
 
720
}
 
721
 
 
722
TABLE.fileList TD.fileSize {
 
723
  padding-left: 2em;
 
724
  text-align: right;
 
725
  color: #888;
 
726
}
 
727
 
 
728
 
 
729
 
 
730
/* ========================= test result ========================= */
 
731
.result-passed {
 
732
  color: #3465a4;
 
733
}
 
734
 
 
735
.result-skipped {
 
736
  color: #ddbb00;
 
737
}
 
738
 
 
739
.result-fixed {
 
740
  color: #3465a4;
 
741
  font-weight: bold;
 
742
}
 
743
 
 
744
.result-failed {
 
745
  color: #ef2929;
 
746
}
 
747
 
 
748
.result-regression {
 
749
  color: #ef2929;
 
750
  font-weight: bold;
 
751
}
 
752
.test-trend-caption {
 
753
  text-align: center;
 
754
  font-size: 1.2em;
 
755
  font-weight: bold;
 
756
}
 
757
 
 
758
 
 
759
 
 
760
/* ========================= sortable table ========================= */
 
761
table.sortable a.sortheader {
 
762
  text-decoration: none;
 
763
  color: black;
 
764
  display: block;
 
765
}
 
766
table.sortable span.sortarrow {
 
767
  color: black;
 
768
  text-decoration: none;
 
769
}
 
770
 
 
771
 
 
772
 
 
773
 
 
774
/* ========================= fingerprint ========================= */
 
775
.md5sum {
 
776
  text-align: right;
 
777
}
 
778
 
 
779
.fingerprint-summary-header {
 
780
  font-size: 1.2em;
 
781
  vertical-align: middle;
 
782
}
 
783
 
 
784
TABLE.fingerprint-in-build TD {
 
785
  padding-left: 1em;
 
786
  padding-right: 1em;
 
787
}
 
788
 
 
789
 
 
790
 
 
791
 
 
792
/* ========================= plugin manager ========================= */
 
793
#plugins {
 
794
  margin-top: 0;
 
795
  border-top: none;
 
796
}
 
797
 
 
798
#pluginsAdv tr:hover {
 
799
  background-color: inherit;
 
800
}
 
801
 
 
802
#plugins tr.already-upgraded {
 
803
  background-color: #e8eeee;
 
804
}
 
805
 
 
806
 
 
807
/* ========================= repeatable elements ========================= */
 
808
 
 
809
.repeated-chunk .show-if-last      { visibility: hidden; }
 
810
.repeated-chunk.last .show-if-last { visibility: visible; }
 
811
 
 
812
.repeated-chunk .show-if-not-last      { visibility: visible; }
 
813
.repeated-chunk.last .show-if-not-last { visibility: hidden; }
 
814
 
 
815
.repeated-chunk .show-if-not-only      { visibility: visible; }
 
816
.repeated-chunk.only .show-if-not-only { visibility: hidden; }
 
817
 
 
818
/* == nested erpeatable elements / 2 deep == */
 
819
.repeated-chunk .repeated-chunk .show-if-last      { visibility: hidden; }
 
820
.repeated-chunk .repeated-chunk.last .show-if-last { visibility: visible; }
 
821
 
 
822
.repeated-chunk .repeated-chunk .show-if-not-last      { visibility: visible; }
 
823
.repeated-chunk .repeated-chunk.last .show-if-not-last { visibility: hidden; }
 
824
 
 
825
.repeated-chunk .repeated-chunk .show-if-not-only      { visibility: visible; }
 
826
.repeated-chunk .repeated-chunk.only .show-if-not-only { visibility: hidden; }
 
827
 
 
828
/* == nested erpeatable elements / 3 deep == */
 
829
.repeated-chunk .repeated-chunk .repeated-chunk .show-if-last      { visibility: hidden; }
 
830
.repeated-chunk .repeated-chunk .repeated-chunk.last .show-if-last { visibility: visible; }
 
831
 
 
832
.repeated-chunk .repeated-chunk .repeated-chunk .show-if-not-last      { visibility: visible; }
 
833
.repeated-chunk .repeated-chunk .repeated-chunk.last .show-if-not-last { visibility: hidden; }
 
834
 
 
835
.repeated-chunk .repeated-chunk .repeated-chunk .show-if-not-only      { visibility: visible; }
 
836
.repeated-chunk .repeated-chunk .repeated-chunk.only .show-if-not-only { visibility: hidden; }
 
837
 
 
838
/*
 
839
    <DIV>s marked with to-be-removed is used in conjunction with repetable.jelly and hetero-list.jelly
 
840
    and represents a master copy that gets pulled out from HTML, then inserted later upon demand multiple times
 
841
    when the user does "Add".
 
842
*/
 
843
DIV.to-be-removed { display: none; }
 
844
 
 
845
/* ========================= Other form related CSS ========================= */
 
846
 
 
847
.row-set-end { display: none; }
 
848
 
 
849
/* ========================= Yahoo UI style adjustments ========================= */
 
850
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {
 
851
        color: inherit;
 
852
}
 
853
 
 
854
DIV.yahooTree td {
 
855
  vertical-align: middle;
 
856
}
 
857
 
 
858
.yui-tt {
 
859
  border: 1px solid black !important;
 
860
  background-color: #FFFFFF !important;
 
861
  padding: 2px !important;
 
862
  font-family: inherit !important;
 
863
  color: inherit !important;
 
864
}
 
865
 
 
866
.yui-skin-sam .yui-tt .bd {
 
867
  border: none !important;
 
868
  background-color: #FFF !important;
 
869
}
 
870
 
 
871
.yuimenu LI .yui-menu-tooltip {
 
872
  color: #A6A6A6;
 
873
}
 
874
 
 
875
.yuimenu LI.yui-menuitem-tooltip {
 
876
  border-bottom: 1px solid #808080;
 
877
  padding-bottom: 3px;
 
878
  margin-bottom: 1em;
 
879
}
 
880
 
 
881
/* ========================= search box at the top-right of the page ========================= */
 
882
#search-box {
 
883
  background: white url(../images/16x16/search.gif) no-repeat 2px center;
 
884
  padding-left: 20px;
 
885
  width: 15em;
 
886
  position: static; 
 
887
}
 
888
 
 
889
#search-box.defaulted {
 
890
  color: gray;
 
891
}
 
892
 
 
893
#search-box-completion {
 
894
  text-align: left;
 
895
  width:25em;
 
896
  position: absolute;
 
897
  z-index: 1000;
 
898
}
 
899
 
 
900
#search-box-completion .yui-ac-content {
 
901
  border: 1px solid black;
 
902
  width:25em;
 
903
  background-color: white;
 
904
  overflow: hidden;
 
905
}
 
906
 
 
907
#search-box-completion UL {
 
908
  padding: 0 0;
 
909
  width: 100%;
 
910
  margin: 0 0;
 
911
  list-style: none;
 
912
}
 
913
#search-box-completion LI {
 
914
  padding-left:20px;
 
915
  white-space:nowrap;
 
916
}
 
917
#search-box-completion LI.yui-ac-highlight {
 
918
  background: #729FCF;
 
919
}
 
920
#search-box-minWidth {
 
921
  position:absolute;
 
922
  visibility: hidden;
 
923
  width:15em;
 
924
}
 
925
 
 
926
#search-box-sizer {
 
927
  position:absolute;
 
928
  visibility: hidden;
 
929
}
 
930
 
 
931
 
 
932
/* ========================= resizable text area ========================= */
 
933
 
 
934
TEXTAREA {
 
935
    margin-bottom: 0;
 
936
}
 
937
DIV.textarea-handle {
 
938
    height: 5px;
 
939
    font-size: 0;
 
940
    background: #EEE url(../images/textarea-handle.gif) no-repeat 50% 1px;
 
941
    border: 1px solid #BABDB6;
 
942
    border-top: none;
 
943
    cursor: s-resize;
 
944
}
 
945
TEXTAREA.rich-editor {
 
946
  visibility: hidden;
 
947
}
 
948
 
 
949
/* ========================= hover notification ========================= */
 
950
 
 
951
#hoverNotification {
 
952
    visibility:hidden;
 
953
    background-color: white;
 
954
    border: 1px solid black;
 
955
    padding: 0.5em;
 
956
}
 
957
 
 
958
/* ========================= D&D support in heterogenous/repeatable lists = */
 
959
 
 
960
.hetero-list-container .dd-handle, .repeated-container .dd-handle {
 
961
    cursor: move;
 
962
    background-image: url(../images/grip.png);
 
963
    background-repeat: repeat-y;
 
964
    padding-left: 20px;
 
965
}
 
966
 
 
967
.hetero-list-container.with-drag-drop .repeated-chunk.hover {
 
968
    border: 2px dashed #CCC;
 
969
}
 
970
 
 
971
.hetero-list-container.with-drag-drop .repeated-chunk {
 
972
    border: 2px dashed transparent;
 
973
    padding: 0.5em;
 
974
    margin-top: 0.5em;
 
975
    margin-bottom: 0.5em;
 
976
}
 
977
 
 
978
 
 
979
/* ========================= plugin update center ========================= */
 
980
 
 
981
#plugins .excerpt {
 
982
    white-space: normal;
 
983
    margin-top: 0.5em;
 
984
    padding-left: 2em;
 
985
    color: #888a85;
 
986
}
 
987
 
 
988
#plugins .compatWarning {
 
989
    white-space: normal;
 
990
    margin-top: 0.5em;
 
991
    padding-left: 2em;
 
992
    color: #FF0000;
 
993
}
 
994
 
 
995
/* ========================= progress bar ========================= */
 
996
 
 
997
table.progress-bar {
 
998
  border-collapse: collapse;
 
999
  border: 1px solid #3465a4;
 
1000
  height: 6px;
 
1001
  width: 100px;
 
1002
  clear: none;
 
1003
}
 
1004
 
 
1005
table.progress-bar tr.unknown {
 
1006
    background-image:url(../images/progress-unknown.gif);
 
1007
}
 
1008
 
 
1009
td.progress-bar-done {
 
1010
  background-color: #3465a4;
 
1011
}
 
1012
 
 
1013
td.progress-bar-left {
 
1014
  background-color: #ffffff;
 
1015
}
 
1016
 
 
1017
table.progress-bar.red {
 
1018
  border: 1px solid #cc0000;
 
1019
}
 
1020
 
 
1021
table.progress-bar.red tr.unknown {
 
1022
    background-image:url(../images/progress-unknown-red.gif);
 
1023
}
 
1024
table.progress-bar.red td.progress-bar-done {
 
1025
  background-color: #cc0000;
 
1026
}
 
1027
 
 
1028
/* ========================= notification bar ========================= */
 
1029
#notification-bar {
 
1030
    width:100%;
 
1031
    position:fixed;
 
1032
    text-align:center;
 
1033
    left:0px;
 
1034
    font-size: 2em;
 
1035
    z-index:1000;
 
1036
    border-bottom: 1px solid black;
 
1037
}
 
1038
 
 
1039
/* ========================= YUI dialog ========================= */
 
1040
 
 
1041
.dialog .hd {
 
1042
    font-size: 12px !important;
 
1043
}
 
1044
/* discovered this margin fix by a trial and error. This can very well be a totally wrong fix, or perhaps updating
 
1045
 to the latest YUI will fix this? */
 
1046
.dialog .hd {
 
1047
    margin: 0 !important;
 
1048
}
 
1049
 
 
1050
.dialog .bd {
 
1051
    margin: 0 !important;
 
1052
}
 
1053
 
 
1054
.dialog .ft {
 
1055
    margin: 0 !important;
 
1056
}
 
1057
 
 
1058
/* ========================= tags/labels ================== */
 
1059
/* tag0 is the least important tag in a tag cloud */
 
1060
.tag0 { font-size: 1.00em; }
 
1061
.tag1 { font-size: 1.10em; }
 
1062
.tag2 { font-size: 1.20em; }
 
1063
.tag3 { font-size: 1.30em; }
 
1064
.tag4 { font-size: 1.40em; }
 
1065
.tag5 { font-size: 1.50em; }
 
1066
.tag6 { font-size: 1.60em; }
 
1067
.tag7 { font-size: 1.70em; }
 
1068
.tag8 { font-size: 1.80em; }
 
1069
.tag9 { font-size: 1.90em; }
 
1070
 
 
1071
/* ========================= textarea.jelly ================== */
 
1072
 
 
1073
.textarea-preview-container {
 
1074
    text-align:left;
 
1075
}
 
1076
.textarea-preview {
 
1077
    background-color: #F0F0F0;
 
1078
    padding: 0.5em;
 
1079
}
 
1080
 
 
1081
/* ========================= matrix configuration table ================== */
 
1082
table#configuration-matrix {
 
1083
        border: 1px #BBBBBB solid;
 
1084
        border-collapse: collapse;
 
1085
}
 
1086
tr.matrix-row {
 
1087
        background: #f0f0f0;
 
1088
        font-weight: bold;
 
1089
}
 
1090
td.matrix-header {
 
1091
        border: 1px #BBBBBB solid;
 
1092
        padding: 3px;
 
1093
}
 
1094
td#matrix-title {
 
1095
        padding: 3px;
 
1096
}
 
1097
td.matrix-leftcolumn {
 
1098
        border: 1px #BBBBBB solid;
 
1099
        font-weight: bold;
 
1100
        background: #f0f0f0;
 
1101
        padding: 3px;
 
1102
}
 
1103
td.matrix-cell {
 
1104
        border: 1px #BBBBBB solid;
 
1105
        text-align: center;
 
1106
}
 
 
b'\\ No newline at end of file'