| 1 /* |
|
| 2 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. |
|
| 3 * |
|
| 4 * Copyright 2021 Mike Becker. All rights reserved. |
|
| 5 * |
|
| 6 * Redistribution and use in source and binary forms, with or without |
|
| 7 * modification, are permitted provided that the following conditions are met: |
|
| 8 * |
|
| 9 * 1. Redistributions of source code must retain the above copyright |
|
| 10 * notice, this list of conditions and the following disclaimer. |
|
| 11 * |
|
| 12 * 2. Redistributions in binary form must reproduce the above copyright |
|
| 13 * notice, this list of conditions and the following disclaimer in the |
|
| 14 * documentation and/or other materials provided with the distribution. |
|
| 15 * |
|
| 16 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
|
| 17 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
|
| 18 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
|
| 19 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE |
|
| 20 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
|
| 21 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
|
| 22 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
|
| 23 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
|
| 24 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
|
| 25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
|
| 26 * POSSIBILITY OF SUCH DAMAGE. |
|
| 27 * |
|
| 28 */ |
|
| 29 |
|
| 30 .project-attributes { |
|
| 31 margin-bottom: 1em; |
|
| 32 } |
|
| 33 |
|
| 34 .project-attributes .row > div + div { |
|
| 35 padding-left: 2em; |
|
| 36 } |
|
| 37 |
|
| 38 span.phase-2 { |
|
| 39 text-decoration: line-through; |
|
| 40 } |
|
| 41 |
|
| 42 .issue-progress-bar { |
|
| 43 box-sizing: border-box; |
|
| 44 width: 100%; |
|
| 45 height: 0.5em; |
|
| 46 display: flex; |
|
| 47 position: relative; |
|
| 48 border-style: solid; |
|
| 49 border-width: thin; |
|
| 50 border-color: #6060cc; |
|
| 51 } |
|
| 52 |
|
| 53 .issue-progress-bar .open { |
|
| 54 height: 100%; |
|
| 55 background: steelblue; |
|
| 56 } |
|
| 57 |
|
| 58 .issue-progress-bar .active { |
|
| 59 height: 100%; |
|
| 60 background: gold; |
|
| 61 } |
|
| 62 |
|
| 63 .issue-progress-bar .done { |
|
| 64 height: 100%; |
|
| 65 background: green; |
|
| 66 } |
|
| 67 |
|
| 68 .issue-tag, .version-tag, .issue-tag-auto-color { |
|
| 69 padding: .1em 2ex .1em 2ex; |
|
| 70 display: inline-block; |
|
| 71 box-sizing: border-box; |
|
| 72 border-style: solid; |
|
| 73 border-width: thin; |
|
| 74 border-color: silver; |
|
| 75 border-radius: 4pt; |
|
| 76 background: darkgray; |
|
| 77 text-align: center; |
|
| 78 font-weight: bolder; |
|
| 79 font-size: x-small; |
|
| 80 } |
|
| 81 |
|
| 82 .issue-tag, .version-tag { |
|
| 83 color: whitesmoke; |
|
| 84 } |
|
| 85 |
|
| 86 .issue-tag.Bug { |
|
| 87 background: red; |
|
| 88 } |
|
| 89 |
|
| 90 .issue-tag.Improvement, .issue-tag.Feature { |
|
| 91 background: limegreen; |
|
| 92 } |
|
| 93 |
|
| 94 .issue-tag.Task { |
|
| 95 background: deepskyblue; |
|
| 96 } |
|
| 97 |
|
| 98 .issue-tag.Test { |
|
| 99 background: lightskyblue; |
|
| 100 } |
|
| 101 |
|
| 102 .issue-tag.phase-0 { |
|
| 103 background: steelblue; |
|
| 104 } |
|
| 105 |
|
| 106 .issue-tag.phase-1 { |
|
| 107 background: gold; |
|
| 108 color: black; |
|
| 109 } |
|
| 110 |
|
| 111 .issue-tag.phase-2 { |
|
| 112 background: green; |
|
| 113 } |
|
| 114 |
|
| 115 div.navmenu-icon { |
|
| 116 display: inline-block; |
|
| 117 width: .5em; |
|
| 118 height: .5em; |
|
| 119 margin-right: .25em; |
|
| 120 } |
|
| 121 |
|
| 122 .version-Future { |
|
| 123 background: lightskyblue; |
|
| 124 } |
|
| 125 |
|
| 126 .version-Unreleased { |
|
| 127 background: gold; |
|
| 128 color: black; |
|
| 129 } |
|
| 130 |
|
| 131 .version-Released { |
|
| 132 background: limegreen; |
|
| 133 } |
|
| 134 |
|
| 135 .version-LTS { |
|
| 136 background: green; |
|
| 137 } |
|
| 138 |
|
| 139 .version-Deprecated { |
|
| 140 color: lightgray; |
|
| 141 background: darkgray; |
|
| 142 } |
|
| 143 |
|
| 144 hr.issue-view-separator { |
|
| 145 border-image-source: linear-gradient(to right, rgba(60, 60, 60, .1), rgba(96, 96, 96, 1), rgba(60, 60, 60, .1)); |
|
| 146 border-image-slice: 1; |
|
| 147 border-width: thin; |
|
| 148 border-style: none; |
|
| 149 border-top-style: solid; |
|
| 150 } |
|
| 151 |
|
| 152 div.comment { |
|
| 153 padding-left: .25rem; |
|
| 154 margin-bottom: 1.25em; |
|
| 155 } |
|
| 156 |
|
| 157 .comment-author { |
|
| 158 color: #3060f8; |
|
| 159 background: #e7e7ef; |
|
| 160 margin-left: -.25rem; |
|
| 161 padding: .25rem; |
|
| 162 } |
|
| 163 |
|
| 164 .comment-author-name { |
|
| 165 color: inherit; |
|
| 166 } |
|
| 167 |
|
| 168 span.comment-edit-info { |
|
| 169 margin-left: 1ex; |
|
| 170 color: #556080; |
|
| 171 } |
|
| 172 |
|
| 173 div.mde-toolbar { |
|
| 174 margin-bottom: .25em; |
|
| 175 } |
|
| 176 |
|
| 177 div.mde-toolbar button { |
|
| 178 font-size: small; |
|
| 179 } |
|
| 180 |
|
| 181 div.mde-preview { |
|
| 182 border-style: solid; |
|
| 183 border-width: 2px; |
|
| 184 border-color: silver; |
|
| 185 padding: .25em; |
|
| 186 border-radius: 8px; |
|
| 187 } |
|
| 188 |
|
| 189 span.eta-overdue { |
|
| 190 color: red; |
|
| 191 } |
|
| 192 |
|
| 193 table.issue-view { |
|
| 194 border-collapse: collapse; |
|
| 195 margin-bottom: 1em; |
|
| 196 } |
|
| 197 |
|
| 198 table.issue-view td, table.issue-view th { |
|
| 199 background: #f7f7f7; |
|
| 200 border: solid silver 1pt; |
|
| 201 padding: .5em; |
|
| 202 } |
|
| 203 |
|
| 204 table.issue-view th { |
|
| 205 white-space: nowrap; |
|
| 206 } |
|
| 207 |
|
| 208 .issue-variant-status { |
|
| 209 display: flex; |
|
| 210 gap: 1em; |
|
| 211 flex-wrap: wrap; |
|
| 212 } |
|
| 213 |
|
| 214 .selected-variant { |
|
| 215 font-weight: bolder; |
|
| 216 text-decoration: underline; |
|
| 217 } |
|
| 218 |
|
| 219 table.relation-editor input, |
|
| 220 table.relation-editor button, |
|
| 221 table.relation-editor .button { |
|
| 222 box-sizing: border-box; |
|
| 223 width: 100%; |
|
| 224 } |
|
| 225 |
|
| 226 table.relation-editor button, |
|
| 227 table.relation-editor .button { |
|
| 228 text-align: center; |
|
| 229 padding: .1em .25em .1em .25em; |
|
| 230 } |
|