style.css 36.4 KB
Newer Older
K
kohsuke 已提交
1 2 3
/*
 * The MIT License
 * 
4
 * Copyright (c) 2004-2010, Sun Microsystems, Inc., Kohsuke Kawaguchi, Daniel Dyer, Stephen Connolly
K
kohsuke 已提交
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 * 
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */
T
tfennelly 已提交
24 25 26 27 28 29 30 31

/* General page layout */

html {
  position: relative;
  min-height: 100%;
}

K
kohsuke 已提交
32 33
body {
  margin: 0;
M
Manuel Recena 已提交
34
  padding: 0 0 40px 0;
T
tfennelly 已提交
35 36 37 38
}

#header {
  background-color: #000000;
39
  height: 40px;
T
tfennelly 已提交
40 41 42 43 44 45 46
}

#header div {
  display: inline-block;
  height: inherit;
}
#header .logo {
K
Kevin Burke 已提交
47
  margin-left: 16px;
T
tfennelly 已提交
48 49
}

S
sfarbota 已提交
50 51 52 53 54
#jenkins-home-link {
  position: absolute;
  height: 40px;
}

T
tfennelly 已提交
55
#jenkins-head-icon {
S
sfarbota 已提交
56 57
  position: absolute;
  bottom: 0px;
T
tfennelly 已提交
58 59
}
#jenkins-name-icon {
S
sfarbota 已提交
60 61 62
  position: absolute;
  bottom: 3px;
  left: 32px;
T
tfennelly 已提交
63 64
}

K
Kevin Burke 已提交
65
#header .searchbox, #header .login {
T
tfennelly 已提交
66
  float: right;
67
  padding: 6px 11px;
T
tfennelly 已提交
68 69 70 71 72 73
}

#breadcrumbBar, #footer-container, .top-sticker-inner {
  background-color: #f6faf2;
}

M
Manuel Recena 已提交
74 75 76 77 78 79
#page-body.clear:after {
  clear: both;
  content: "";
  display: table;
}

80
#side-panel {
M
Manuel Recena 已提交
81
  padding: 15px 15px 40px 15px;
82 83
  float: left;
  width: 320px;
84 85 86
}

#main-panel {
M
Manuel Recena 已提交
87
  padding: 15px 15px 40px 15px;
88
  margin-left: 320px;
G
gusreiber 已提交
89
  position:relative;
90 91
}

R
recena 已提交
92 93 94 95 96 97
@media (max-width: 750px) {
  #side-panel {
    width: 100%;
    float: none;
    padding-bottom: 20px;
  }
T
tfennelly 已提交
98

R
recena 已提交
99 100 101 102
  #main-panel {
    margin-left: 0;
    width: 100%;
  }
103 104
}

105 106 107 108
@media (min-width: 1170px) {
  #side-panel {
    width: 360px;
  }
109

110 111 112
  #main-panel {
    margin-left: 360px;
  }
113 114
}

115
/* task */
T
tfennelly 已提交
116 117 118 119 120

#tasks {
  margin-bottom: 20px;
}

121 122
#tasks .task {
  margin-bottom: 4px;
R
recena 已提交
123
  font-size: 14px;
124
  white-space: nowrap;
T
tfennelly 已提交
125 126
}

127
/* buildQueue */
T
tfennelly 已提交
128

129
#buildQueue {
T
tfennelly 已提交
130 131 132
  margin-bottom: 20px;
}

133
/* footer */
T
tfennelly 已提交
134

135
footer {
M
Manuel Recena 已提交
136
  padding: 11px 0;
137
  background-color: #f6faf2;
T
tfennelly 已提交
138
  border-top: 1px solid #d3d7cf;
M
Manuel Recena 已提交
139
  border-bottom: 1px solid #f6faf2;
140
  width: 100%;
141 142 143
  position: absolute;
  bottom: 0;
  left: 0;
144
  clear: both;
145
  font-size: 12px;
T
tfennelly 已提交
146 147 148
  text-align: right;
}

149
footer span {
T
tfennelly 已提交
150
  margin-left: 15px;
151
  line-height: 14px;
T
tfennelly 已提交
152 153
}

154

T
tfennelly 已提交
155
/* Fonts etc */
K
kohsuke 已提交
156 157 158

body, table, form, input, td, th, p, textarea, select
{
K
Kevin Burke 已提交
159 160
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
161 162 163 164
}

body, table, form, td, th, p
{
K
Kevin Burke 已提交
165
  color: #333;
K
kohsuke 已提交
166 167
}

168
form {
K
kohsuke 已提交
169 170 171
  margin: 0;
}

K
kohsuke 已提交
172 173 174 175
td {
  vertical-align: top;
}

K
kohsuke 已提交
176 177 178 179
dt {
  font-weight: bold;
}

180
.fixed-width {
K
Kevin Burke 已提交
181
  font-family: monospace;
182 183
}

K
kohsuke 已提交
184 185 186 187
.center {
  text-align: center;
}

M
mindless 已提交
188
.middle-align td, td.middle-align {
K
kohsuke 已提交
189 190 191
  vertical-align: middle;
}

M
mindless 已提交
192
.center-align td, td.center-align {
193 194 195
  text-align: center;
}

M
mindless 已提交
196 197 198 199
.no-wrap td, td.no-wrap {
  white-space: nowrap;
}

K
kohsuke 已提交
200 201 202 203 204 205 206 207 208 209 210 211 212 213
#main-table {
  padding: 0;
  border-collapse: collapse;
}

#top-panel {
  margin-bottom: 3pt;
  height: 34px;
  background: url(../images/topbar.png) repeat-x;
}
#top-panel a {
  text-decoration: none;
}

214 215 216 217 218
.skiplink {
    position: absolute;
    left: -20000px;
}

219 220 221 222 223 224 225 226 227 228 229 230
#shutdown-msg {
    font-weight: bold;
    color: white;
    background-color: #ef2929;
    text-align: center;
    margin-left: 2em;
    margin-right: 2em;
    margin-bottom: 0.5em;
    padding: 0.5em;
    -moz-border-radius: 0.5em;
}

T
tfennelly 已提交
231
#header .login {
232
  position: relative;
233
  top: 6px;
T
tfennelly 已提交
234 235 236 237
  color: white;
  margin-right: 10px;
}

238 239
#header .login a, #header .login a:visited {
  color: white;
