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

« back to all changes in this revision

Viewing changes to .pc/ubuntu/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
 
/* ========================= search box at the top-right of the page ========================= */
871
 
#search-box {
872
 
  background: white url(../images/16x16/search.gif) no-repeat 2px center;
873
 
  padding-left: 20px;
874
 
  width: 15em;
875
 
  position: static; 
876
 
}
877
 
 
878
 
#search-box.defaulted {
879
 
  color: gray;
880
 
}
881
 
 
882
 
#search-box-completion {
883
 
  text-align: left;
884
 
  width:25em;
885
 
  position: absolute;
886
 
  z-index: 1000;
887
 
}
888
 
 
889
 
#search-box-completion .yui-ac-content {
890
 
  border: 1px solid black;
891
 
  width:25em;
892
 
  background-color: white;
893
 
  overflow: hidden;
894
 
}
895
 
 
896
 
#search-box-completion UL {
897
 
  padding: 0 0;
898
 
  width: 100%;
899
 
  margin: 0 0;
900
 
  list-style: none;
901
 
}
902
 
#search-box-completion LI {
903
 
  padding-left:20px;
904
 
  white-space:nowrap;
905
 
}
906
 
#search-box-completion LI.yui-ac-highlight {
907
 
  background: #729FCF;
908
 
}
909
 
#search-box-minWidth {
910
 
  position:absolute;
911
 
  visibility: hidden;
912
 
  width:15em;
913
 
}
914
 
 
915
 
#search-box-sizer {
916
 
  position:absolute;
917
 
  visibility: hidden;
918
 
}
919
 
 
920
 
 
921
 
/* ========================= resizable text area ========================= */
922
 
 
923
 
TEXTAREA {
924
 
    margin-bottom: 0;
925
 
}
926
 
DIV.textarea-handle {
927
 
    height: 5px;
928
 
    font-size: 0;
929
 
    background: #EEE url(../images/textarea-handle.gif) no-repeat 50% 1px;
930
 
    border: 1px solid #BABDB6;
931
 
    border-top: none;
932
 
    cursor: s-resize;
933
 
}
934
 
TEXTAREA.rich-editor {
935
 
  visibility: hidden;
936
 
}
937
 
 
938
 
/* ========================= hover notification ========================= */
939
 
 
940
 
#hoverNotification {
941
 
    visibility:hidden;
942
 
    background-color: white;
943
 
    border: 1px solid black;
944
 
    padding: 0.5em;
945
 
}
946
 
 
947
 
/* ========================= D&D support in heterogenous/repeatable lists = */
948
 
 
949
 
.hetero-list-container .dd-handle, .repeated-container .dd-handle {
950
 
    cursor: move;
951
 
    background-image: url(../images/grip.png);
952
 
    background-repeat: repeat-y;
953
 
    padding-left: 20px;
954
 
}
955
 
 
956
 
.hetero-list-container.with-drag-drop .repeated-chunk.hover {
957
 
    border: 2px dashed #CCC;
958
 
}
959
 
 
960
 
.hetero-list-container.with-drag-drop .repeated-chunk {
961
 
    border: 2px dashed transparent;
962
 
    padding: 0.5em;
963
 
    margin-top: 0.5em;
964
 
    margin-bottom: 0.5em;
965
 
}
966
 
 
967
 
 
968
 
/* ========================= plugin update center ========================= */
969
 
 
970
 
#plugins .excerpt {
971
 
    white-space: normal;
972
 
    margin-top: 0.5em;
973
 
    padding-left: 2em;
974
 
    color: #888a85;
975
 
}
976
 
 
977
 
#plugins .compatWarning {
978
 
    white-space: normal;
979
 
    margin-top: 0.5em;
980
 
    padding-left: 2em;
981
 
    color: #FF0000;
982
 
}
983
 
 
984
 
/* ========================= progress bar ========================= */
985
 
 
986
 
