4 |
4 |
* This code is released under the GNU General Public License.
|
5 |
5 |
*/
|
6 |
6 |
|
|
7 |
@font-face {
|
|
8 |
font-family: "Noto Sans";
|
|
9 |
src: url("/NotoSans-VariableFont_wdth,wght.woff2") format("woff2");
|
|
10 |
font-weight: 100 900;
|
|
11 |
font-stretch: 75% 125%;
|
|
12 |
font-style: normal;
|
|
13 |
font-display: swap;
|
|
14 |
}
|
|
15 |
|
|
16 |
@font-face {
|
|
17 |
font-family: "Noto Sans";
|
|
18 |
src: url("/NotoSans-Italic-VariableFont_wdth,wght.woff2") format("woff2");
|
|
19 |
font-weight: 100 900;
|
|
20 |
font-stretch: 75% 125%;
|
|
21 |
font-style: italic;
|
|
22 |
font-display: swap;
|
|
23 |
}
|
|
24 |
|
7 |
25 |
html, body { min-height: 100vh; }
|
8 |
26 |
html {overflow-y:scroll;}
|
9 |
|
body { font-family: Verdana, sans-serif; font-size: 0.75rem; color:#333; margin: 0; padding: 0; min-width: 900px; }
|
|
27 |
body { font-family: "Noto Sans", sans-serif; font-size: 0.875rem; color:#333; margin: 0; padding: 0; min-width: 900px; }
|
10 |
28 |
|
11 |
|
h1, h2, h3, h4, h5, h6 {font-family: "Trebuchet MS", Verdana, sans-serif;padding: 2px 10px 1px 0px;margin: 0 0 10px 0;}
|
|
29 |
h1, h2, h3, h4, h5, h6 {font-family: "Noto Sans", sans-serif;padding: 2px 10px 1px 0px;margin: 0 0 10px 0;}
|
12 |
30 |
#content h1, h2, h3, h4, h5, h6 {color: #555;}
|
13 |
31 |
h2 {font-size: 1.25rem;}
|
14 |
|
h3 {font-size: 1rem;}
|
15 |
|
h4 {font-size: 0.8125rem; border-bottom: 1px solid #ccc; font-weight:normal;}
|
|
32 |
h3 {font-size: 1.0625rem;}
|
|
33 |
h4 {font-size: 0.875rem; border-bottom: 1px solid #ccc; font-weight:normal;}
|
16 |
34 |
pre, code {font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace;}
|
17 |
|
.wiki h1 {font-size: 2em;}
|
18 |
|
.wiki h2 {font-size: 1.8em;}
|
19 |
|
.wiki h3 {font-size: 1.5em;}
|
20 |
|
.wiki h4 {font-size: 1.2em; border: none; font-weight: bold;}
|
|
35 |
.wiki h1 {font-size: 1.6em;}
|
|
36 |
.wiki h2 {font-size: 1.4em;}
|
|
37 |
.wiki h3 {font-size: 1.2em;}
|
|
38 |
.wiki h4 {font-size: 1.1em; border: none; font-weight: bold;}
|
21 |
39 |
.wiki h5 {font-size: 1em;}
|
22 |
40 |
.wiki h6 {font-size: 1em; color: #8e8e8e;}
|
23 |
41 |
|
... | ... | |
30 |
48 |
flex-direction: column;
|
31 |
49 |
}
|
32 |
50 |
|
33 |
|
#top-menu {background: #3E5B76; color: #fff; height:1.8em; font-size: 0.8em; padding: 2px 10px 0px 12px;}
|
|
51 |
#top-menu {background: #3E5B76; color: #fff; font-size: 0.8em; padding: 2px 10px 2px 12px;}
|
34 |
52 |
#top-menu ul {margin: 0; padding: 0;}
|
35 |
53 |
#top-menu li {
|
36 |
54 |
float:left;
|
... | ... | |
45 |
63 |
#account {float:right;}
|
46 |
64 |
|
47 |
65 |
#header {
|
48 |
|
min-height :5.3em;
|
|
66 |
min-height: 8.7ex;
|
49 |
67 |
margin: 0;
|
50 |
68 |
background: linear-gradient(180deg, #628DB6 30%, #356D92);
|
51 |
69 |
color: #f8f8f8;
|
... | ... | |
53 |
71 |
position: relative;
|
54 |
72 |
}
|
55 |
73 |
#header a {color:#f8f8f8;}
|
56 |
|
#header h1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
|
57 |
|
#header h1 .breadcrumbs { display:block; font-size: .5em; font-weight: normal; }
|
|
74 |
#header h1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.4375rem; font-weight: normal;}
|
|
75 |
#header h1 .breadcrumbs { display:block; font-size: 0.8rem; font-weight: normal; line-height: 100%;}
|
58 |
76 |
|
59 |
77 |
#quick-search {float:right;}
|
60 |
78 |
#quick-search #q {width:130px; height:24px; box-sizing:border-box; vertical-align:middle; border:1px solid #ccc; border-radius:3px;}
|
... | ... | |
77 |
95 |
display: block;
|
78 |
96 |
color: #fff;
|
79 |
97 |
text-decoration: none;
|
80 |
|
font-weight: bold;
|
|
98 |
font-size: 93%;
|
81 |
99 |
margin: 0;
|
82 |
100 |
padding: 4px 10px 4px 10px;
|
83 |
101 |
border-top-left-radius: 3px;
|
... | ... | |
85 |
103 |
}
|
86 |
104 |
#main-menu li a:hover {background: #759FCF; color: #fff; }
|
87 |
105 |
#main-menu li:hover ul.menu-children, #main-menu li ul.menu-children.visible {display: block;}
|
88 |
|
#main-menu li a.selected, #main-menu li a.selected:hover {background: #fff; color: #555; }
|
|
106 |
#main-menu li a.selected, #main-menu li a.selected:hover {background: #fff; color: #555; font-weight: bold;}
|
89 |
107 |
#main-menu li a.new-object {background-color: #759FCF; }
|
90 |
108 |
|
91 |
109 |
#main-menu .menu-children {
|
... | ... | |
113 |
131 |
|
114 |
132 |
#main {flex-grow: 2; display: flex; flex-direction: row-reverse;}
|
115 |
133 |
|
116 |
|
#sidebar{ flex-shrink: 0; padding-left: 20px; padding-right: 8px; background: #f9fafb; border-left: 1px solid #d0d7de}
|
|
134 |
#sidebar{ font-size: 0.8125rem; flex-shrink: 0; padding-left: 20px; padding-right: 8px; background: #f9fafb; border-left: 1px solid #d0d7de}
|
117 |
135 |
@media screen and (min-width: 0px) and (max-width: 1089px) {#sidebar{width: 22%;}}
|
118 |
136 |
@media screen and (min-width: 1090px) and (max-width: 1279px) {#sidebar{width: 240px;}}
|
119 |
137 |
@media screen and (min-width: 1280px) and (max-width: 1599px) {#sidebar{width: 280px;}}
|
... | ... | |
270 |
288 |
|
271 |
289 |
/***** Tables *****/
|
272 |
290 |
table.list, .table-list {
|
|
291 |
font-size: 0.8125rem;
|
273 |
292 |
border: 1px solid #d0d7de;
|
274 |
293 |
width: 100%;
|
275 |
294 |
margin-bottom: 4px;
|
... | ... | |
354 |
373 |
|
355 |
374 |
table.files tbody th {text-align:left;}
|
356 |
375 |
table.files tr.file td.filename { text-align: left; }
|
357 |
|
table.files tr.file td.digest { font-size: 80%; }
|
|
376 |
table.files tr.file td.digest { font-size: 86%; }
|
358 |
377 |
|
359 |
378 |
table.members td.roles, table.memberships td.roles { width: 45%; }
|
360 |
379 |
table.members td.buttons { text-align: left; width: 1px; white-space: nowrap;}
|
... | ... | |
362 |
381 |
table.messages td.last_message {text-align:left;}
|
363 |
382 |
tr.message { height: 2.6em; }
|
364 |
383 |
tr.message td.created_on { white-space: nowrap; }
|
365 |
|
tr.message td.last_message { font-size: 80%; white-space: nowrap; }
|
|
384 |
tr.message td.last_message { font-size: 93%; white-space: nowrap; }
|
366 |
385 |
tr.message.sticky td.subject { font-weight: bold; }
|
367 |
386 |
|
368 |
387 |
body.avatars-on #replies .message.reply {padding-left: 32px;}
|
... | ... | |
404 |
423 |
tr.group td { padding: 0.8em 0 0.5em 0.3em; border-bottom: 1px solid #ccc; text-align:left; background-color: #fff;}
|
405 |
424 |
tr.group span.count {top:-1px;}
|
406 |
425 |
tr.group span.name {font-weight:bold;}
|
407 |
|
tr.group span.totals {color: #aaa; font-size: 80%;}
|
|
426 |
tr.group span.totals {color: #aaa; font-size: 93%;}
|
408 |
427 |
tr.group span.totals .value {font-weight:bold; color:#777;}
|
409 |
|
tr.group a.toggle-all { color: #aaa; font-size: 80%; display:none; float:right; margin-right:4px;}
|
|
428 |
tr.group a.toggle-all { color: #aaa; font-size: 93%; display:none; float:right; margin-right:4px;}
|
410 |
429 |
tr.group:hover a.toggle-all { display:inline;}
|
411 |
430 |
a.toggle-all:hover {text-decoration:none;}
|
412 |
431 |
|
... | ... | |
424 |
443 |
|
425 |
444 |
a.sort { padding-right: 16px; background-position: 100% 50%; background-repeat: no-repeat; }
|
426 |
445 |
|
427 |
|
table.boards td.last-message {text-align:left;font-size:80%;}
|
|
446 |
table.boards td.last-message {text-align:left;font-size:93%;}
|
428 |
447 |
|
429 |
448 |
div.table-list.boards .table-list-cell.name {width: 30%;}
|
430 |
449 |
#message_subject { max-width: 99%; }
|
... | ... | |
463 |
482 |
min-width:150px;
|
464 |
483 |
}
|
465 |
484 |
|
466 |
|
.query-totals {text-align:right; margin-top:-2.3em;}
|
|
485 |
.query-totals {text-align:right; margin-top:-2.3em; font-size: 93%;}
|
467 |
486 |
.query-totals>span:not(:first-child) {margin-left:0.6em;}
|
468 |
487 |
.query-totals .value {font-weight:bold;}
|
469 |
488 |
body.controller-timelog .query-totals {margin-top:initial;}
|
... | ... | |
483 |
502 |
|
484 |
503 |
span#watchers_inputs {overflow:auto; display:block;}
|
485 |
504 |
span.search_for_watchers {display:block;}
|
486 |
|
span.search_for_watchers, span.add_attachment {font-size:80%; line-height:2.5em;}
|
|
505 |
span.search_for_watchers, span.add_attachment {font-size:93%; line-height:2.5em;}
|
487 |
506 |
span.add_attachment a {padding-left:16px; background: url(/bullet_add.png) no-repeat 0 50%; }
|
488 |
507 |
|
489 |
508 |
input:disabled, select:disabled, textarea:disabled {
|
... | ... | |
579 |
598 |
abbr, span.field-description[title] { border-bottom: 1px dotted #aaa; cursor: help; }
|
580 |
599 |
textarea.wiki-edit {width:99%; resize:vertical; box-sizing: border-box;}
|
581 |
600 |
body.textarea-monospace textarea.wiki-edit {font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; font-size: 0.75rem;}
|
582 |
|
body.textarea-proportional textarea.wiki-edit {font-family: Verdana, sans-serif; font-size: 0.75rem;}
|
|
601 |
body.textarea-proportional textarea.wiki-edit {font-family: "Noto Sans", sans-serif; font-size: 0.75rem;}
|
583 |
602 |
li p {margin-top: 0;}
|
584 |
603 |
div.issue {
|
585 |
604 |
background: #ffffdd;
|
... | ... | |
599 |
618 |
div.issue div.subject p {margin: 0; margin-bottom: 0.1em; font-size: 90%; color: #999;}
|
600 |
619 |
div.issue div.subject>div>p { margin-top: 0.5em; }
|
601 |
620 |
div.issue div.subject h3 {margin: 0; margin-bottom: 0.1em;}
|
602 |
|
div.issue p.author {margin-top:0.5em;}
|
|
621 |
div.issue p.author {margin-top:0.5em; font-size: 93%}
|
603 |
622 |
div.issue span.private, div.journal span.private {font-size: 60%;}
|
604 |
623 |
div.issue .next-prev-links {color:#999;}
|
605 |
624 |
div.issue .attributes {margin-top: 2em;}
|
... | ... | |
614 |
633 |
#issue_tree table.issues, #relations table.issues { border: 0; }
|
615 |
634 |
#issue_tree td.checkbox, #relations td.checkbox {display:none;}
|
616 |
635 |
#issue_tree td.buttons, #relations td.buttons {padding:0;}
|
617 |
|
#issue_tree .issues-stat, #relations .issues-stat {font-size: 80%}
|
|
636 |
#issue_tree .issues-stat, #relations .issues-stat {font-size: 93%}
|
618 |
637 |
#issue_tree .issues-stat .badge, #relations .issues-stat .badge {bottom: initial;}
|
619 |
638 |
#issue_tree .issue > td, #relations .issue > td, #issue_tree .issue .user {
|
620 |
639 |
text-overflow: ellipsis; /* if text exceeds its space, add ... */
|
... | ... | |
698 |
717 |
div#activity dl, #search-results { margin-left: 2em; }
|
699 |
718 |
div#activity dd, #search-results dd { margin-bottom: 1em; padding-left: 18px; font-size: 0.9em; }
|
700 |
719 |
div#activity dt.me .time { border-bottom: 1px solid #999; }
|
701 |
|
div#activity dt .time { color: #777; font-size: 80%; margin-right: 4px; }
|
|
720 |
div#activity dt .time { color: #777; font-size: 93%; margin-right: 4px; }
|
702 |
721 |
div#activity dd .description, #search-results dd .description { font-style: italic; }
|
703 |
722 |
div#activity span.project:after, #search-results span.project:after { content: " -"; }
|
704 |
723 |
div#activity dd span.description, #search-results dd span.description { display:block; color: #808080; }
|
... | ... | |
802 |
821 |
}
|
803 |
822 |
#projects-index ul.projects li.child {margin-top: 1em;}
|
804 |
823 |
#projects-index ul.projects div.root a.project {
|
805 |
|
font-family: "Trebuchet MS", Verdana, sans-serif;
|
|
824 |
font-family: "Noto Sans", sans-serif;
|
806 |
825 |
font-weight: bold;
|
807 |
826 |
font-size: 1rem;
|
808 |
827 |
margin: 0 0 10px 0;
|
... | ... | |
998 |
1017 |
overflow: initial;
|
999 |
1018 |
}
|
1000 |
1019 |
|
1001 |
|
.tabular.settings p { padding-left: 300px; }
|
|
1020 |
.tabular.settings p { padding-left: 300px; font-size: 93%; }
|
1002 |
1021 |
.tabular.settings label{ margin-left: -300px; width: 295px; }
|
1003 |
1022 |
.tabular.settings textarea, .tabular.settings .wiki-preview, .tabular.settings .jstTabs { width: 99%; }
|
1004 |
1023 |
|
... | ... | |
1152 |
1171 |
#errorExplanation ul { font-size: 0.9em;}
|
1153 |
1172 |
#errorExplanation h2, #errorExplanation p { display: none; }
|
1154 |
1173 |
|
1155 |
|
.conflict-details {font-size:80%;}
|
|
1174 |
.conflict-details {font-size:93%;}
|
1156 |
1175 |
|
1157 |
1176 |
/***** Ajax indicator ******/
|
1158 |
1177 |
#ajax-indicator {
|
... | ... | |
1255 |
1274 |
border-radius: 3px;
|
1256 |
1275 |
background-color:#fff;
|
1257 |
1276 |
padding: 4px;
|
1258 |
|
font-size: 0.8em;
|
|
1277 |
font-size: 0.75rem;
|
1259 |
1278 |
color:#505050;
|
1260 |
1279 |
box-shadow: 0 1px 2px rgba(0,0,0,0.05);
|
1261 |
1280 |
}
|
... | ... | |
1291 |
1310 |
table.progress td.closed { background: #BAE0BA none repeat scroll 0%; }
|
1292 |
1311 |
table.progress td.done { background: #D3EDD3 none repeat scroll 0%; }
|
1293 |
1312 |
table.progress td.todo { background: #eee none repeat scroll 0%; }
|
1294 |
|
p.percent {font-size: 80%; margin:0;}
|
1295 |
|
p.progress-info {clear: left; font-size: 80%; margin-top:-4px; color:#777;}
|
|
1313 |
p.percent {font-size: 86%; margin:0;}
|
|
1314 |
p.progress-info {clear: left; font-size: 86%; margin-top:-4px; color:#777;}
|
1296 |
1315 |
|
1297 |
1316 |
.version-overview table.progress {width:40em;}
|
1298 |
1317 |
.version-overview table.progress td { height: 1.2em; }
|
... | ... | |
1414 |
1433 |
div.wiki a {word-wrap: break-word;}
|
1415 |
1434 |
div.wiki a.new {color: #b73535;}
|
1416 |
1435 |
|
|
1436 |
div.wiki p {line-height: 1.6;}
|
1417 |
1437 |
div.wiki ul, div.wiki ol {margin-bottom:1em;}
|
1418 |
1438 |
div.wiki li>ul, div.wiki li>ol {margin-bottom: 0;}
|
1419 |
1439 |
|
... | ... | |
1437 |
1457 |
div.wiki ul.toc {
|
1438 |
1458 |
background-color: #ffffdd;
|
1439 |
1459 |
border: 1px solid #e4e4e4;
|
1440 |
|
padding: 4px;
|
1441 |
|
line-height: 1.2em;
|
|
1460 |
padding: 8px;
|
|
1461 |
line-height: 1.4em;
|
1442 |
1462 |
margin-bottom: 12px;
|
1443 |
1463 |
margin-right: 12px;
|
1444 |
1464 |
margin-left: 0;
|
... | ... | |
1451 |
1471 |
div.wiki ul.toc.left { float: left; margin-right: 12px; margin-left: 0; width: auto; clear: left
|
1452 |
1472 |
; }
|
1453 |
1473 |
div.wiki ul.toc ul { margin: 0; padding: 0; }
|
1454 |
|
div.wiki ul.toc li {list-style-type:none; margin: 0; font-size: 0.75rem;}
|
|
1474 |
div.wiki ul.toc li {list-style-type:none; margin: 0;}
|
1455 |
1475 |
div.wiki ul.toc>li:first-child {margin-bottom: .5em; color: #777;}
|
1456 |
|
div.wiki ul.toc li li {margin-left: 1.5em; font-size: 0.625rem;}
|
|
1476 |
div.wiki ul.toc li li {margin-left: 1.5em;}
|
1457 |
1477 |
div.wiki ul.toc a {
|
1458 |
|
font-size: 0.9em;
|
|
1478 |
font-size: 93%;
|
1459 |
1479 |
font-weight: normal;
|
1460 |
1480 |
text-decoration: none;
|
1461 |
1481 |
color: #606060;
|
... | ... | |
1618 |
1638 |
.badge {
|
1619 |
1639 |
position:relative;
|
1620 |
1640 |
font-weight:bold;
|
1621 |
|
font-size: 0.625rem;
|
|
1641 |
font-size: 0.75rem;
|
1622 |
1642 |
bottom: 4px;
|
1623 |
|
padding: 1px 3px;
|
|
1643 |
padding: 1px 4px;
|
1624 |
1644 |
margin-right: 2px;
|
1625 |
1645 |
margin-left: 2px;
|
1626 |
1646 |
border-radius: 2px;
|