K
Kevin Burke 已提交
240 241 242 243 244 245
  text-decoration: none;
}

#header .login a:hover {
    text-decoration: underline;
    color: #ccc;
T
tfennelly 已提交
246 247
}

K
kohsuke 已提交
248 249 250 251 252 253 254 255 256 257
a:link {
  text-decoration: underline;
  color: #204A87;
}

a:visited {
  text-decoration: underline;
  color: #5c3566;
}

258 259 260 261 262 263 264 265 266 267 268 269 270 271 272
a.lowkey:link {
  text-decoration: none;
  color: inherit;
}

a.lowkey:hover {
  text-decoration: underline;
  color: inherit;
}

a.lowkey:visited {
  text-decoration: none;
  color: inherit;
}

K
kohsuke 已提交
273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290
/* tip - anchors of class info */
a.tip {
  position:relative;
  z-index:24;
  text-decoration: underline;
}

a.tip:hover {
  z-index:25;
}

a.tip span {
  display: none
}

a.tip:hover span {
  display:block;
  position:absolute;
291 292
  top:2em;
  left:2em;
K
kohsuke 已提交
293 294
  width:400px;
  border:1px solid #bbbbbb;
295
  background-color:#fffff0;
K
kohsuke 已提交
296 297 298 299
  color:#000;
  text-align: left
}

T
tfennelly 已提交
300 301 302 303 304 305 306 307 308 309 310 311 312
.call-to-action {
  display: inline-block;
  padding: 10px;
  background-color: #cdf0f2;
  border-left: 4px solid #577baa;
}

.call-to-action a, .call-to-action a:visited {
  color: #000000;
  font-weight: bold;
  font-size: larger;
}

K
kohsuke 已提交
313 314 315 316 317
img {
  vertical-align: middle;
  border: 0;
}

318 319
div.disabled {
    opacity : 0.4;
320
    filter: alpha(opacity=40); /* msie */
321 322 323
    background-color: #000;
}

K
kohsuke 已提交
324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348
table.tab {
  border-collapse: collapse;
}

td.selected_tab {
  vertical-align: middle;
  border: 1px #090 solid;
  background: #ffffff;
}

td.tab_filler {
  background: #ffffff;
  border-bottom: 1px #090 solid;
}

td.tab {
  vertical-align: middle;
  border: 1px #090 solid;
  background: #f0f0f0;
}

.dashboard td {
  padding: 4px 4px 4px 4px;
}

349 350 351 352 353 354
pre {/* see http://users.tkk.fi/tkarvine/pre-wrap-css3-mozilla-opera-ie.html */
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
355
    margin: 0;
356 357
}

358
pre a {
B
Bartosz Kaszubowski 已提交
359
    word-wrap: break-word;	
360 361
}

K
kohsuke 已提交
362 363 364 365
pre.console {
  overflow: auto;
}

366 367 368 369
.setting-leftspace {
  width: 2em;
}

K
kohsuke 已提交
370 371 372 373
.setting-name {
  white-space: nowrap;
}

374 375 376 377 378
.setting-main {
  width: 100%; /* try to make this column as big as possible. */
}
.setting-help {
  width: 16px;
T
tfennelly 已提交
379
  vertical-align: middle;
K
kohsuke 已提交
380
}
381 382 383
.setting-no-help {
  width: 16px;
}
K
kohsuke 已提交
384 385 386

.setting-input {
  width: 100%;
K
Kevin Burke 已提交
387 388 389 390
  border-radius: 3px;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  padding: 6px;
391 392 393
  box-sizing: border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing: border-box;
K
kohsuke 已提交
394 395 396 397 398 399 400 401
}

.setting-description {
  font-size: 0.8em;
  margin-top: 0;
  padding-top: 0;
}

402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443
/* tabBar */

.tabBar {
  overflow: auto;
  position: relative;
  top: 1px;
}
.tabBar .tab {
  float: left;
  margin-left: 3px;
}
.tabBar .tab:first-child {
  margin-left: 15px;
}
.tabBar .tab a {
  position: relative;
  display: block;
  border: solid 1px #f0f0f0;
  border-bottom: none;
  text-decoration: none;
  color: #999;
  padding: 7px 10px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.tabBar .tab a:hover {
  background: #eee;
}
.tabBar .tab a.addTab {
  font-weight: bold;
  color: #0460d1;
  border: 1px solid #d8efff;
  border-bottom: none;
}
.tabBar .tab a.addTab:hover {
  background: #d8efff;
}
.tabBar .tab [type=radio] {
  display: none;
}
.tabBar [type=radio]:checked ~ a {
  border: solid 1px #f0f0f0;
444
  border-bottom: none;
445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461
  background: #eee;
  color: #000;
  font-weight: bold;
  z-index: 2;
}
.tabBarBaseline {
  border-top: 1px solid #f0f0f0;
  z-index: 1;
}

.tabBarBaseline {
  display: none; /* Baseline is hidden by default.  See next rule fo adding visibility. */
}
.tabBarFrame.showBaseline .tabBarBaseline {
  display: block;
}

K
kohsuke 已提交
462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478
/* div that looks like a hyperlink */
.pseudoLink {
  cursor: pointer;
}

.advancedLink {
  text-align: right;
}

.advancedBody {
  display: none;
}

.scm_info {
  width: 480px;
}

K
kohsuke 已提交
479 480 481 482
.build-keep {
  font-weight: bold;
}

K
kohsuke 已提交
483 484 485 486 487 488 489
.task-header {
  display: block;
  border-bottom: 1px #090 solid;
  font-weight: bold;
  font-size: 12pt;
}

490 491 492 493 494 495 496 497
#jenkins .task-link {
    text-decoration: none;
}

#jenkins .task-link:hover {
    text-decoration: underline;
}

K
kohsuke 已提交
498 499 500 501
.task {
  white-space: nowrap;
}

502 503 504 505
.subtasks {
  padding-left: 1em;
}

K
kohsuke 已提交
506 507 508
.main-table {
}

T
tfennelly 已提交
509 510
/* pane */

511 512 513 514 515
.pane-frame {
  border: solid 1px #f0f0f0;
  border-radius: 4px;
}

516
#side-panel .pane-frame:hover, #side-panel .pane-frame.mouseover {
517 518 519
  border: solid 1px #cecece;
}