table.progress-bar {
987
 
  border-collapse: collapse;
988
 
  border: 1px solid #3465a4;
989
 
  height: 6px;
990
 
  width: 100px;
991
 
  clear: none;
992
 
}
993
 
 
994
 
table.progress-bar tr.unknown {
995
 
    background-image:url(../images/progress-unknown.gif);
996
 
}
997
 
 
998
 
td.progress-bar-done {
999
 
  background-color: #3465a4;
1000
 
}
1001
 
 
1002
 
td.progress-bar-left {
1003
 
  background-color: #ffffff;
1004
 
}
1005
 
 
1006
 
table.progress-bar.red {
1007
 
  border: 1px solid #cc0000;
1008
 
}
1009
 
 
1010
 
table.progress-bar.red tr.unknown {
1011
 
    background-image:url(../images/progress-unknown-red.gif);
1012
 
}
1013
 
table.progress-bar.red td.progress-bar-done {
1014
 
  background-color: #cc0000;
1015
 
}
1016
 
 
1017
 
/* ========================= notification bar ========================= */
1018
 
#notification-bar {
1019
 
    width:100%;
1020
 
    position:fixed;
1021
 
    text-align:center;
1022
 
    left:0px;
1023
 
    font-size: 2em;
1024
 
    z-index:1000;
1025
 
    border-bottom: 1px solid black;
1026
 
}
1027
 
 
1028
 
/* ========================= YUI dialog ========================= */
1029
 
 
1030
 
.dialog .hd {
1031
 
    font-size: 12px !important;
1032
 
}
1033
 
/* discovered this margin fix by a trial and error. This can very well be a totally wrong fix, or perhaps updating
1034
 
 to the latest YUI will fix this? */
1035
 
.dialog .hd {
1036
 
    margin: 0 !important;
1037
 
}
1038
 
 
1039
 
.dialog .bd {
1040
 
    margin: 0 !important;
1041
 
}
1042
 
 
1043
 
.dialog .ft {
1044
 
    margin: 0 !important;
1045
 
}
1046
 
 
1047
 
/* ========================= tags/labels ================== */
1048
 
/* tag0 is the least important tag in a tag cloud */
1049
 
.tag0 { font-size: 1.00em; }
1050
 
.tag1 { font-size: 1.10em; }
1051
 
.tag2 { font-size: 1.20em; }
1052
 
.tag3 { font-size: 1.30em; }
1053
 
.tag4 { font-size: 1.40em; }
1054
 
.tag5 { font-size: 1.50em; }
1055
 
.tag6 { font-size: 1.60em; }
1056
 
.tag7 { font-size: 1.70em; }
1057
 
.tag8 { font-size: 1.80em; }
1058
 
.tag9 { font-size: 1.90em; }
1059
 
 
1060
 
/* ========================= textarea.jelly ================== */
1061
 
 
1062
 
.textarea-preview-container {
1063
 
    text-align:left;
1064
 
}
1065
 
.textarea-preview {
1066
 
    background-color: #F0F0F0;
1067
 
    padding: 0.5em;
1068
 
}
1069
 
 
1070
 
/* ========================= matrix configuration table ================== */
1071
 
table#configuration-matrix {
1072
 
        border: 1px #BBBBBB solid;
1073
 
        border-collapse: collapse;
1074
 
}
1075
 
tr.matrix-row {
1076
 
        background: #f0f0f0;
1077
 
        font-weight: bold;
1078
 
}
1079
 
td.matrix-header {
1080
 
        border: 1px #BBBBBB solid;
1081
 
        padding: 3px;
1082
 
}
1083
 
td#matrix-title {
1084
 
        padding: 3px;
1085
 
}
1086
 
td.matrix-leftcolumn {
1087
 
        border: 1px #BBBBBB solid;
1088
 
        font-weight: bold;
1089
 
        background: #f0f0f0;
1090
 
        padding: 3px;
1091
 
}
1092
 
td.matrix-cell {
1093
 
        border: 1px #BBBBBB solid;
1094
 
        text-align: center;
1095
 
}
 
 
b'\\ No newline at end of file'