Blob


1 /*
2 * Copyright (c) 2019 Jerome Kasper <neon.king.fr@gmail.com>
3 * Copyright (c) 2019, 2020 Tracey Emery <tracey@traceyemery.net>
4 *
5 * Permission to use, copy, modify, and distribute this software for any
6 * purpose with or without fee is hereby granted, provided that the above
7 * copyright notice and this permission notice appear in all copies.
8 *
9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 */
18 /* general sections */
20 a {
21 color: #444444;
22 text-decoration: none;
23 }
24 a:hover {
25 color: Gold;
26 text-decoration: none;
27 }
28 body {
29 background-color: #ffffff;
30 color: #000000;
31 margin: 0;
32 padding: 0;
33 font-family: Arial, sans-serif;
34 }
36 .diff_minus, .diff_submodule {
37 color: magenta;
38 }
39 .diff_plus, .diff_symlink, .diff_author {
40 color: darkcyan;
41 }
42 .diff_chunk_header, .diff_date {
43 background-color: LightSlateGray;
44 color: yellow;
45 }
46 .diff_meta, .diff_executable, .diff_commit {
47 color: green;
48 }
49 .diff_directory {
50 color: blue;
51 }
53 #dotted_line {
54 clear: left;
55 float: left;
56 width: 100%;
57 border-top: 1px dotted #444444;
58 }
59 #solid_line {
60 clear: left;
61 float: left;
62 width: 100%;
63 border-top: 1px solid #444444;
64 }
65 #header {
66 overflow: auto;
67 width: 100%;
68 background-image: linear-gradient(to right, White, LightSlateGray);
69 }
70 #header a {
71 color: #ffffff;
72 font-size: 1.2em;
73 text-decoration: none;
74 }
75 #header a:hover {
76 color: Gold;
77 font-size: 1.2em;
78 text-decoration: none;
79 }
80 #site_path {
81 clear: left;
82 float: left;
83 overflow: auto;
84 width: 100%;
85 background-color: #243647;
86 }
87 #site_link {
88 float: left;
89 width: 40%;
90 padding-left: 10px;
91 padding-top: 5px;
92 padding-bottom: 5px;
93 color: #ffffff;
94 overflow: hidden;
95 }
96 #site_link a {
97 color: #ffffff;
98 text-decoration: none;
99 }
100 #search {
101 float: right;
102 padding-right: 10px;
103 padding-top: 5px;
104 padding-bottom: 5px;
106 #got_link {
107 float: left;
108 padding-bottom: 10px;
109 padding-top: 10px;
111 #content {
112 width: 100%;
114 #np_wrapper {
115 clear: left;
116 float: left;
117 width: 100%;
118 border-bottom: 1px dotted #444444;
119 background-color: #f5fcfb;
120 overflow: hidden;
122 #nav_prev {
123 float: left;
124 padding-left: 10px;
125 padding-top: 5px;
126 padding-bottom: 5px;
127 overflow: visible;
129 #nav_next {
130 padding-right: 10px;
131 padding-top: 5px;
132 padding-bottom: 5px;
133 text-align: right;
134 overflow: hidden;
136 #navs_wrapper {
137 clear: left;
138 float: left;
139 width: 100%;
140 background-color: #ced7e0;
142 #navs {
143 padding-left: 10px;
144 padding-top: 2px;
145 padding-bottom: 2px;
146 font-size: .8em;
148 #site_owner_wrapper {
149 clear: left;
150 float: left;
151 width: 100%;
152 background-color: LightSlateGray;
153 color: #ffffff;
155 #site_owner {
156 padding-left: 10px;
157 padding-top: 5px;
158 padding-bottom: 5px;
160 #description_title {
161 clear: left;
162 float: left;
163 width: 6.5em;
164 padding-left: 10px;
165 padding-top: 5px;
166 padding-bottom: 5px;
168 #description {
169 float: left;
170 width: 72%;
171 padding-top: 5px;
172 padding-bottom: 5px;
174 #repo_owner_title {
175 clear: left;
176 float: left;
177 width: 6.5em;
178 padding-left: 10px;
179 padding-top: 5px;
180 padding-bottom: 5px;
182 #repo_owner {
183 float: left;
184 width: 72%;
185 padding-top: 5px;
186 padding-bottom: 5px;
188 #last_change_title {
189 clear: left;
190 float: left;
191 width: 6.5em;
192 padding-left: 10px;
193 padding-top: 5px;
194 padding-bottom: 5px;
196 #last_change {
197 float: left;
198 width: 72%;
199 padding-top: 5px;
200 padding-bottom: 5px;
202 #cloneurl_title {
203 clear: left;
204 float: left;
205 width: 6.5em;
206 padding-left: 10px;
207 padding-top: 5px;
208 padding-bottom: 5px;
210 #cloneurl {
211 float: left;
212 width: 72%;
213 padding-top: 5px;
214 padding-bottom: 5px;
215 overflow: auto;
218 /* headers */
220 #header_commit_title {
221 clear: left;
222 float: left;
223 width: 6.5em;
224 padding-left: 10px;
225 padding-top: 2px;
226 padding-bottom: 2px;
228 #header_commit {
229 float: left;
230 width: 72%;
231 padding-top: 2px;
232 padding-bottom: 2px;
234 #header_diff_title {
235 clear: left;
236 float: left;
237 width: 6.5em;
238 padding-left: 10px;
239 padding-top: 2px;
240 padding-bottom: 2px;
242 #header_diff {
243 float: left;
244 width: 72%;
245 padding-top: 2px;
246 padding-bottom: 2px;
248 #header_author_title {
249 clear: left;
250 float: left;
251 width: 6.5em;
252 padding-left: 10px;
253 padding-top: 2px;
254 padding-bottom: 2px;
256 #header_author {
257 float: left;
258 width: 72%;
259 padding-top: 2px;
260 padding-bottom: 2px;
262 #header_committer_title {
263 clear: left;
264 float: left;
265 width: 6.5em;
266 padding-left: 10px;
267 padding-top: 2px;
268 padding-bottom: 2px;
270 #header_committer {
271 float: left;
272 width: 72%;
273 padding-top: 2px;
274 padding-bottom: 2px;
276 #header_age_title {
277 clear: left;
278 float: left;
279 width: 6.5em;
280 padding-left: 10px;
281 padding-top: 2px;
282 padding-bottom: 2px;
284 #header_age {
285 float: left;
286 width: 72%;
287 padding-top: 2px;
288 padding-bottom: 2px;
290 #header_commit_msg_title {
291 clear: left;
292 float: left;
293 width: 6.5em;
294 padding-left: 10px;
295 padding-top: 2px;
296 padding-bottom: 2px;
298 #header_commit_msg {
299 float: left;
300 width: 72%;
301 padding-top: 2px;
302 padding-bottom: 2px;
304 #header_tree_title {
305 clear: left;
306 float: left;
307 width: 6.5em;
308 padding-left: 10px;
309 padding-top: 2px;
310 padding-bottom: 2px;
312 #header_tree {
313 float: left;
314 width: 72%;
315 padding-top: 2px;
316 padding-bottom: 2px;
319 /* tags.tmpl */
321 #tags_wrapper {
322 clear: left;
323 float: left;
324 width: 100%;
326 #tags_age {
327 padding-left: 10px;
328 padding-top: 5px;
329 padding-bottom: 5px;
330 float: left;
331 width: 7.5em;
332 overflow: auto;
334 #tag {
335 float: left;
336 width: 8.5em;
337 font-style: italic;
338 padding-top: 5px;
339 padding-bottom: 5px;
341 #tag_name {
342 float: left;
343 padding-left: 10px;
344 padding-right: 10px;
345 padding-top: 5px;
346 padding-bottom: 5px;
349 /* heads.tmpl */
351 #heads_wrapper {
352 clear: left;
353 float: left;
354 width: 100%;
356 #heads_age {
357 padding-left: 10px;
358 padding-top: 5px;
359 padding-bottom: 5px;
360 float: left;
361 width: 7.5em;
362 overflow: auto;
364 #head {
365 float: left;
366 padding-right: 10px;
367 padding-top: 5px;
368 padding-bottom: 5px;
371 /* briefs.tmpl */
373 #briefs_title_wrapper {
374 clear: left;
375 float: left;
376 width: 100%;
377 background-color: LightSlateGray;
378 color: #ffffff;
380 #briefs_title {
381 padding-left: 10px;
382 padding-top: 5px;
383 padding-bottom: 5px;
385 #briefs_content {
386 clear: left;
387 float: left;
388 width: 100%;
390 #briefs_wrapper {
391 clear: left;
392 float: left;
393 width: 100%;
395 #briefs_age {
396 padding-left: 10px;
397 padding-top: 5px;
398 padding-bottom: 5px;
399 float: left;
400 width: 7.5em;
401 overflow: auto;
403 #briefs_author {
404 float: left;
405 padding-top: 5px;
406 padding-bottom: 5px;
407 width: 8.5em;
408 font-style: italic;
409 overflow: auto;
411 #briefs_log {
412 float: left;
413 padding-left: 10px;
414 padding-right: 10px;
415 padding-top: 5px;
416 padding-bottom: 5px;
417 width: 65%;
419 /* index.tmpl */
421 #index_header {
422 clear: left;
423 float: left;
424 overflow: auto;
425 width: 100%;
426 background-color: Khaki;
428 #index_header_project {
429 clear: left;
430 float: left;
431 width: 20%;
432 padding: 10px;
434 #index_header_description {
435 float: left;
436 width: 30%;
437 padding: 10px;
439 #index_header_owner {
440 float: left;
441 width: 12%;
442 padding: 10px;
444 #index_header_age {
445 padding: 10px;
446 overflow: hidden;
448 #index_wrapper {
449 clear: left;
450 float: left;
451 width: 100%;
453 #index_project {
454 float: left;
455 width: 20%;
456 padding: 10px;
457 overflow: hidden;
459 #index_project_description {
460 float: left;
461 width: 30%;
462 padding: 10px;
463 overflow: auto;
465 #index_project_owner {
466 float: left;
467 width: 12%;
468 padding: 10px;
469 overflow: hidden;
471 #index_project_age {
472 float: left;
473 width: 14%;
474 padding: 10px;
475 overflow: visible;
477 #index_project a {
478 color: #444444;
479 text-decoration: none;
481 #index_project a:hover {
482 color: SteelBlue;
483 text-decoration: none;
485 #index_project_navs a {
486 color: #444444;
487 text-decoration: none;
489 #index_project_navs a:hover {
490 color: SteelBlue;
491 text-decoration: none;
493 #index_next a {
494 color: #444444;
495 text-decoration: none;
497 #index_next a:hover {
498 color: SteelBlue;
499 text-decoration: none;
501 #index_prev a {
502 color: #444444;
503 text-decoration: none;
505 #index_prev a:hover {
506 color: SteelBlue;
507 text-decoration: none;
510 /* commit.tmpl */
512 #commits_title_wrapper {
513 clear: left;
514 float: left;
515 width: 100%;
516 background-color: LightSlateGray;
517 color: #ffffff;
519 #commits_title {
520 padding-left: 10px;
521 padding-top: 5px;
522 padding-bottom: 5px;
524 #commits_content {
525 clear: left;
526 float: left;
527 width: 100%;
529 #commits_line_wrapper {
530 clear: left;
531 float: left;
532 background-color: #f5fcfb;
533 padding-top: 3px;
534 padding-bottom: 3px;
535 width: 100%;
537 #commit {
538 clear: left;
539 float: left;
540 padding-left: 20px;
541 padding-top: 20px;
542 padding-bottom: 20px;
545 /* blame.tmpl */
547 #blame_title_wrapper {
548 clear: left;
549 float: left;
550 width: 100%;
551 background-color: LightSlateGray;
552 color: #ffffff;
554 #blame_title {
555 padding-left: 10px;
556 padding-top: 5px;
557 padding-bottom: 5px;
559 #blame_content {
560 clear: left;
561 float: left;
562 width: 100%;
564 #blame_header_wrapper {
565 float: left;
566 background-color: #f5fcfb;
567 width: 100%;
569 #blame_header {
570 float: left;
571 padding-left: 10px;
572 padding-top: 5px;
573 padding-bottom: 2px;
574 width: 80%;
576 #blame {
577 clear: left;
578 float: left;
579 margin-left: 20px;
580 margin-top: 20px;
581 margin-bottom: 20px;
582 font-family: monospace;
583 white-space: pre;
584 overflow: auto;
586 #blame_wrapper {
587 clear: left;
588 float: left;
589 width: 100%;
591 #blame_number {
592 float: left;
593 width: 3em;
594 overflow: hidden;
596 #blame_hash {
597 float: left;
598 width: 6em;
599 overflow: auto;
601 #blame_date {
602 float: left;
603 width: 7em;
604 overflow: auto;
606 #blame_author {
607 float: left;
608 width: 6em;
609 overflow: hidden;
611 #blame_code {
612 float:left;
613 width: 50%;
614 overflow: visible;
617 /* tree.tmpl */
619 #tree_title_wrapper {
620 clear: left;
621 float: left;
622 width: 100%;
623 background-color: LightSlateGray;
624 color: #ffffff;
626 #tree_title {
627 padding-left: 10px;
628 padding-top: 5px;
629 padding-bottom: 5px;
631 #tree_content {
632 clear: left;
633 float: left;
634 width: 100%;
636 #tree_header_wrapper {
637 clear: left;
638 float: left;
639 background-color: #f5fcfb;
640 width: 100%;
642 #tree_header {
643 float: left;
644 padding-left: 10px;
645 padding-top: 5px;
646 padding-bottom: 2px;
647 width: 80%;
649 #tree {
650 clear: left;
651 float: left;
652 margin-left: 20px;
653 margin-top: 20px;
654 margin-bottom: 20px;
655 font-family: monospace;
657 #tree_wrapper {
658 clear: left;
659 float: left;
660 width: 100%;
662 #tree_line {
663 clear: left;
664 float:left ;
667 /* diff.tmpl */
669 #diff_title_wrapper {
670 clear: left;
671 float: left;
672 width: 100%;
673 background-color: LightSlateGray;
674 color: #ffffff;
676 #diff_title {
677 padding-left: 10px;
678 padding-top: 5px;
679 padding-bottom: 5px;
681 #diff_content {
682 clear: left;
683 float: left;
684 width: 100%;
686 #diff_header_wrapper {
687 float: left;
688 background-color: #f5fcfb;
689 width: 100%;
691 #diff_header {
692 float: left;
693 padding-left: 10px;
694 padding-top: 5px;
695 padding-bottom: 2px;
696 width: 80%;
698 #diff {
699 clear: left;
700 float: left;
701 margin-left: 20px;
702 margin-top: 20px;
703 margin-bottom: 20px;
704 font-family: monospace;
705 white-space: pre;
708 /* summary.tmpl */
710 #summary_wrapper {
711 clear: left;
712 float: left;
713 width: 100%;
714 background-color: Khaki;
716 #summary_tags_title_wrapper {
717 clear: left;
718 float: left;
719 width: 100%;
720 background-color: LightSlateGray;
721 color: #ffffff;
723 #summary_tags_title {
724 padding-left: 10px;
725 padding-top: 5px;
726 padding-bottom: 5px;
728 #summary_tags_content {
729 clear: left;
730 float: left;
731 width: 100%;
733 #summary_heads_title_wrapper {
734 clear: left;
735 float: left;
736 width: 100%;
737 background-color: LightSlateGray;
738 color: #ffffff;
740 #summary_heads_title {
741 padding-left: 10px;
742 padding-top: 5px;
743 padding-bottom: 5px;
745 #summary_heads_content {
746 clear: left;
747 float: left;
748 width: 100%;