T
tfennelly 已提交
520 521 522
.pane-header, .pane-footer {
  padding: 8px 0px;
  background-color: #eee;
523 524 525
  border: solid 1px #f3f3f3;
  border-left: none;
  border-right: none;
T
tfennelly 已提交
526 527 528
  color: #3b3b3b;
}
.pane-header {
529
  border-top: none;
T
tfennelly 已提交
530 531 532 533
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.pane-footer {
534
  border-bottom: none;
T
tfennelly 已提交
535 536
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
K
kohsuke 已提交
537
}
T
tfennelly 已提交
538

K
kohsuke 已提交
539 540
.pane td {
  padding: 4px 4px 3px 4px;
T
tfennelly 已提交
541
  vertical-align: middle;
K
kohsuke 已提交
542 543 544 545 546
}

table.pane {
  width: 100%;
  border-collapse: collapse;
547
  border: 1px #bbb solid;
K
Kohsuke Kawaguchi 已提交
548
}
K
kohsuke 已提交
549 550 551 552 553 554

td.pane {
  padding: 3px 4px 3px 4px;
  vertical-align: middle;
}

555 556 557 558 559 560 561 562
table.stripped tr:nth-child(even) {
  background: #fbfbfb;
}
table.stripped-even tr:nth-child(even) {
  background: #fbfbfb;
}
table.stripped-odd tr:nth-child(odd) {
  background: #fbfbfb;
563 564
}

T
tfennelly 已提交
565 566
div.pane-header {
  font-weight: bold;
567 568 569
  padding-right: 24px;
}

T
tfennelly 已提交
570
div.pane-header .collapse {
571
	float: right;
T
tfennelly 已提交
572
  margin-left: 3px;
K
kohsuke 已提交
573 574 575 576 577 578
}

th.pane {
  font-weight: bold;
}

T
tfennelly 已提交
579 580 581 582 583 584 585 586 587 588 589 590 591
/* executors */

#executors th.pane {
  text-align: left;
  padding: 12px 5px 5px 5px;
}

#executors th.pane a {
  text-decoration: none;
}

/* bigtable */

592
.bigtable tr {
K
kohsuke 已提交
593 594 595
  border: 1px solid #bbb;
  padding: 3px 4px 3px 4px;
}
596 597 598
table.bigtable.pane > tbody > tr > td:last-child {
  border-right: none;
}
K
kohsuke 已提交
599

600 601
.pane-frame table, .pane-frame .bigtable tr {
  border: none; /* Border will be provided by the pane-frame */
602 603
}

604
.bigtable th {
K
kohsuke 已提交
605 606 607
  font-weight: bold;
  border: none;
  background-color: #f0f0f0;
608
  padding: 6px 4px;
609
  white-space: nowrap;
K
kohsuke 已提交
610 611
}

612
.bigtable td {
K
kohsuke 已提交
613 614 615 616 617 618 619 620 621 622 623 624
  vertical-align: middle;
  padding: 3px 4px 3px 4px;
}

.smallfont {
  font-size: 9px;
}

#foldertab {
  padding: 4px 0;
  margin-left: 0;
  border-bottom: 1px solid #090;
K
Kevin Burke 已提交
625
  font: bold 12px Helvetica, Arial, sans-serif;
K
kohsuke 已提交
626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661
}

#foldertab li {
  list-style: none;
  margin: 0;
  display: inline;
}

#foldertab li a {
  padding: 4px 0.5em;
  margin-left: 3px;
  border: 1px solid #090;
  border-bottom: none;
  background: #090;
  text-decoration: none;
}

#foldertab li a:link { color: white; }
#foldertab li a:visited { color: white; }

#foldertab li a:hover {
  color: white;
  background: #6c0;
  border-color: #6c0;
}

#foldertab li a#current {
  background: white;
  border-bottom: 1px solid white;
  color: black;
}

.changeset-message {
  border: 1px solid #ccb;
  background: #eed;
  padding: 4px;
662
  white-space: normal;
K
kohsuke 已提交
663 664
}

665 666 667 668
.disabledJob {
  color: gray;
}

K
kohsuke 已提交
669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685
.spinner {
  padding-left: 32px;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-image: url("../images/spinner.gif");
  background-repeat: no-repeat;
  background-position: left;
}

.spinner-right {
  padding-right: 32px;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-image: url("../images/spinner.gif");
  background-repeat: no-repeat;
  background-position: right;
}
K
kohsuke 已提交
686

687 688 689 690
#login-field {
    vertical-align: middle;
    padding-right: 1em;
    width:1px;
691 692 693 694 695
}

#login-field SPAN {
  white-space:nowrap;
  color: white;
696 697 698
}

#login-field A {
K
kohsuke 已提交
699 700 701 702 703
    /*
      link inside login field should be always white.
      If I set this to inherit, it won't work in IE7
     */
    color: white;
704 705
}

706
div.behavior-loading {
707 708 709 710
    position: absolute; 
    left:0; right:0;
    width:100%;
    height:100%;
711
    background-color: #e4e4e4; text-align: center; font-size: 300%;
712 713 714 715 716
    opacity: 0.5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
}

G
gusreiber 已提交
717 718
.config div.behavior-loading{
    background: rgba(255,255,255,.85);
719 720 721
    left: 0;
    width:100%;
    right: 0;
G
gusreiber 已提交
722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770
    top: 15px;
    bottom: 0px;
    height: 100%;
    width: auto;
    min-height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    font-size: 1.5em;
    z-index: 99;
    opacity: 1;
    color: #999; 
    text-shadow:#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px,#fff 0 0 5px
}

.behavior-loading:before {
  content:' ';
  display:block;
  width: 100px;
  height: 100px;
  margin: 200px auto 25px;
  background-color: rgba(0,0,0,.15);
  border:5px solid rgba(0,0,0,.33);
  position:relative;
  z-index:2;
  border-radius: 100%;  
  -webkit-animation: sk-scaleout 1.0s infinite ease-in-out;
  animation: sk-scaleout 1.0s infinite ease-in-out;
  box-shaodw:#fff 0 0 0 10px
}

@-webkit-keyframes sk-scaleout {
  0% { -webkit-transform: scale(0) }
  100% {
    -webkit-transform: scale(1.0);
    opacity: 0;
  }
}

@keyframes sk-scaleout {
  0% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 100% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
    opacity: 0;
  }
}

