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;
217 #logbriefs_wrapper {
218 clear: left;
219 float: left;
220 width: 100%;
222 #logbriefs_age {
223 padding-left: 10px;
224 padding-top: 5px;
225 padding-bottom: 5px;
226 float: left;
227 width: 7.5em;
228 overflow: auto;
230 #logbriefs_author {
231 float: left;
232 padding-top: 5px;
233 padding-bottom: 5px;
234 width: 8.5em;
235 font-style: italic;
236 overflow: auto;
238 #logbriefs_log {
239 float: left;
240 padding-left: 10px;
241 padding-right: 10px;
242 padding-top: 5px;
243 padding-bottom: 5px;
244 width: 65%;
246 #tags_wrapper {
247 clear: left;
248 float: left;
249 width: 100%;
251 #tags_age {
252 padding-left: 10px;
253 padding-top: 5px;
254 padding-bottom: 5px;
255 float: left;
256 width: 7.5em;
257 overflow: auto;
259 #tag {
260 float: left;
261 width: 8.5em;
262 font-style: italic;
263 padding-top: 5px;
264 padding-bottom: 5px;
266 #tag_name {
267 float: left;
268 padding-left: 10px;
269 padding-right: 10px;
270 padding-top: 5px;
271 padding-bottom: 5px;
273 #heads_wrapper {
274 clear: left;
275 float: left;
276 width: 100%;
278 #heads_age {
279 padding-left: 10px;
280 padding-top: 5px;
281 padding-bottom: 5px;
282 float: left;
283 width: 7.5em;
284 overflow: auto;
286 #head {
287 float: left;
288 padding-right: 10px;
289 padding-top: 5px;
290 padding-bottom: 5px;
292 #commit_commit_title {
293 clear: left;
294 float: left;
295 width: 6.5em;
296 padding-left: 10px;
297 padding-top: 2px;
298 padding-bottom: 2px;
300 #commit_commit {
301 float: left;
302 width: 72%;
303 padding-top: 2px;
304 padding-bottom: 2px;
306 #commit_diff_title {
307 clear: left;
308 float: left;
309 width: 6.5em;
310 padding-left: 10px;
311 padding-top: 2px;
312 padding-bottom: 2px;
314 #commit_diff {
315 float: left;
316 width: 72%;
317 padding-top: 2px;
318 padding-bottom: 2px;
320 #commit_author_title {
321 clear: left;
322 float: left;
323 width: 6.5em;
324 padding-left: 10px;
325 padding-top: 2px;
326 padding-bottom: 2px;
328 #commit_author {
329 float: left;
330 width: 72%;
331 padding-top: 2px;
332 padding-bottom: 2px;
334 #commit_committer_title {
335 clear: left;
336 float: left;
337 width: 6.5em;
338 padding-left: 10px;
339 padding-top: 2px;
340 padding-bottom: 2px;
342 #commit_committer {
343 float: left;
344 width: 72%;
345 padding-top: 2px;
346 padding-bottom: 2px;
348 #commit_age_title {
349 clear: left;
350 float: left;
351 width: 6.5em;
352 padding-left: 10px;
353 padding-top: 2px;
354 padding-bottom: 2px;
356 #commit_age {
357 float: left;
358 width: 72%;
359 padding-top: 2px;
360 padding-bottom: 2px;
362 #commit_log_title {
363 clear: left;
364 float: left;
365 width: 6.5em;
366 padding-left: 10px;
367 padding-top: 2px;
368 padding-bottom: 2px;
370 #commit_log {
371 float: left;
372 width: 72%;
373 padding-top: 2px;
374 padding-bottom: 2px;
377 /* index.tmpl */
379 #index_header {
380 clear: left;
381 float: left;
382 overflow: auto;
383 width: 100%;
384 background-color: Khaki;
386 #index_header_project {
387 clear: left;
388 float: left;
389 width: 20%;
390 padding: 10px;
392 #index_header_description {
393 float: left;
394 width: 30%;
395 padding: 10px;
397 #index_header_owner {
398 float: left;
399 width: 12%;
400 padding: 10px;
402 #index_header_age {
403 padding: 10px;
404 overflow: hidden;
406 #index_wrapper {
407 clear: left;
408 float: left;
409 width: 100%;
411 #index_project {
412 float: left;
413 width: 20%;
414 padding: 10px;
415 overflow: hidden;
417 #index_project_description {
418 float: left;
419 width: 30%;
420 padding: 10px;
421 overflow: auto;
423 #index_project_owner {
424 float: left;
425 width: 12%;
426 padding: 10px;
427 overflow: hidden;
429 #index_project_age {
430 float: left;
431 width: 14%;
432 padding: 10px;
433 overflow: visible;
435 #index_project a {
436 color: #444444;
437 text-decoration: none;
439 #index_project a:hover {
440 color: SteelBlue;
441 text-decoration: none;
443 #index_project_navs a {
444 color: #444444;
445 text-decoration: none;
447 #index_project_navs a:hover {
448 color: SteelBlue;
449 text-decoration: none;
451 #index_next a {
452 color: #444444;
453 text-decoration: none;
455 #index_next a:hover {
456 color: SteelBlue;
457 text-decoration: none;
459 #index_prev a {
460 color: #444444;
461 text-decoration: none;
463 #index_prev a:hover {
464 color: SteelBlue;
465 text-decoration: none;
468 /* logs.tmpl */
470 #logs_title_wrapper {
471 clear: left;
472 float: left;
473 width: 100%;
474 background-color: LightSlateGray;
475 color: #ffffff;
477 #logs_title {
478 padding-left: 10px;
479 padding-top: 5px;
480 padding-bottom: 5px;
482 #logs_content {
483 clear: left;
484 float: left;
485 width: 100%;
487 #logs_row_wrapper {
488 clear: left;
489 float: left;
490 background-color: #f5fcfb;
491 padding-top: 3px;
492 padding-bottom: 3px;
493 width: 100%;
495 #log {
496 clear: left;
497 float: left;
498 padding-left: 20px;
499 padding-top: 20px;
500 padding-bottom: 20px;
503 /* tag.tmpl */
505 #log_tag_title_wrapper {
506 clear: left;
507 float: left;
508 width: 100%;
509 background-color: LightSlateGray;
510 color: #ffffff;
512 #log_tag_title {
513 padding-left: 10px;
514 padding-top: 5px;
515 padding-bottom: 5px;
517 #log_tag_content {
518 clear: left;
519 float: left;
520 width: 100%;
522 #log_tag_row_wrapper {
523 clear: left;
524 float: left;
525 background-color: #f5fcfb;
526 width: 100%;
528 #log_tag_commit {
529 clear: left;
530 float: left;
531 padding-left: 10px;
532 padding-top: 5px;
533 padding-bottom: 2px;
535 #log_tag {
536 clear: left;
537 float: left;
538 padding: 20px;
539 font-family: monospace;
542 /* blame.tmpl */
544 #log_blame_title_wrapper {
545 clear: left;
546 float: left;
547 width: 100%;
548 background-color: LightSlateGray;
549 color: #ffffff;
551 #log_blame_title {
552 padding-left: 10px;
553 padding-top: 5px;
554 padding-bottom: 5px;
556 #log_blame_content {
557 clear: left;
558 float: left;
559 width: 100%;
561 #log_blame_row_wrapper {
562 clear: left;
563 float: left;
564 background-color: #f5fcfb;
565 width: 100%;
567 #log_blame_commit {
568 clear: left;
569 float: left;
570 padding-left: 10px;
571 padding-top: 5px;
572 padding-bottom: 2px;
574 #log_blame {
575 clear: left;
576 float: left;
577 padding: 20px;
578 font-family: monospace;
579 white-space: pre;
580 overflow: auto;
582 #blame_wrapper {
583 clear: left;
584 float: left;
585 width: 100%;
587 #blame_number {
588 float: left;
589 width: 3em;
590 overflow: hidden;
592 #blame_hash {
593 float: left;
594 width: 6em;
595 overflow: auto;
597 #blame_date {
598 float: left;
599 width: 7em;
600 overflow: auto;
602 #blame_author {
603 float: left;
604 width: 6em;
605 overflow: hidden;
607 #blame_code {
608 float:left;
609 width: 50%;
610 overflow: visible;
613 /* tree.tmpl */
615 #log_tree_title_wrapper {
616 clear: left;
617 float: left;
618 width: 100%;
619 background-color: LightSlateGray;
620 color: #ffffff;
622 #log_tree_title {
623 padding-left: 10px;
624 padding-top: 5px;
625 padding-bottom: 5px;
627 #log_tree_content {
628 clear: left;
629 float: left;
630 width: 100%;
632 #log_tree_row_wrapper {
633 clear: left;
634 float: left;
635 background-color: #f5fcfb;
636 width: 100%;
638 #log_tree_commit {
639 clear: left;
640 float: left;
641 padding-left: 10px;
642 padding-top: 5px;
643 padding-bottom: 2px;
645 #log_tree {
646 clear: left;
647 float: left;
648 padding: 20px;
649 font-family: monospace;
651 #tree_wrapper {
652 clear: left;
653 float: left;
654 width: 100%;
656 #tree_id {
657 float: left;
658 padding: 2px;
660 #tree {
661 float:left ;
662 padding: 2px;
665 /* commit.tmpl */
667 #log_commit_title_wrapper {
668 clear: left;
669 float: left;
670 width: 100%;
671 background-color: LightSlateGray;
672 color: #ffffff;
674 #log_commit_title {
675 padding-left: 10px;
676 padding-top: 5px;
677 padding-bottom: 5px;
679 #log_commit_content {
680 clear: left;
681 float: left;
682 width: 100%;
684 #log_commit_row_wrapper {
685 clear: left;
686 float: left;
687 background-color: #f5fcfb;
688 width: 100%;
690 #log_commit_commit {
691 clear: left;
692 float: left;
693 padding-left: 10px;
694 padding-top: 5px;
695 padding-bottom: 2px;
697 #log_commit {
698 clear: left;
699 float: left;
700 padding: 20px;
701 font-family: monospace;
704 /* diff.tmpl */
706 #log_diff_title_wrapper {
707 clear: left;
708 float: left;
709 width: 100%;
710 background-color: LightSlateGray;
711 color: #ffffff;
713 #log_diff_title {
714 padding-left: 10px;
715 padding-top: 5px;
716 padding-bottom: 5px;
718 #log_diff_content {
719 clear: left;
720 float: left;
721 width: 100%;
723 #log_diff_row_wrapper {
724 clear: left;
725 float: left;
726 background-color: #f5fcfb;
727 width: 100%;
729 #log_commit_diff {
730 clear: left;
731 float: left;
732 padding-left: 10px;
733 padding-top: 5px;
734 padding-bottom: 2px;
736 #log_diff {
737 clear: left;
738 float: left;
739 padding: 20px;
740 font-family: monospace;
741 white-space: pre;
744 /* summary.tmpl */
746 #summary_wrapper {
747 clear: left;
748 float: left;
749 width: 100%;
750 background-color: Khaki;
752 #summary_logbriefs_title_wrapper {
753 clear: left;
754 float: left;
755 width: 100%;
756 background-color: LightSlateGray;
757 color: #ffffff;
759 #summary_logbriefs_title {
760 padding-left: 10px;
761 padding-top: 5px;
762 padding-bottom: 5px;
764 #summary_logbriefs_content {
765 clear: left;
766 float: left;
767 width: 100%;
769 #summary_tags_title_wrapper {
770 clear: left;
771 float: left;
772 width: 100%;
773 background-color: LightSlateGray;
774 color: #ffffff;
776 #summary_tags_title {
777 padding-left: 10px;
778 padding-top: 5px;
779 padding-bottom: 5px;
781 #summary_tags_content {
782 clear: left;
783 float: left;
784 width: 100%;
786 #summary_heads_title_wrapper {
787 clear: left;
788 float: left;
789 width: 100%;
790 background-color: LightSlateGray;
791 color: #ffffff;
793 #summary_heads_title {
794 padding-left: 10px;
795 padding-top: 5px;
796 padding-bottom: 5px;
798 #summary_heads_content {
799 clear: left;
800 float: left;
801 width: 100%;