src/main/webapp/lightpit.css

changeset 414
1f1bce90127e
parent 412
e0119fb1b442
child 415
f0a1631eaf00
--- a/src/main/webapp/lightpit.css	Fri Feb 20 16:30:17 2026 +0100
+++ b/src/main/webapp/lightpit.css	Sat Feb 21 13:41:41 2026 +0100
@@ -377,3 +377,261 @@
     border-color: darkgray;
     border-width: thin;
 }
+
+#language-choice {
+    display: flex;
+    flex-basis: content;
+    flex-direction: column;
+    align-items: flex-start;
+}
+
+#language-choice input {
+    margin: .5em;
+}
+
+#settings-form button {
+    margin-top: 1.5em;
+}
+
+/* browser language not available */
+span.blNA {
+    margin: .5em;
+    color: red;
+    font-style: italic;
+    font-size: smaller;
+}
+
+#error-page h1 {
+    font-size: 1.5em;
+}
+
+#error-page table {
+    width: 100%;
+
+    border-top-style: solid;
+    border-top-width: thin;
+    border-top-color: #606060;
+
+    border-bottom-style: solid;
+    border-bottom-width: thin;
+    border-bottom-color: #505050;
+
+    border-collapse: separate;
+    border-spacing: .5em;
+}
+
+#error-page table th {
+    text-align: right;
+    white-space: nowrap;
+}
+
+#error-page table td {
+    width: 100%;
+}
+
+#about h1, #about h2 {
+    font-variant-caps: small-caps;
+    color: #505050;
+}
+
+.project-attributes {
+    margin-bottom: 1em;
+}
+
+.project-attributes .row > div + div {
+    padding-left: 2em;
+}
+
+span.phase-2 {
+    text-decoration: line-through;
+}
+
+.issue-progress-bar {
+    box-sizing: border-box;
+    width: 100%;
+    height: 0.5em;
+    display: flex;
+    position: relative;
+    border-style: solid;
+    border-width: thin;
+    border-color: #6060cc;
+}
+
+.issue-progress-bar .open {
+    height: 100%;
+    background: steelblue;
+}
+
+.issue-progress-bar .active {
+    height: 100%;
+    background: gold;
+}
+
+.issue-progress-bar .done {
+    height: 100%;
+    background: green;
+}
+
+.issue-tag, .version-tag, .issue-tag-auto-color {
+    padding: .1em 2ex .1em 2ex;
+    display: inline-block;
+    box-sizing: border-box;
+    border-style: solid;
+    border-width: thin;
+    border-color: silver;
+    border-radius: 4pt;
+    background: darkgray;
+    text-align: center;
+    font-weight: bolder;
+    font-size: x-small;
+}
+
+.issue-tag, .version-tag {
+    color: whitesmoke;
+}
+
+.issue-tag.Bug {
+    background: red;
+}
+
+.issue-tag.Improvement, .issue-tag.Feature {
+    background: limegreen;
+}
+
+.issue-tag.Task {
+    background: deepskyblue;
+}
+
+.issue-tag.Test {
+    background: lightskyblue;
+}
+
+.issue-tag.phase-0 {
+    background: steelblue;
+}
+
+.issue-tag.phase-1 {
+    background: gold;
+    color: black;
+}
+
+.issue-tag.phase-2 {
+    background: green;
+}
+
+div.navmenu-icon {
+    display: inline-block;
+    width: .5em;
+    height: .5em;
+    margin-right: .25em;
+}
+
+.version-Future {
+    background: lightskyblue;
+}
+
+.version-Unreleased {
+    background: gold;
+    color: black;
+}
+
+.version-Released {
+    background: limegreen;
+}
+
+.version-LTS {
+    background: green;
+}
+
+.version-Deprecated {
+    color: lightgray;
+    background: darkgray;
+}
+
+hr.issue-view-separator {
+    border-image-source: linear-gradient(to right, rgba(60, 60, 60, .1), rgba(96, 96, 96, 1), rgba(60, 60, 60, .1));
+    border-image-slice: 1;
+    border-width: thin;
+    border-style: none;
+    border-top-style: solid;
+}
+
+div.comment {
+    padding-left: .25rem;
+    margin-bottom: 1.25em;
+}
+
+.comment-author {
+    color: #3060f8;
+    background: #e7e7ef;
+    margin-left: -.25rem;
+    padding: .25rem;
+}
+
+.comment-author-name {
+    color: inherit;
+}
+
+span.comment-edit-info {
+    margin-left: 1ex;
+    color: #556080;
+}
+
+div.mde-toolbar {
+    margin-bottom: .25em;
+}
+
+div.mde-toolbar button {
+    font-size: small;
+}
+
+div.mde-preview {
+    border-style: solid;
+    border-width: 2px;
+    border-color: silver;
+    padding: .25em;
+    border-radius: 8px;
+}
+
+span.eta-overdue {
+    color: red;
+}
+
+table.issue-view {
+    border-collapse: collapse;
+    margin-bottom: 1em;
+}
+
+table.issue-view td, table.issue-view th {
+    background: #f7f7f7;
+    border: solid silver 1pt;
+    padding: .5em;
+}
+
+table.issue-view th {
+    white-space: nowrap;
+}
+
+.issue-variant-status {
+    display: flex;
+    gap: 1em;
+    flex-wrap: wrap;
+}
+
+.selected-variant {
+    font-weight: bolder;
+    text-decoration: underline;
+}
+
+table.relation-editor input,
+table.relation-editor button,
+table.relation-editor .button {
+    box-sizing: border-box;
+    width: 100%;
+}
+
+table.relation-editor button,
+table.relation-editor .button {
+    text-align: center;
+    padding: .1em .25em .1em .25em;
+}

mercurial