771 772 773 774
LABEL.attach-previous {
    margin-left: 0.5em;
}

K
Kohsuke Kawaguchi 已提交
775
.bottom-sticker, #bottom-sticker {
776 777
    width:  100%;   /* it needs to occupy the entire width or else the underlying content will see through */
}
K
Kohsuke Kawaguchi 已提交
778
.bottom-sticker-inner {
K
Kevin Burke 已提交
779 780
    background: white;
    padding: 1em 0;
K
Kohsuke Kawaguchi 已提交
781 782
}
.bottom-sticker-edge {
783 784
    height:16px;
    background-image: url("../images/bottom-sticker-top-edge.png");
K
Kohsuke Kawaguchi 已提交
785 786 787
    background-repeat: repeat-x;
}

K
Kohsuke Kawaguchi 已提交
788
.top-sticker, #top-sticker {
K
Kohsuke Kawaguchi 已提交
789
    width:  100%;   /* it needs to occupy the entire width or else the underlying content will see through */
790
    z-index: 999;
K
Kohsuke Kawaguchi 已提交
791 792 793 794 795 796 797
}
.top-sticker-inner {
    padding:1em;
}
.top-sticker-edge {
    height:16px;
    background-image: url("../images/top-sticker-bottom-edge.png");
798 799
    background-repeat: repeat-x;
}
K
Kohsuke Kawaguchi 已提交
800 801 802
.top-sticker.noedge > .top-sticker-edge {
    display: none;
}
803

804 805 806 807 808
.top-sticker.noedge > .top-sticker-inner {
    padding:0;
}


809
/* ======================== error/warning message (mainly in the form.) Use them on block elements ======================== */
K
kohsuke 已提交
810 811 812 813 814
.error {
    color: #CC0000;
    font-weight: bold;
    padding-left: 20px;
    min-height: 16px;
815
    line-height: 16px;
816
    background-image: url("../images/16x16/error.png");
K
kohsuke 已提交
817 818 819 820
    background-position: left center;
    background-repeat: no-repeat;
}

821 822 823 824 825
.error-inline {
    color: #CC0000;
    font-weight: bold;
}

K
kohsuke 已提交
826 827 828 829 830
.warning {
    color: #C4A000;
    font-weight: bold;
    padding-left: 20px;
    min-height: 16px;
831
    line-height: 16px;
832
    background-image: url( "../images/16x16/warning.png" );
K
kohsuke 已提交
833 834 835 836
    background-position: left center;
    background-repeat: no-repeat;
}

837 838 839 840 841
.warning-inline {
    color: #C4A000;
    font-weight: bold;
}

842 843 844 845 846
.info {
    color: black;
    font-weight: bold;
    padding-left: 20px;
    min-height: 16px;
K
Kohsuke Kawaguchi 已提交
847
    background-image: url( "../images/16x16/go-next.png" ); /* TODO: get a better icon */
848 849 850
    background-position: left center;
    background-repeat: no-repeat;
}
851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866

.icon16x16 {
    width: 16px;
    height: 16px;
}

.icon24x24 {
    width: 24px;
    height: 24px;
}

.icon32x32 {
    width: 32px;
    height: 32px;
}

K
kohsuke 已提交
867 868 869 870 871 872 873 874 875 876
/* ====================== help ===================================== */

.help {
  display: none;  /* hidden until loaded */
  border: solid #bbb 1px;
  background-color: #f0f0f0;
  padding: 1em;
  margin-bottom: 1em;
}

877 878 879 880 881
.help .from-plugin {
    text-align: right;
    color: #666;
}

K
kohsuke 已提交
882
.help-area {
883
  /* this marker class is used by JavaScript to locate the area to display help text. */
K
kohsuke 已提交
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905
}


/* ====================== project view tab bar ===================================== */
#viewList {
  border: none;
  margin-bottom: 0px;
  width: 100%;
  white-space: nowrap;
}
#viewList td {
  padding: 0px;
}
#viewList td.inactive {
  border: solid 1px #ccc;
  border-bottom-color: #bbb;
}
#viewList td.inactive:hover {
  background-color: #777;
}
#viewList td.inactive a {
  text-decoration: none;
T
tfennelly 已提交
906 907 908 909
  color: #444;
}
#viewList td.inactive a:hover {
  color: #f1f1f1;
K
kohsuke 已提交
910 911 912 913 914 915 916 917 918 919 920 921 922 923
}
#viewList td.noleft {
  border-left: none;
}
#viewList td.noright {
  border-right: none;
}
#viewList td.active {
  border: solid 1px #bbb;
  padding: 0.5em;
  border-bottom: none;
  vertical-align:middle;
  background-color: rgb(240,240,240);
  font-weight: bold;
924
  white-space: nowrap;
K
kohsuke 已提交
925 926 927 928 929 930 931 932 933 934 935 936 937
}
#viewList td.filler {
  border: none;
  border-bottom: solid 1px #bbb;
  width: 100%;
  text-align: right;
}
#viewList a {
  display: block;
  padding: 0.5em;
  white-space: nowrap;
}

938 939 940
#projectstatus .header {
  border-bottom: 1px solid #ddd;
}
941 942
#projectstatus th {
  text-align: left;
943 944 945 946 947 948 949 950 951 952 953 954 955
  padding: 7px 0px;
}
#projectstatus tbody tr:first-child th:first-child {
  border-top-left-radius: 4px;
}
#projectstatus tbody tr:first-child th:last-child {
  border-top-right-radius: 4px;
}
#projectstatus tbody tr:last-child td:first-child {
  border-bottom-left-radius: 4px;
}
#projectstatus tr:last-child td:last-child {
  border-bottom-right-radius: 4px;
956 957
}

958 959 960 961 962 963
/* ============================ list view entries ======================== */
div.listview-jobs {
  max-height:300px;
  overflow:auto;
}

964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981
/* ============================ parameters form ========================== */

table.parameters {
  border-collapse: collapse;
}

table.parameters > tbody > tr:first-child > td {
  padding-top: 4px;
}

table.parameters .setting-description {
  padding-bottom: 4px;
}

table.parameters > tbody:hover {
  background-color: #f0f0f0;
}

982 983
/* ============================ health report hover ========================== */

984
.healthReport a {
985 986 987
    text-decoration: none;
}

988
.healthReport div.healthReportDetails {
989 990 991
    display: none;
}

