changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > infra > home / templates/static/style-gitweb.css

changeset 53: d25f982fb8a6
author: Richard Westhaver <ellis@rwest.io>
date: Sat, 20 Jul 2024 22:31:54 -0400
permissions: -rw-r--r--
description: init vc
1 body { font-family: sans-serif; font-size: 12px; border:solid #d9d8d1; border-width:1px; margin:10px; background: white; color: black; }
2 a { color:#0000cc; }
3 a:hover, a:visited, a:active { color:#880000; }
4 div.page_header { height:25px; padding:8px; font-size:18px; font-weight:bold; background-color:#d9d8d1; }
5 div.page_header a:visited { color:#0000cc; }
6 div.page_header a:hover { color:#880000; }
7 div.page_nav {
8  padding:8px;
9  display: flex;
10  justify-content: space-between;
11  align-items: center;
12 }
13 div.page_nav a:visited { color:#0000cc; }
14 div.extra_nav {
15  padding: 8px;
16 }
17 div.extra_nav a:visited {
18  color: #0000cc;
19 }
20 div.page_path { padding:8px; border:solid #d9d8d1; border-width:0px 0px 1px}
21 div.page_footer { padding:4px 8px; background-color: #d9d8d1; }
22 div.page_footer_text { float:left; color:#555555; font-style:italic; }
23 div.page_body { padding:8px; }
24 div.title, a.title {
25  display:block; padding:6px 8px;
26  font-weight:bold; background-color:#edece6; text-decoration:none; color:#000000;
27 }
28 a.title:hover { background-color: #d9d8d1; }
29 div.title_text { padding:6px 0px; border: solid #d9d8d1; border-width:0px 0px 1px; }
30 div.log_body { padding:8px 8px 8px 150px; }
31 .age { white-space:nowrap; }
32 a.title span.age { position:relative; float:left; width:142px; font-style:italic; }
33 div.log_link {
34  padding:0px 8px;
35  font-size:10px; font-family:sans-serif; font-style:normal;
36  position:relative; float:left; width:136px;
37 }
38 div.list_head { padding:6px 8px 4px; border:solid #d9d8d1; border-width:1px 0px 0px; font-style:italic; }
39 a.list { text-decoration:none; color:#000000; }
40 a.list:hover { text-decoration:underline; color:#880000; }
41 table { padding:8px 4px; }
42 th { padding:2px 5px; font-size:12px; text-align:left; }
43 .parity0 { background-color:#ffffff; }
44 tr.dark, .parity1, pre.sourcelines.stripes > :nth-child(4n+4) { background-color:#f6f6f0; }
45 tr.light:hover, .parity0:hover, tr.dark:hover, .parity1:hover,
46 pre.sourcelines.stripes > :nth-child(4n+2):hover,
47 pre.sourcelines.stripes > :nth-child(4n+4):hover,
48 pre.sourcelines.stripes > :nth-child(4n+1):hover + :nth-child(4n+2),
49 pre.sourcelines.stripes > :nth-child(4n+3):hover + :nth-child(4n+4) { background-color:#edece6; }
50 td { padding:2px 5px; font-size:12px; vertical-align:top; }
51 td.closed { background-color: #99f; }
52 td.link { padding:2px 5px; font-family:sans-serif; font-size:10px; }
53 td.indexlinks { white-space: nowrap; }
54 td.indexlinks a {
55  padding: 2px 5px; line-height: 10px;
56  border: 1px solid;
57  color: #ffffff; background-color: #7777bb;
58  border-color: #aaaadd #333366 #333366 #aaaadd;
59  font-weight: bold; text-align: center; text-decoration: none;
60  font-size: 10px;
61 }
62 td.indexlinks a:hover { background-color: #6666aa; }
63 div.pre { font-family:monospace; font-size:12px; white-space:pre; }
64 
65 .search {
66  margin-right: 8px;
67 }
68 
69 div#hint {
70  position: absolute;
71  display: none;
72  width: 250px;
73  padding: 5px;
74  background: #ffc;
75  border: 1px solid yellow;
76  border-radius: 5px;
77  z-index: 15;
78 }
79 
80 #searchform:hover div#hint { display: block; }
81 
82 tr.thisrev a { color:#999999; text-decoration: none; }
83 tr.thisrev pre { color:#009900; }
84 td.annotate {
85  white-space: nowrap;
86 }
87 div.annotate-info {
88  z-index: 5;
89  display: none;
90  position: absolute;
91  background-color: #FFFFFF;
92  border: 1px solid #d9d8d1;
93  text-align: left;
94  color: #000000;
95  padding: 5px;
96 }
97 div.annotate-info a { color: #0000FF; text-decoration: underline; }
98 td.annotate:hover div.annotate-info { display: inline; }
99 
100 #diffopts-form {
101  padding-left: 8px;
102  display: none;
103 }
104 
105 .linenr { color:#999999; text-decoration:none }
106 div.rss_logo { float: right; white-space: nowrap; }
107 div.rss_logo a {
108  padding:3px 6px; line-height:10px;
109  border:1px solid; border-color:#fcc7a5 #7d3302 #3e1a01 #ff954e;
110  color:#ffffff; background-color:#ff6600;
111  font-weight:bold; font-family:sans-serif; font-size:10px;
112  text-align:center; text-decoration:none;
113 }
114 div.rss_logo a:hover { background-color:#ee5500; }
115 pre { margin: 0; }
116 span.logtags span {
117  padding: 0px 4px;
118  font-size: 10px;
119  font-weight: normal;
120  border: 1px solid;
121  background-color: #ffaaff;
122  border-color: #ffccff #ff00ee #ff00ee #ffccff;
123 }
124 span.logtags span.phasetag {
125  background-color: #dfafff;
126  border-color: #e2b8ff #ce48ff #ce48ff #e2b8ff;
127 }
128 span.logtags span.obsoletetag {
129  background-color: #dddddd;
130  border-color: #e4e4e4 #a3a3a3 #a3a3a3 #e4e4e4;
131 }
132 span.logtags span.instabilitytag {
133  background-color: #ffb1c0;
134  border-color: #ffbbc8 #ff4476 #ff4476 #ffbbc8;
135 }
136 span.logtags span.tagtag {
137  background-color: #ffffaa;
138  border-color: #ffffcc #ffee00 #ffee00 #ffffcc;
139 }
140 span.logtags span.branchtag {
141  background-color: #aaffaa;
142  border-color: #ccffcc #00cc33 #00cc33 #ccffcc;
143 }
144 span.logtags span.inbranchtag {
145  background-color: #d5dde6;
146  border-color: #e3ecf4 #9398f4 #9398f4 #e3ecf4;
147 }
148 span.logtags span.bookmarktag {
149  background-color: #afdffa;
150  border-color: #ccecff #46ace6 #46ace6 #ccecff;
151 }
152 span.difflineplus { color:#008800; }
153 span.difflineminus { color:#cc0000; }
154 span.difflineat { color:#990099; }
155 div.diffblocks { counter-reset: lineno; }
156 div.diffblock { counter-increment: lineno; }
157 pre.sourcelines { position: relative; counter-reset: lineno; }
158 pre.sourcelines > span {
159  display: inline-block;
160  box-sizing: border-box;
161  width: 100%;
162  padding: 0 0 0 5em;
163  counter-increment: lineno;
164  vertical-align: top;
165 }
166 pre.sourcelines > span:before {
167  -moz-user-select: -moz-none;
168  -khtml-user-select: none;
169  -webkit-user-select: none;
170  -ms-user-select: none;
171  user-select: none;
172  display: inline-block;
173  margin-left: -6em;
174  width: 4em;
175  color: #999;
176  text-align: right;
177  content: counters(lineno,".");
178  float: left;
179 }
180 pre.sourcelines > a {
181  display: inline-block;
182  position: absolute;
183  left: 0px;
184  width: 4em;
185  height: 1em;
186 }
187 tr:target td,
188 pre.sourcelines > span:target,
189 pre.sourcelines.stripes > span:target {
190  background-color: #bfdfff;
191 }
192 
193 .description {
194  font-family: monospace;
195  white-space: pre;
196 }
197 
198 /* Followlines */
199 tbody.sourcelines > tr.followlines-selected,
200 pre.sourcelines > span.followlines-selected {
201  background-color: #99C7E9 !important;
202 }
203 
204 div#followlines {
205  background-color: #FFF;
206  border: 1px solid #d9d8d1;
207  padding: 5px;
208  position: fixed;
209 }
210 
211 div.followlines-cancel {
212  text-align: right;
213 }
214 
215 div.followlines-cancel > button {
216  line-height: 80%;
217  padding: 0;
218  border: 0;
219  border-radius: 2px;
220  background-color: inherit;
221  font-weight: bold;
222 }
223 
224 div.followlines-cancel > button:hover {
225  color: #FFFFFF;
226  background-color: #CF1F1F;
227 }
228 
229 div.followlines-link {
230  margin: 2px;
231  margin-top: 4px;
232  font-family: sans-serif;
233 }
234 
235 .btn-followlines {
236  position: absolute;
237  display: none;
238  cursor: pointer;
239  box-sizing: content-box;
240  font-size: 11px;
241  width: 13px;
242  height: 13px;
243  border-radius: 3px;
244  margin: 0px;
245  margin-top: -2px;
246  padding: 0px;
247  background-color: #E5FDE5;
248  border: 1px solid #9BC19B;
249  font-family: monospace;
250  text-align: center;
251  line-height: 5px;
252 }
253 
254 span.followlines-select .btn-followlines {
255  margin-left: -1.6em;
256 }
257 
258 .btn-followlines:hover {
259  transform: scale(1.1, 1.1);
260 }
261 
262 .btn-followlines .followlines-plus {
263  color: green;
264 }
265 
266 .btn-followlines .followlines-minus {
267  color: red;
268 }
269 
270 .btn-followlines-end {
271  background-color: #ffdcdc;
272 }
273 
274 .sourcelines tr:hover .btn-followlines,
275 .sourcelines span.followlines-select:hover > .btn-followlines {
276  display: inline;
277 }
278 
279 .btn-followlines-hidden,
280 .sourcelines tr:hover .btn-followlines-hidden {
281  display: none;
282 }
283 
284 /* Graph */
285 div#wrapper {
286  position: relative;
287  margin: 0;
288  padding: 0;
289  margin-top: 3px;
290 }
291 
292 canvas {
293  position: absolute;
294  z-index: 5;
295  top: -0.9em;
296  margin: 0;
297 }
298 
299 ul#graphnodes {
300  list-style: none inside none;
301  padding: 0;
302  margin: 0;
303 }
304 
305 ul#graphnodes li {
306  position: relative;
307  height: 37px;
308  overflow: visible;
309  padding-top: 2px;
310 }
311 
312 ul#graphnodes li .fg {
313  position: absolute;
314  z-index: 10;
315 }
316 
317 ul#graphnodes li .info {
318  font-size: 100%;
319  font-style: italic;
320 }
321 
322 /* Comparison */
323 .legend {
324  padding: 1.5% 0 1.5% 0;
325 }
326 
327 .legendinfo {
328  border: 1px solid #d9d8d1;
329  font-size: 80%;
330  text-align: center;
331  padding: 0.5%;
332 }
333 
334 .equal {
335  background-color: #ffffff;
336 }
337 
338 .delete {
339  background-color: #faa;
340  color: #333;
341 }
342 
343 .insert {
344  background-color: #ffa;
345 }
346 
347 .replace {
348  background-color: #e8e8e8;
349 }
350 
351 .comparison {
352  overflow-x: auto;
353 }
354 
355 .header th {
356  text-align: center;
357 }
358 
359 .block {
360  border-top: 1px solid #d9d8d1;
361 }
362 
363 .scroll-loading {
364  -webkit-animation: change_color 1s linear 0s infinite alternate;
365  -moz-animation: change_color 1s linear 0s infinite alternate;
366  -o-animation: change_color 1s linear 0s infinite alternate;
367  animation: change_color 1s linear 0s infinite alternate;
368 }
369 
370 @-webkit-keyframes change_color {
371  from { background-color: #A0CEFF; } to { }
372 }
373 @-moz-keyframes change_color {
374  from { background-color: #A0CEFF; } to { }
375 }
376 @-o-keyframes change_color {
377  from { background-color: #A0CEFF; } to { }
378 }
379 @keyframes change_color {
380  from { background-color: #A0CEFF; } to { }
381 }
382 
383 .scroll-loading-error {
384  background-color: #FFCCCC !important;
385 }
386 
387 #doc {
388  margin: 0 8px;
389 }