diff --git a/war/src/main/webapp/css/layout-common.css b/war/src/main/webapp/css/layout-common.css deleted file mode 100644 index 2f6d41c2a6e9e0c7540793d0bed16ff140a6cd88..0000000000000000000000000000000000000000 --- a/war/src/main/webapp/css/layout-common.css +++ /dev/null @@ -1,152 +0,0 @@ -/* - * The MIT License - * - * Copyright (c) 2016, CloudBees, Inc. - * - * 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. - */ - -html { - position: relative; - min-height: 100%; -} - -body { - margin: 0; - padding: 0 0 40px 0; -} - -/* --------------- header --------------- */ - -#header { - background-color: #000000; - height: 40px; -} - -#header div { - display: inline-block; - height: inherit; -} - -#header .logo { - margin-left: 16px; -} - -#jenkins-home-link { - position: absolute; - height: 40px; -} - -#jenkins-head-icon { - position: absolute; - bottom: 0px; -} - -#jenkins-name-icon { - position: absolute; - bottom: 3px; - left: 32px; -} - -#header .searchbox, #header .login { - float: right; - padding: 6px 11px; -} - -#breadcrumbBar, #footer-container, .top-sticker-inner { - background-color: #f6faf2; -} - -/* -------------------------------------- */ - -#page-body.clear:after { - clear: both; - content: ""; - display: table; -} - -#side-panel { - padding: 15px 15px 40px 15px; - float: left; - width: 320px; -} - -#main-panel { - padding: 15px 15px 40px 15px; -} - -body.two-column #main-panel { - margin-left: 320px; - display:block; -} - -body.full-screen { - padding: 0; -} - -body.full-screen #main-panel { - padding: 0; -} - -@media (max-width: 970px) { - body.two-column #side-panel { - width: 100%; - float: none; - padding-bottom: 20px; - } - - body.two-column #main-panel { - margin-left: 0; - display:block; - } -} - -@media (min-width: 1170px) { - body.two-column #side-panel { - width: 360px; - } - - body.two-column #main-panel { - margin-left: 360px; - display:block; - } -} - -/* --------------- footer --------------- */ - -footer { - padding: 11px 0; - background-color: #f6faf2; - border-top: 1px solid #d3d7cf; - border-bottom: 1px solid #f6faf2; - width: 100%; - position: absolute; - bottom: 0; - left: 0; - clear: both; - font-size: 12px; - text-align: right; -} - -footer span { - margin-left: 15px; - line-height: 14px; -} - -/* -------------------------------------- */ diff --git a/war/src/main/webapp/css/style.css b/war/src/main/webapp/css/style.css deleted file mode 100644 index 4afc61c0448c5448ee5cc1cf7b8e6c21446fae93..0000000000000000000000000000000000000000 --- a/war/src/main/webapp/css/style.css +++ /dev/null @@ -1,2102 +0,0 @@ -/* - * The MIT License - * - * Copyright (c) 2004-2010, Sun Microsystems, Inc., Kohsuke Kawaguchi, Daniel Dyer, Stephen Connolly - * - * 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. - */ - -/* task */ - -#tasks { - margin-bottom: 20px; - display: inline-block; -} - -#tasks .task { - margin-bottom: 4px; - font-size: 14px; - max-width: 325px; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; -} - -/* buildQueue */ - -#buildQueue { - margin-bottom: 20px; -} - -/* Fonts etc */ - -body, table, form, input, td, th, p, textarea, select -{ - font-family: Helvetica, Arial, sans-serif; - font-size: 13px; - line-height:1.4em; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -@media (min-width:1600px){ - body#jenkins.j-hide-left #main-panel{max-width:75%} - body, table, form, input, td, th, p, textarea, select, #tasks .task - {font-size:14px;} -} -@media (min-width:2000px){ - body#jenkins.j-hide-left #main-panel{max-width:85%} - body, table, form, input, td, th, p, textarea, select, #tasks .task - {font-size:15px;} -} -body, table, form, td, th, p -{ - color: #333; -} - -form { - margin: 0; -} - -td { - vertical-align: top; -} - -dt { - font-weight: bold; -} - -dt > .plugin_version { - font-weight: normal; -} - -.fixed-width { - font-family: monospace; -} - -.center { - text-align: center; -} - -.middle-align td, td.middle-align { - vertical-align: middle; -} - -.center-align td, td.center-align { - text-align: center; -} - -.no-wrap td, td.no-wrap { - white-space: nowrap; -} - -#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; -} - -.skiplink { - position: absolute; - left: -20000px; -} - -#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; -} - -#header .login { - position: relative; - top: 6px; - color: white; - margin-right: 10px; -} - -#header .login a, #header .login a:visited { - color: white; - text-decoration: none; -} - -#header .login a:hover { - text-decoration: underline; - color: #ccc; -} - -a:link { - text-decoration: underline; - color: #204A87; -} - -a:visited { - text-decoration: underline; - color: #5c3566; -} - -a.lowkey:link { - text-decoration: none; - color: inherit; -} - -a.lowkey:hover { - text-decoration: underline; - color: inherit; -} - -a.lowkey:visited { - text-decoration: none; - color: inherit; -} - -/* 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; - top:2em; - left:2em; - width:400px; - border:1px solid #bbbbbb; - background-color:#fffff0; - color:#000; - text-align: left -} - -.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; -} - -img { - vertical-align: middle; - border: 0; -} - -div.disabled { - opacity : 0.4; - filter: alpha(opacity=40); /* msie */ - background-color: #000; -} - -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; -} - -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+ */ - margin: 0; -} - -pre a { - word-wrap: break-word; -} - -pre.console { - overflow: auto; -} - -.setting-leftspace { - width: 2em; -} - -.setting-name { - white-space: nowrap; -} - -.setting-main { - width: 100%; /* try to make this column as big as possible. */ -} -.setting-help { - width: 16px; - vertical-align: middle; -} -.setting-no-help { - width: 16px; -} - -.setting-input { - width: 100%; - border-radius: 3px; - border: 1px solid #ccc; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - padding: 6px; - box-sizing: border-box; - -webkit-box-sizing:border-box; - -moz-box-sizing: border-box; -} - -.setting-description { - font-size: 0.8em; - margin-top: 0; - padding-top: 0; -} - -/* 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; - border-bottom: none; - 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; -} - -/* div that looks like a hyperlink */ -.pseudoLink { - cursor: pointer; -} - -.advancedLink { - text-align: right; -} - -.advancedBody { - display: none; -} - -.scm_info { - width: 480px; -} - -.build-keep { - font-weight: bold; -} - -.task-header { - display: block; - border-bottom: 1px #090 solid; - font-weight: bold; - font-size: 12pt; -} - -.jenkins-not-applicable { - color: darkgrey; - font-style: italic; -} - -#jenkins .task-link { - text-decoration: none; -} - -#jenkins .task-link:hover { - text-decoration: underline; -} - -.task { - white-space: nowrap; -} - -.subtasks { - padding-left: 1em; -} - -.main-table { -} - -/* pane */ - -.pane-frame { - border: solid 1px #f0f0f0; - border-radius: 4px; -} - -#side-panel .pane-frame:hover, #side-panel .pane-frame.mouseover { - border: solid 1px #cecece; -} - -.pane-header, .pane-footer { - padding: 8px 0px; - background-color: #eee; - border: solid 1px #f3f3f3; - border-left: none; - border-right: none; - color: #3b3b3b; -} -.pane-header { - border-top: none; - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} -.pane-footer { - border-bottom: none; - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -.pane td { - padding: 4px 4px 3px 4px; - vertical-align: middle; -} - -table.pane { - width: 100%; - border-collapse: collapse; - border: 1px #bbb solid; -} - -td.pane { - padding: 3px 4px 3px 4px; - vertical-align: middle; -} - -table.stripped tr:nth-of-type(even) { - background: #fbfbfb; -} - -table.stripped-even tr:nth-child(even) { - background: #fbfbfb; -} -table.stripped-odd tr:nth-child(odd) { - background: #fbfbfb; -} -table.stripped tr:hover, table.stripped-even tr:hover, table.stripped-odd tr:hover { - background: #e8e8e8 !important; -} - -div.pane-header { - font-weight: bold; - padding-right: 24px; -} - -div.pane-header .collapse { - float: right; - margin-left: 3px; -} - -th.pane { - font-weight: bold; -} - -/* executors */ - -#executors th.pane { - text-align: left; - padding: 12px 5px 5px 5px; -} - -#executors th.pane a { - text-decoration: none; -} - -/* bigtable */ - -.bigtable tr { - border: 1px solid #bbb; - padding: 3px 4px 3px 4px; -} -table.bigtable.pane > tbody > tr > td:last-child { - border-right: none; -} - -.pane-frame table, .pane-frame .bigtable tr { - border: none; /* Border will be provided by the pane-frame */ -} - -.bigtable th { - font-weight: bold; - border: none; - background-color: #f0f0f0; - padding: 6px 4px; - white-space: nowrap; -} - -.bigtable th.minimum-width { - width: 1px; -} - -.bigtable td { - vertical-align: middle; - padding: 3px 4px 3px 4px; -} - -.smallfont { - font-size: 9px; -} - -#foldertab { - padding: 4px 0; - margin-left: 0; - border-bottom: 1px solid #090; - font: bold 12px Helvetica, Arial, sans-serif; -} - -#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; - white-space: normal; -} - -.disabledJob { - color: gray; -} - -.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; -} - -#login-field { - vertical-align: middle; - padding-right: 1em; - width:1px; -} - -#login-field SPAN { - white-space:nowrap; - color: white; -} - -#login-field A { - /* - link inside login field should be always white. - If I set this to inherit, it won't work in IE7 - */ - color: white; -} - -div.behavior-loading { - position: absolute; - left:0; right:0; - width:100%; - height:100%; - background-color: #e4e4e4; text-align: center; font-size: 300%; - opacity: 0.5; - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; - filter: alpha(opacity=50); -} - -.config div.behavior-loading{ - background: rgba(255,255,255,.85); - left: 0; - width:100%; - right: 0; - 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-shadow:#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; - } -} - -LABEL.attach-previous { - margin-left: 0.5em; -} - -.bottom-sticker, #bottom-sticker { - width: 100%; /* it needs to occupy the entire width or else the underlying content will see through */ -} -.bottom-sticker-inner { - background: white; - padding: 1em 0; -} -.bottom-sticker-edge { - height:16px; - background-image: url("../images/bottom-sticker-top-edge.png"); - background-repeat: repeat-x; -} - -.top-sticker, #top-sticker { - width: 100%; /* it needs to occupy the entire width or else the underlying content will see through */ - z-index: 999; -} -.top-sticker-inner { - padding:1em; -} -.top-sticker-edge { - height:16px; - background-image: url("../images/top-sticker-bottom-edge.png"); - background-repeat: repeat-x; -} -.top-sticker.noedge > .top-sticker-edge { - display: none; -} - -.top-sticker.noedge > .top-sticker-inner { - padding:0; -} - - -/* ======================== error/warning message (mainly in the form.) Use them on block elements ======================== */ -.error { - color: #CC0000; - font-weight: bold; - padding-left: 20px; - min-height: 16px; - line-height: 16px; - background-image: url("../images/16x16/error.png"); - background-position: left center; - background-repeat: no-repeat; -} - -.error-inline { - color: #CC0000; - font-weight: bold; -} - -.warning { - color: #C4A000; - font-weight: bold; - padding-left: 20px; - min-height: 16px; - line-height: 16px; - background-image: url("../images/16x16/warning.png"); - background-size: 16px 16px; - background-position: left center; - background-repeat: no-repeat; -} - -.warning-inline { - color: #C4A000; - font-weight: bold; -} - -.info { - color: black; - font-weight: bold; - padding-left: 20px; - min-height: 16px; - background-image: url("../images/16x16/go-next.png"); /* TODO: get a better icon */ - background-position: left center; - background-repeat: no-repeat; -} - -.icon16x16 { - width: 16px; - height: 16px; -} - -.icon24x24 { - width: 24px; - height: 24px; -} - -.icon32x32 { - width: 32px; - height: 32px; -} - -/* ====================== help ===================================== */ - -.help { - display: none; /* hidden until loaded */ - border: solid #bbb 1px; - background-color: #f0f0f0; - padding: 1em; - margin-bottom: 1em; - word-break: break-word; -} - -.help .from-plugin { - text-align: right; - color: #666; -} - -.help-area { - /* this marker class is used by JavaScript to locate the area to display help text. */ -} - - -/* ====================== 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; - color: #444; -} -#viewList td.inactive a:hover { - color: #f1f1f1; -} -#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; - white-space: nowrap; -} -#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; -} - -#projectstatus .header { - border-bottom: 1px solid #ddd; -} -#projectstatus th { - text-align: left; - 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; -} - -/* ============================ list view entries ======================== */ -div.listview-jobs { - max-height:300px; - overflow:auto; -} - -/* ============================ 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; -} - -/* ============================ health report hover ========================== */ - -.healthReport a { - text-decoration: none; -} - -.healthReport div.healthReportDetails { - display: none; -} - -.healthReport:hover, .healthReport.hover { /* fix IE6 bug with :hover */ - background: transparent; -} - -.healthReport:hover div.healthReportDetails, .healthReport.hover div.healthReportDetails { - display: block; - position: absolute; - background-color: #ffe; - border: 1px solid #bbb; - margin-left: 32px; /* move it across a bit */ - z-index: 26; -} - -.healthReport div.healthReportDetails table { - border-collapse: collapse; - width: 450px; /* fix IE bug with width */ -} - -/* ========================= build history ========================= */ -#buildHistory .healthReport { - display: inline; - margin-right: 1em; -} - -#buildHistory tr.no-wrap td.middle-align { - padding: 0; -} - -#buildHistory .desc { - position: relative; - padding: 0; - margin-top: 5px; - white-space: normal; - opacity: 0.6; -} - -#buildHistory .build-row-cell { - position: relative; -} - -#buildHistory .build-rss-links { - float: right; -} - -#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 { - background-image: url(../images/16x16/go_top.png); -} -#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); -} - -.build-row { - padding: 3px 4px 3px 4px; -} - -.build-row.model-link-active { - background: #e8e8e8 !important; -} - -.build-row-cell { - font-size: 12px; -} - -.build-row-cell .pane.build-name { - width: 25%; - font-weight: bold; - vertical-align: top; -} -.build-row-cell .pane.build-details { - width: 50%; -} -.build-row-cell .pane.build-controls { - width: 25%; - 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; - text-align: right; - width: 70%; - padding: 2px 0; -} -.build-row-cell .build-badge > span { - display: inline-block; - max-width: 256px; - padding: 0 1px; - overflow: hidden; -} -.build-row-cell .build-badge > span + span { - margin: 0 0 0 2px !important; -} -@media (min-width: 1170px) { - .build-row-cell .build-badge > span { - max-width: 296px; - } -} - -.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; -} - -.build-row-cell .pane.build-name .display-name { - margin-left: 20px; -} - -.build-row-cell .indent-multiline { - padding-left: 20px !important; /* Sync changes with func expandControlsTo50Percent in hudson-behavior.js */ -} - -.build-row .build-row-cell { - /*visibility: hidden;*/ -} -.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; -} - -/* ========================= editable combobox style ========================= */ -.comboBoxList { - border: 1px solid #000; - overflow: visible; - background-color: white; - color: black; -} -.comboBoxSelectedItem { - background-color: Highlight; - color: HighlightText; -} -.combobox-values { - display: none; -} - - -/* ========================= 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; -} - -.result-skipped { - color: #ddbb00; -} - -.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 ========================= */ -#plugins { - margin-top: 0; - border-top: none; -} - -#pluginsAdv tr:hover { - background-color: inherit; -} - -#plugins tr.already-upgraded { - background-color: #e8eeee; -} - -#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-dependents input.uninstall { - background-color: #e0e0e0; - border: 1px solid #cccccc; - color: #505050; - background-color: white; -} - -#plugins tr.all-dependents-disabled .enable input { - pointer-events: auto; - opacity: 1.0; - visibility: visible; -} - -#plugins tr.has-dependents input, #plugins tr.has-disabled-dependency .enable input { - pointer-events: none; - opacity: 0.2; -} - -#plugins tr.has-dependents-but-disabled .enable input { - pointer-events: auto; - opacity: 1.0; - visibility: visible; -} - -#plugins tr.has-disabled-dependency .enable input { - opacity: 0.4; -} - -#plugins tr.deleted input { - visibility: hidden !important; -} - -#plugins .dependent-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; -} - -/* ========================= repeatable elements ========================= */ - -.repeated-chunk { - border: 2px dashed transparent; -} - -.repeated-chunk.hover { - border-color: #CCC; -} - -.repeated-chunk .show-if-last { visibility: hidden; } -.repeated-chunk.last .show-if-last { visibility: visible; } - -.repeated-chunk .show-if-not-last { visibility: visible; } -.repeated-chunk.last .show-if-not-last { visibility: hidden; } - -.repeated-chunk .show-if-not-only { visibility: visible; } -.repeated-chunk.only .show-if-not-only { visibility: hidden; } - -/* == nested repeatable 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 repeatable 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; } - -/* -