992
.healthReport:hover, .healthReport.hover { /* fix IE6 bug with :hover */
993 994 995
    background: transparent;
}

996
.healthReport:hover div.healthReportDetails, .healthReport.hover div.healthReportDetails {
997 998 999
    display: block;
    position: absolute;
    background-color: #ffe;
K
kohsuke 已提交
1000
    border: 1px solid #bbb;
1001
    margin-left: 32px; /* move it across a bit */
1002
    z-index: 26;
1003 1004
}

1005
.healthReport div.healthReportDetails table {
1006 1007 1008
    border-collapse: collapse;
    width: 450px; /* fix IE bug with width */
}
K
kohsuke 已提交
1009

1010 1011 1012 1013 1014 1015
/* ========================= build history ========================= */
#buildHistory .healthReport {
    display: inline;
    margin-right: 1em;
}

M
mindless 已提交
1016 1017 1018 1019
#buildHistory tr.no-wrap td.middle-align {
    padding: 0;
}

T
tfennelly 已提交
1020
#buildHistory .desc {
T
tfennelly 已提交
1021
  position: relative;
T
tfennelly 已提交
1022 1023 1024
  padding: 0;
  margin-top: 5px;
  white-space: normal;
T
tfennelly 已提交
1025 1026 1027 1028 1029
  opacity: 0.6;
}

#buildHistory .build-row-cell {
  position: relative;
T
tfennelly 已提交
1030 1031 1032 1033 1034 1035
}

#buildHistory .build-rss-links {
  float: right;
}

T
tfennelly 已提交
1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106
#buildHistoryPage {
  position: relative;
}

#buildHistoryPage .build-search-row td {
    position: relative;
}
#buildHistoryPage .build-search-row .clear {
    position: absolute;
    padding: 0px 4px;
    cursor: pointer;
    top: 7px;
    right: 6px;
    opacity: 0.5;
}
#buildHistoryPage .build-search-row .clear:hover {
    background-color: #d3d3d3;
    border: 1px solid #bbb;
    top: 6px;
    padding-right: 3px;
    border-top-right-radius: 2px;
}
#buildHistoryPage .build-search-row input {
    width: 100%;
    padding-left: 5px;
    padding-right: 20px;
}
#buildHistoryPage .build-search-row table {
    width: 100%;
}
#buildHistoryPage .build-search-row .build-search-help {
    width: 20px;
}
#buildHistoryPage .build-search-row .icon-help {
    position: absolute;
    cursor: pointer;
    top: 6px;
}

#buildHistoryPageNav {
  position: absolute;
  right: -21px;
  top: 41px;
  border: 1px solid;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  visibility: hidden;
}

#buildHistoryPageNav .nav {
  width: 16px;
  height: 16px;
  background: no-repeat;
  background-position: center;
  background-size: 16px 16px;
  margin: 4px 2px;
  cursor: pointer;
}

#buildHistoryPageNav.mouseOverSidePanel {
  visibility: visible;
  border-color: #f0f0f0 !important;
}
#buildHistoryPageNav.mouseOverSidePanelBuildHistory {
  border-color: #bbb !important;
}
#buildHistoryPageNav:hover {
  border-color: #bbb !important;
}

#buildHistoryPageNav .pageOne {
T
tfennelly 已提交
1107
  background-image: url(../images/16x16/go_top.png);
T
tfennelly 已提交
1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118
}
#buildHistoryPageNav .pageUp {
  background-image: url(../images/16x16/go_up.png);
}
#buildHistoryPageNav .pageDown {
  background-image: url(../images/16x16/go_down.png);
}
#buildHistoryPageNav .find {
  background-image: url(../images/16x16/find.png);
}

T
tfennelly 已提交
1119 1120 1121 1122
.build-row {
  padding: 3px 4px 3px 4px;
}

1123
.build-row:hover, .build-row.model-link-active {
T
tfennelly 已提交
1124 1125 1126 1127 1128 1129 1130 1131
  background: #e8e8e8 !important;
}

.build-row-cell {
  font-size: 12px;
}

.build-row-cell .pane.build-name {
1132
  width: 25%;
T
tfennelly 已提交
1133
  font-weight: bold;
1134
  vertical-align: top;
T
tfennelly 已提交
1135 1136
}
.build-row-cell .pane.build-details {
1137
  width: 50%;
T
tfennelly 已提交
1138 1139
}
.build-row-cell .pane.build-controls {
1140
  width: 25%;
T
tfennelly 已提交
1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188
  text-align: right;
}
.build-row-cell .pane.build-details.block {
  width: 100%;
}

.pane.build-name a,
.pane.build-name a:visited {
  color: black;
  text-decoration: underline;
}

.pane.build-details a,
.pane.build-details a:visited {
  color: black;
  opacity: 0.6;
  text-decoration: none;
}
.pane.build-details a:hover {
  opacity: 1.0;
  text-decoration: underline;
}

.build-row.multi-line .build-row-cell .pane.build-name.block {
  width: 100%;
}
.build-row-cell .pane.build-controls.block {
  width: 100%;
}

.build-row-cell .pane.build-name .build-icon,
.build-row-cell .pane.build-name .display-name {
  display: inline-block;
}
.build-row-cell .pane.build-name .build-icon {
  position: absolute;
}

.build-row-cell .build-stop {
  display: inline-block;
  width: 30%;
}
.build-row-cell .build-badge {
  display: inline-block;
  padding: 2px;
  width: 70%;
  text-align: right;
}
1189 1190 1191 1192
.build-row-cell .build-badge span:after {
    content: " ";
    font-size: 0%;
}
T
tfennelly 已提交
1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220
.build-row .build-name-controls .pane.build-name,
.build-row .build-details-controls .pane.build-details {
  width: 70%;
}

.build-row .build-row-cell .pane {
  padding: 0px 2px; /* Sync changes with func expandControlsTo50Percent in hudson-behavior.js */
  display: inline-block;
  overflow: hidden;
}

.build-row.multi-line .build-row-cell .block {
  display: block;
  overflow: auto;
}

.build-row.multi-line .build-row-cell .indent-multiline {
  margin-top: 5px;
}

.build-row.multi-line .build-row-cell .left-bar {
  position: absolute;
  top: 19px;
  bottom: 3px;
  left: 14px;
  border-left: 1px solid #cdcdcd;
}

1221 1222 1223 1224
.build-row-cell .pane.build-name .display-name {
  margin-left: 20px;
}

T
tfennelly 已提交
1225
.build-row-cell .indent-multiline {
1226
  padding-left: 20px !important;  /* Sync changes with func expandControlsTo50Percent in hudson-behavior.js */
T
tfennelly 已提交
1227 1228 1229
}

.build-row .build-row-cell {
1230
  /*visibility: hidden;*/
T
tfennelly 已提交
1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244
}
.build-row.overflow-checked .build-row-cell {
  visibility: visible;
}

/* ================ Element overflow calculation helper styles ================ */

.force-wrap, .force-wrap a {
  white-space: normal !important;
  overflow: visible !important;
}
.force-nowrap, .force-nowrap a {
  white-space: nowrap !important;
  overflow: hidden !important;
M
mindless 已提交
1245 1246
}

K
kohsuke 已提交
1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257
/* ========================= editable combobox style ========================= */
.comboBoxList {
  border: 1px solid #000;
  overflow: visible;
  color: MenuText;
  background-color: Menu;
}
.comboBoxSelectedItem {
  background-color: Highlight;
  color: HighlightText;
}
1258 1259 1260
.combobox-values {
  display: none;
}
K
kohsuke 已提交
1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298


/* ========================= directory tree ========================= */
.parentPath {
  font-size: 1.2em;
  font-weight: bold;
}

.dirTree li {
  list-style: none;
}

.dirTree .rootIcon {
  margin-right: 1em;
}

TABLE.fileList {
  margin-left: 2em;
  padding: 0;
}

TABLE.fileList TD {
  padding: 0;
}

TABLE.fileList TD.fileSize {
  padding-left: 2em;
  text-align: right;
  color: #888;
}



/* ========================= test result ========================= */
.result-passed {
  color: #3465a4;
}

1299 1300 1301 1302
.result-skipped {
  color: #ddbb00;
}

K
kohsuke 已提交
1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356
.result-fixed {
  color: #3465a4;
  font-weight: bold;
}

.result-failed {
  color: #ef2929;
}

.result-regression {
  color: #ef2929;
  font-weight: bold;
}
.test-trend-caption {
  text-align: center;
  font-size: 1.2em;
  font-weight: bold;
}



/* ========================= sortable table ========================= */
table.sortable a.sortheader {
  text-decoration: none;
  color: black;
  display: block;
}
table.sortable span.sortarrow {
  color: black;
  text-decoration: none;
}




/* ========================= fingerprint ========================= */
.md5sum {
  text-align: right;
}

.fingerprint-summary-header {
  font-size: 1.2em;
  vertical-align: middle;
}

TABLE.fingerprint-in-build TD {
  padding-left: 1em;
  padding-right: 1em;
}




/* ========================= plugin manager ========================= */
1357 1358 1359
#plugins {
  margin-top: 0;
  border-top: none;
K
kohsuke 已提交
1360 1361
}

M
mindless 已提交
1362 1363
#pluginsAdv tr:hover {
  background-color: inherit;
K
kohsuke 已提交
1364 1365
}

1366 1367
#plugins tr.already-upgraded {
  background-color: #e8eeee;
K
kohsuke 已提交
1368 1369
}

1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449
#plugins input.uninstall {
  font-size: 11px;
  padding: 3px 5px;
  border-radius: 1px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  background-color: #4b758b;
  color: #eee;
  border: 1px solid #5788a1;
}

#plugins tr.has-dependants input.uninstall {
  background-color: #e0e0e0;
  border: 1px solid #cccccc;
  color: #505050;
  background-color: white;
}

#plugins tr.all-dependants-disabled .enable input {
  pointer-events: auto;
  opacity: 1.0;
  visibility: visible;
}

#plugins tr.has-dependants input, #plugins tr.has-disabled-dependency .enable input {
  pointer-events: none;
  opacity: 0.2;
}

#plugins tr.has-disabled-dependency .enable input {
  opacity: 0.4;
}

#plugins tr.deleted input {
  visibility: hidden !important;
}

#plugins .dependant-list, #plugins .dependency-list {
  display: none;
}

#plugins .enable-state-info, #plugins .uninstall-state-info {
    padding: 5px 20px;
    max-width: 70%;
    border: solid 1px #f0ad4e;
    border-radius: 3px;
    text-align: center;
}

#plugins .enable-state-info {
    float: left;
}

#plugins .uninstall-state-info {
    float: right;
}

#plugins .plugin-dependency-info .title, #plugins .plugin-dependency-info .subtitle {
    opacity: 0.7;
}
#plugins .plugin-dependency-info .title {
    margin-bottom: 5px;
    font-size: larger;
    font-weight: bolder;
}

#plugins .plugin-dependency-info span {
    margin: 5px 5px 0px 0px;
    background-color: #337ab7;
    display: inline-block;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
1450 1451 1452

/* ========================= repeatable elements ========================= */

1453 1454 1455 1456 1457 1458 1459 1460
.repeated-chunk {
    border: 2px dashed transparent;
}

.repeated-chunk.hover {
    border-color: #CCC;
}

1461 1462
.repeated-chunk .show-if-last      { visibility: hidden; }
.repeated-chunk.last .show-if-last { visibility: visible; }
1463

1464 1465
.repeated-chunk .show-if-not-last      { visibility: visible; }
.repeated-chunk.last .show-if-not-last { visibility: hidden; }
1466

1467 1468
.repeated-chunk .show-if-not-only      { visibility: visible; }
.repeated-chunk.only .show-if-not-only { visibility: hidden; }
K
kohsuke 已提交
1469

1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489
/* == nested erpeatable elements / 2 deep == */
.repeated-chunk .repeated-chunk .show-if-last      { visibility: hidden; }
.repeated-chunk .repeated-chunk.last .show-if-last { visibility: visible; }

.repeated-chunk .repeated-chunk .show-if-not-last      { visibility: visible; }
.repeated-chunk .repeated-chunk.last .show-if-not-last { visibility: hidden; }

.repeated-chunk .repeated-chunk .show-if-not-only      { visibility: visible; }
.repeated-chunk .repeated-chunk.only .show-if-not-only { visibility: hidden; }

/* == nested erpeatable elements / 3 deep == */
.repeated-chunk .repeated-chunk .repeated-chunk .show-if-last      { visibility: hidden; }
.repeated-chunk .repeated-chunk .repeated-chunk.last .show-if-last { visibility: visible; }

.repeated-chunk .repeated-chunk .repeated-chunk .show-if-not-last      { visibility: visible; }
.repeated-chunk .repeated-chunk .repeated-chunk.last .show-if-not-last { visibility: hidden; }

.repeated-chunk .repeated-chunk .repeated-chunk .show-if-not-only      { visibility: visible; }
.repeated-chunk .repeated-chunk .repeated-chunk.only .show-if-not-only { visibility: hidden; }

K
kohsuke 已提交
1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500
/*
    <DIV>s marked with to-be-removed is used in conjunction with repetable.jelly and hetero-list.jelly
    and represents a master copy that gets pulled out from HTML, then inserted later upon demand multiple times
    when the user does "Add".
*/
DIV.to-be-removed { display: none; }

/* ========================= Other form related CSS ========================= */

.row-set-end { display: none; }

K
kohsuke 已提交
1501 1502 1503 1504 1505 1506 1507 1508
/* ========================= Yahoo UI style adjustments ========================= */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {
	color: inherit;
}

DIV.yahooTree td {
  vertical-align: middle;
}
K
kohsuke 已提交
1509 1510 1511 1512 1513 1514 1515 1516

.yui-tt {
  border: 1px solid black !important;
  background-color: #FFFFFF !important;
  padding: 2px !important;
  font-family: inherit !important;
  color: inherit !important;
}
1517

K
kohsuke 已提交
1518 1519 1520 1521
.yui-skin-sam .yui-tt .bd {
  border: none !important;
  background-color: #FFF !important;
}
1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532

.yuimenu LI .yui-menu-tooltip {
  color: #A6A6A6;
}

.yuimenu LI.yui-menuitem-tooltip {
  border-bottom: 1px solid #808080;
  padding-bottom: 3px;
  margin-bottom: 1em;
}

K
Kevin Burke 已提交
1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551
#jenkins .yuimenuitem {
    font-size: 12px;
    padding: 3px;
}

#jenkins .yuimenuitem,
#jenkins .yuimenuitemlabel {
    cursor: pointer;
}

#jenkins .yuimenu .bd {
    border: 1px solid #ccc;
    box-shadow: 0px 3px 10px #bbb;
}

#jenkins .yui-menu-shadow {
    display: none;
}

1552 1553
/* ========================= search box at the top-right of the page ========================= */
#search-box {
1554
  background: white url(../images/16x16/search.png) no-repeat 2px center;
T
tfennelly 已提交
1555
  height: 24px;
1556
  padding-left: 20px;
T
Tom Huybrechts 已提交
1557
  width: 15em;
1558
  position: static; 
1559 1560 1561 1562
  border: 1px solid #DDD;
  border-radius: 4px;
  box-shadow: 0 0 5px #DDD inset;
  outline: none;
1563 1564
}

1565 1566
#search-box-completion {
  text-align: left;
T
Tom Huybrechts 已提交
1567
  width:25em;
1568
  position: absolute;
1569
  z-index: 1000;
1570 1571 1572 1573
}

#search-box-completion .yui-ac-content {
  border: 1px solid black;
T
Tom Huybrechts 已提交
1574
  width:25em;
1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591
  background-color: white;
  overflow: hidden;
}

#search-box-completion UL {
  padding: 0 0;
  width: 100%;
  margin: 0 0;
  list-style: none;
}
#search-box-completion LI {
  padding-left:20px;
  white-space:nowrap;
}
#search-box-completion LI.yui-ac-highlight {
  background: #729FCF;
}
1592 1593 1594
#search-box-minWidth {
  position:absolute;
  visibility: hidden;
T
Tom Huybrechts 已提交
1595
  width:15em;
1596 1597 1598 1599 1600
}

#search-box-sizer {
  position:absolute;
  visibility: hidden;
1601
}
K
kohsuke 已提交
1602

T
Tom Huybrechts 已提交
1603

K
kohsuke 已提交
1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615
/* ========================= resizable text area ========================= */

TEXTAREA {
    margin-bottom: 0;
}
DIV.textarea-handle {
    height: 5px;
    font-size: 0;
    background: #EEE url(../images/textarea-handle.gif) no-repeat 50% 1px;
    border: 1px solid #BABDB6;
    border-top: none;
    cursor: s-resize;
1616
}
1617 1618 1619
TEXTAREA.rich-editor {
  visibility: hidden;
}
1620 1621 1622 1623 1624 1625 1626 1627 1628

/* ========================= hover notification ========================= */

#hoverNotification {
    visibility:hidden;
    background-color: white;
    border: 1px solid black;
    padding: 0.5em;
}
1629

1630
/* ========================= D&D support in heterogenous/repeatable lists = */
1631

1632
.hetero-list-container .dd-handle, .repeated-container .dd-handle {
1633
    cursor: move;
K
kohsuke 已提交
1634 1635 1636
    background-image: url(../images/grip.png);
    background-repeat: repeat-y;
    padding-left: 20px;
1637 1638
}

1639 1640 1641 1642 1643 1644 1645
.hetero-list-container.with-drag-drop .repeated-chunk {
    padding: 0.5em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}


1646 1647 1648 1649 1650 1651 1652
/* ========================= plugin update center ========================= */

#plugins .excerpt {
    white-space: normal;
    margin-top: 0.5em;
    padding-left: 2em;
    color: #888a85;
1653 1654
}

1655 1656 1657 1658 1659 1660 1661
#plugins .compatWarning {
    white-space: normal;
    margin-top: 0.5em;
    padding-left: 2em;
    color: #FF0000;
}

1662 1663 1664 1665 1666 1667 1668 1669 1670 1671
/* ========================= progress bar ========================= */

table.progress-bar {
  border-collapse: collapse;
  border: 1px solid #3465a4;
  height: 6px;
  width: 100px;
  clear: none;
}

K
kohsuke 已提交
1672 1673 1674 1675
table.progress-bar tr.unknown {
    background-image:url(../images/progress-unknown.gif);
}

1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687
td.progress-bar-done {
  background-color: #3465a4;
}

td.progress-bar-left {
  background-color: #ffffff;
}

table.progress-bar.red {
  border: 1px solid #cc0000;
}

K
kohsuke 已提交
1688 1689 1690
table.progress-bar.red tr.unknown {
    background-image:url(../images/progress-unknown-red.gif);
}
1691 1692 1693
table.progress-bar.red td.progress-bar-done {
  background-color: #cc0000;
}
1694

1695 1696 1697 1698 1699 1700 1701
/* ========================= notification bar ========================= */
#notification-bar {
    width:100%;
    position:fixed;
    text-align:center;
    left:0px;
    font-size: 2em;
1702
    z-index:1000;
1703 1704 1705
    border-bottom: 1px solid black;
}

1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724
/* ========================= YUI dialog ========================= */

.dialog .hd {
    font-size: 12px !important;
}
/* discovered this margin fix by a trial and error. This can very well be a totally wrong fix, or perhaps updating
 to the latest YUI will fix this? */
.dialog .hd {
    margin: 0 !important;
}

.dialog .bd {
    margin: 0 !important;
}

.dialog .ft {
    margin: 0 !important;
}

1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736
/* ========================= tags/labels ================== */
/* tag0 is the least important tag in a tag cloud */
.tag0 { font-size: 1.00em; }
.tag1 { font-size: 1.10em; }
.tag2 { font-size: 1.20em; }
.tag3 { font-size: 1.30em; }
.tag4 { font-size: 1.40em; }
.tag5 { font-size: 1.50em; }
.tag6 { font-size: 1.60em; }
.tag7 { font-size: 1.70em; }
.tag8 { font-size: 1.80em; }
.tag9 { font-size: 1.90em; }
1737 1738 1739

/* ========================= textarea.jelly ================== */

1740
.textarea-preview-container {
1741 1742
    text-align:left;
}
1743
.textarea-preview {
1744 1745 1746
    background-color: #F0F0F0;
    padding: 0.5em;
}
1747

1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761
/* ========================= logRecords.jelly ================== */

.logrecord-metadata {
    // TODO does not work: font-size: 70%;
}

.logrecord-metadata-new {
    color: #8A8;
}

.logrecord-metadata-old {
    color: #AAA;
}

1762 1763
/* ========================= matrix configuration table ================== */
table#configuration-matrix {
1764
	border: 1px #BBBBBB solid;
1765 1766 1767 1768 1769 1770 1771
	border-collapse: collapse;
}
tr.matrix-row {
	background: #f0f0f0;
	font-weight: bold;
}
td.matrix-header {
1772
	border: 1px #BBBBBB solid;
1773 1774 1775 1776 1777 1778
	padding: 3px;
}
td#matrix-title {
	padding: 3px;
}
td.matrix-leftcolumn {
1779
	border: 1px #BBBBBB solid;
1780 1781 1782 1783 1784 1785 1786
	font-weight: bold;
	background: #f0f0f0;
	padding: 3px;
}
td.matrix-cell {
	border: 1px #BBBBBB solid;
	text-align: center;
1787 1788 1789 1790 1791 1792
}

/* ========================= legend.jelly ================== */
table#legend-table td {
	vertical-align: middle;
}
K
Kevin Burke 已提交
1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810

/* ========================= Button styles ================= */

#disable-project {
    margin-top: 6px;
}

#bottom-sticker .yui-button {
    margin-right: 20px;
}

/* This level of nesting is technically unnecessary, but to override the
 * default Yahoo styles. */
#jenkins .yui-button {
  border-width: 0;
  border-style: none;
  border-color: transparent;
  background: none;
1811
  text-decoration: none;
K
Kevin Burke 已提交
1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827
}

#jenkins .yui-button .first-child {
    border-width: 0;
    border-style: none;
    border-color: transparent;
}

#jenkins .yui-button button {
  font-size: 12px;
  padding: 3px 20px;
  *border: 0;
  border-radius: 1px;

  border: 1px solid #cccccc;
  background-color: #e0e0e0;
K
Kevin Burke 已提交
1828
  font-family: Helvetica, Arial, sans-serif;
K
Kevin Burke 已提交
1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917

  color: #505050;
  font-weight: bold;
}

#jenkins .yui-button .hetero-list-add {
    padding-right: 35px;
}

#jenkins .yui-button button:hover,
#jenkins .yui-button .hover
{
    background-color: #d0d0d0;
    border: 1px solid #c0c0c0;
}

#jenkins .yui-button button:active,
#jenkins .yui-button .active {
    background-color: #bbb;
    box-shadow: inset 0px 1px 6px 2px #929292;
    border: 1px solid #bbb;
}

#jenkins .yui-button button[disabled],
#jenkins .yui-button button[disabled]:hover,
#jenkins .yui-button button[disabled]:active,
#jenkins .yui-button .disabled {
    background-color: #e5e5e5;
    color: #999;
    border: 1px solid #d2d2d2;
}

/* Color overrides */
#jenkins .yui-button.primary button {
    background-color: #4b758b;
    color: #eee;
    border: 1px solid #5788a1;
}

#jenkins .yui-button.primary button:hover,
#jenkins .yui-button.primary .hover
{
    background-color: #3f6275;
    border: 1px solid #5788a1;
}

#jenkins .yui-button.primary button:active,
#jenkins .yui-button.primary .active
{
    background-color: #33505f;
    border: 1px solid #3f6275;
    box-shadow: inset 0px 1px 6px 2px #1b2b33;
}

#jenkins .yui-button.primary button:disabled,
#jenkins .yui-button.primary .disabled
{
    background-color: #adc6d3;
    color: #fff;
    border: 1px solid #a2becd;
}

#jenkins .yui-button.danger button {
    background-color: #d24939;
    color: #eee;
    border: 1px solid #be3a2b;
}

#jenkins .yui-button.danger button:hover,
#jenkins .yui-button.danger .hover
{
    background-color: #a23225;
    border: 1px solid #942e22;
}

#jenkins .yui-button.danger button:active,
#jenkins .yui-button.danger .active
{
    background-color: #942e22;
    border: 1px solid #6b2118;
    box-shadow: inset 0px 1px 6px 2px #79251b;
}

#jenkins .yui-button.danger button:disabled,
#jenkins .yui-button.danger .disabled
{
    background-color: #e5958c;
    color: #f8f8f8;
    border: 1px solid #e39280;
1918
}
T
tfennelly 已提交
1919 1920 1921

.i18n {
    display: none;
T
tfennelly 已提交
1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
T
tfennelly 已提交
1935
}