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 any6 * purpose with or without fee is hereby granted, provided that the above7 * copyright notice and this permission notice appear in all copies.8 *9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF15 * 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 .back_white {54 background-color: #ffffff;55 }56 .back_lightgray {57 background-color: #d8f3ef;58 }60 #refs_str {61 background-color: #243647;62 color: #ffffff;63 font-style: italic;64 }65 #dotted_line {66 clear: left;67 float: left;68 width: 100%;69 border-top: 1px dotted #444444;70 }71 #solid_line {72 clear: left;73 float: left;74 width: 100%;75 border-top: 1px solid #444444;76 }77 #header {78 overflow: auto;79 width: 100%;80 background-image: linear-gradient(to right, White, LightSlateGray);81 }82 #header a {83 color: #ffffff;84 font-size: 1.2em;85 text-decoration: none;86 }87 #header a:hover {88 color: Gold;89 font-size: 1.2em;90 text-decoration: none;91 }92 #site_path {93 clear: left;94 float: left;95 overflow: auto;96 width: 100%;97 background-color: #243647;98 }99 #site_link {100 float: left;101 width: 40%;102 padding-left: 10px;103 padding-top: 5px;104 padding-bottom: 5px;105 color: #ffffff;106 overflow: hidden;107 }108 #site_link a {109 color: #ffffff;110 text-decoration: none;111 }112 #search {113 float: right;114 padding-right: 10px;115 padding-top: 5px;116 padding-bottom: 5px;117 }118 #got_link {119 float: left;120 padding-bottom: 10px;121 padding-top: 10px;122 }123 #content {124 width: 100%;125 }126 #np_wrapper {127 clear: left;128 float: left;129 width: 100%;130 border-bottom: 1px dotted #444444;131 background-color: #f5fcfb;132 overflow: hidden;133 }134 #nav_prev {135 float: left;136 padding-left: 10px;137 padding-top: 5px;138 padding-bottom: 5px;139 overflow: visible;140 }141 #nav_next {142 padding-right: 10px;143 padding-top: 5px;144 padding-bottom: 5px;145 text-align: right;146 overflow: hidden;147 }148 #navs_wrapper {149 clear: left;150 float: left;151 width: 100%;152 background-color: #ced7e0;153 }154 #navs {155 padding-left: 10px;156 padding-top: 2px;157 padding-bottom: 2px;158 font-size: .8em;159 }160 #site_owner_wrapper {161 clear: left;162 float: left;163 width: 100%;164 background-color: LightSlateGray;165 color: #ffffff;166 }167 #site_owner {168 padding-left: 10px;169 padding-top: 5px;170 padding-bottom: 5px;171 }172 #description_title {173 clear: left;174 float: left;175 width: 6.5em;176 padding-left: 10px;177 padding-top: 5px;178 padding-bottom: 5px;179 }180 #description {181 float: left;182 width: 72%;183 padding-top: 5px;184 padding-bottom: 5px;185 }186 #repo_owner_title {187 clear: left;188 float: left;189 width: 6.5em;190 padding-left: 10px;191 padding-top: 5px;192 padding-bottom: 5px;193 }194 #repo_owner {195 float: left;196 width: 72%;197 padding-top: 5px;198 padding-bottom: 5px;199 }200 #last_change_title {201 clear: left;202 float: left;203 width: 6.5em;204 padding-left: 10px;205 padding-top: 5px;206 padding-bottom: 5px;207 }208 #last_change {209 float: left;210 width: 72%;211 padding-top: 5px;212 padding-bottom: 5px;213 }214 #cloneurl_title {215 clear: left;216 float: left;217 width: 6.5em;218 padding-left: 10px;219 padding-top: 5px;220 padding-bottom: 5px;221 }222 #cloneurl {223 float: left;224 width: 72%;225 padding-top: 5px;226 padding-bottom: 5px;227 overflow: auto;228 white-space: pre-wrap;229 }230 #tmpl_err {231 clear: left;232 float: left;233 padding-left: 20px;234 padding-top: 20px;235 padding-bottom: 20px;236 white-space: pre-wrap;237 }239 /* headers */241 #header_commit_title {242 clear: left;243 float: left;244 width: 6.5em;245 padding-left: 10px;246 padding-top: 2px;247 padding-bottom: 2px;248 }249 #header_commit {250 float: left;251 width: 72%;252 padding-top: 2px;253 padding-bottom: 2px;254 }255 #header_diff_title {256 clear: left;257 float: left;258 width: 6.5em;259 padding-left: 10px;260 padding-top: 2px;261 padding-bottom: 2px;262 }263 #header_diff {264 float: left;265 width: 72%;266 padding-top: 2px;267 padding-bottom: 2px;268 }269 #header_author_title {270 clear: left;271 float: left;272 width: 6.5em;273 padding-left: 10px;274 padding-top: 2px;275 padding-bottom: 2px;276 }277 #header_author {278 float: left;279 width: 72%;280 padding-top: 2px;281 padding-bottom: 2px;282 }283 #header_committer_title {284 clear: left;285 float: left;286 width: 6.5em;287 padding-left: 10px;288 padding-top: 2px;289 padding-bottom: 2px;290 }291 #header_committer {292 float: left;293 width: 72%;294 padding-top: 2px;295 padding-bottom: 2px;296 }297 #header_age_title {298 clear: left;299 float: left;300 width: 6.5em;301 padding-left: 10px;302 padding-top: 2px;303 padding-bottom: 2px;304 }305 #header_age {306 float: left;307 width: 72%;308 padding-top: 2px;309 padding-bottom: 2px;310 }311 #header_commit_msg_title {312 clear: left;313 float: left;314 width: 6.5em;315 padding-left: 10px;316 padding-top: 2px;317 padding-bottom: 2px;318 }319 #header_commit_msg {320 float: left;321 width: 72%;322 padding-top: 2px;323 padding-bottom: 2px;324 white-space: pre-wrap;325 }326 #header_tree_title {327 clear: left;328 float: left;329 width: 6.5em;330 padding-left: 10px;331 padding-top: 2px;332 padding-bottom: 2px;333 }334 #header_tree {335 float: left;336 width: 72%;337 padding-top: 2px;338 padding-bottom: 2px;339 }341 /* heads.tmpl */343 #heads_wrapper {344 clear: left;345 float: left;346 width: 100%;347 }348 #heads_age {349 padding-left: 10px;350 padding-top: 5px;351 padding-bottom: 5px;352 float: left;353 width: 7.5em;354 overflow: auto;355 }356 #heads_space {357 padding-left: 10px;358 padding-top: 5px;359 padding-bottom: 5px;360 float: left;361 width: 8.5em;362 overflow: auto;363 }364 #head {365 float: left;366 padding-right: 10px;367 padding-top: 5px;368 padding-bottom: 5px;369 }371 /* err.tmpl */373 #err_title_wrapper {374 clear: left;375 float: left;376 width: 100%;377 background-color: LightSlateGray;378 color: #ffffff;379 }380 #err_title {381 padding-left: 10px;382 padding-top: 5px;383 padding-bottom: 5px;384 }385 #err_content {386 clear: left;387 float: left;388 width: 100%;389 padding-left: 20px;390 padding-top: 20px;391 padding-bottom: 20px;392 }394 /* briefs.tmpl */396 #briefs_title_wrapper {397 clear: left;398 float: left;399 width: 100%;400 background-color: LightSlateGray;401 color: #ffffff;402 }403 #briefs_title {404 padding-left: 10px;405 padding-top: 5px;406 padding-bottom: 5px;407 }408 #briefs_content {409 clear: left;410 float: left;411 width: 100%;412 }413 #briefs_wrapper {414 clear: left;415 float: left;416 width: 100%;417 }418 #briefs_age {419 padding-left: 10px;420 padding-top: 5px;421 padding-bottom: 5px;422 float: left;423 width: 7.5em;424 overflow: auto;425 }426 #briefs_author {427 float: left;428 padding-top: 5px;429 padding-bottom: 5px;430 width: 8.5em;431 font-style: italic;432 overflow: auto;433 }434 #briefs_log {435 float: left;436 padding-left: 10px;437 padding-right: 10px;438 padding-top: 5px;439 padding-bottom: 5px;440 width: 65%;441 }442 /* index.tmpl */444 #index_header {445 clear: left;446 float: left;447 overflow: auto;448 width: 100%;449 background-color: Khaki;450 }451 #index_header_project {452 clear: left;453 float: left;454 width: 20%;455 padding: 10px;456 }457 #index_header_description {458 float: left;459 width: 30%;460 padding: 10px;461 }462 #index_header_owner {463 float: left;464 width: 12%;465 padding: 10px;466 }467 #index_header_age {468 padding: 10px;469 overflow: hidden;470 }471 #index_wrapper {472 clear: left;473 float: left;474 width: 100%;475 }476 #index_project {477 float: left;478 width: 20%;479 padding: 10px;480 overflow: hidden;481 }482 #index_project_description {483 float: left;484 width: 30%;485 padding: 10px;486 overflow: auto;487 }488 #index_project_owner {489 float: left;490 width: 12%;491 padding: 10px;492 overflow: hidden;493 }494 #index_project_age {495 float: left;496 width: 14%;497 padding: 10px;498 overflow: visible;499 }500 #index_project a {501 color: #444444;502 text-decoration: none;503 }504 #index_project a:hover {505 color: SteelBlue;506 text-decoration: none;507 }508 #index_project_navs a {509 color: #444444;510 text-decoration: none;511 }512 #index_project_navs a:hover {513 color: SteelBlue;514 text-decoration: none;515 }516 #index_next a {517 color: #444444;518 text-decoration: none;519 }520 #index_next a:hover {521 color: SteelBlue;522 text-decoration: none;523 }524 #index_prev a {525 color: #444444;526 text-decoration: none;527 }528 #index_prev a:hover {529 color: SteelBlue;530 text-decoration: none;531 }533 /* commit.tmpl */535 #commits_title_wrapper {536 clear: left;537 float: left;538 width: 100%;539 background-color: LightSlateGray;540 color: #ffffff;541 }542 #commits_title {543 padding-left: 10px;544 padding-top: 5px;545 padding-bottom: 5px;546 }547 #commits_content {548 clear: left;549 float: left;550 width: 100%;551 }552 #commits_line_wrapper {553 clear: left;554 float: left;555 background-color: #f5fcfb;556 padding-top: 3px;557 padding-bottom: 3px;558 width: 100%;559 }560 #commit {561 clear: left;562 float: left;563 padding-left: 20px;564 padding-top: 20px;565 padding-bottom: 20px;566 white-space: pre-wrap;567 }569 /* blame.tmpl */571 #blame_title_wrapper {572 clear: left;573 float: left;574 width: 100%;575 background-color: LightSlateGray;576 color: #ffffff;577 }578 #blame_title {579 padding-left: 10px;580 padding-top: 5px;581 padding-bottom: 5px;582 }583 #blame_content {584 clear: left;585 float: left;586 width: 100%;587 }588 #blame_header_wrapper {589 float: left;590 background-color: #f5fcfb;591 width: 100%;592 }593 #blame_header {594 float: left;595 padding-left: 10px;596 padding-top: 5px;597 padding-bottom: 2px;598 width: 80%;599 }600 #blame {601 clear: left;602 float: left;603 margin-left: 20px;604 margin-top: 20px;605 margin-bottom: 20px;606 font-family: monospace;607 white-space: pre;608 overflow: auto;609 }610 #blame_wrapper {611 clear: left;612 float: left;613 width: 100%;614 }615 #blame_number {616 float: left;617 width: 3em;618 overflow: hidden;619 }620 #blame_hash {621 float: left;622 width: 6em;623 overflow: auto;624 }625 #blame_date {626 float: left;627 width: 7em;628 overflow: auto;629 }630 #blame_author {631 float: left;632 width: 6em;633 overflow: hidden;634 }635 #blame_code {636 float:left;637 width: 50%;638 overflow: visible;639 }641 /* tree.tmpl */643 #tree_title_wrapper {644 clear: left;645 float: left;646 width: 100%;647 background-color: LightSlateGray;648 color: #ffffff;649 }650 #tree_title {651 padding-left: 10px;652 padding-top: 5px;653 padding-bottom: 5px;654 }655 #tree_content {656 clear: left;657 float: left;658 width: 100%;659 }660 #tree_header_wrapper {661 clear: left;662 float: left;663 background-color: #f5fcfb;664 width: 100%;665 }666 #tree_header {667 float: left;668 padding-left: 10px;669 padding-top: 5px;670 padding-bottom: 2px;671 width: 80%;672 }673 #tree {674 clear: left;675 float: left;676 margin-left: 20px;677 margin-top: 20px;678 margin-bottom: 20px;679 font-family: monospace;680 }681 #tree_wrapper {682 clear: left;683 float: left;684 width: 100%;685 }686 #tree_line {687 clear: left;688 float: left;689 width: 20em;690 padding: 1px;691 }692 #tree_line_blank {693 float: left;694 padding: 1px;695 width: 8em;696 }697 #tree_line_navs {698 float: left;699 text-align: right;700 padding: 1px;701 width: 8em;702 }704 /* tag.tmpl */706 #tag_title_wrapper {707 clear: left;708 float: left;709 width: 100%;710 background-color: LightSlateGray;711 color: #ffffff;712 }713 #tag_title {714 padding-left: 10px;715 padding-top: 5px;716 padding-bottom: 5px;717 }718 #tag_content {719 clear: left;720 float: left;721 width: 100%;722 }723 #tag_header_wrapper {724 clear: left;725 float: left;726 background-color: #f5fcfb;727 width: 100%;728 }729 #tag_header {730 float: left;731 padding-left: 10px;732 padding-top: 5px;733 padding-bottom: 2px;734 width: 80%;735 }736 #tag_wrapper {737 clear: left;738 float: left;739 width: 100%;740 }741 #tag_age {742 padding-left: 10px;743 padding-top: 5px;744 padding-bottom: 5px;745 float: left;746 width: 7.5em;747 overflow: auto;748 }749 #tag {750 float: left;751 width: 8.5em;752 font-style: italic;753 padding-top: 5px;754 padding-bottom: 5px;755 }756 #tag_name {757 float: left;758 padding-left: 10px;759 padding-right: 10px;760 padding-top: 5px;761 padding-bottom: 5px;762 }763 #tag_info_date_title {764 clear: left;765 float: left;766 width: 7.5em;767 }768 #tag_info_date {769 float: left;770 }771 #tag_info_tagger_title {772 clear: left;773 float: left;774 width: 7.5em;775 }776 #tag_info_tagger {777 float: left;778 }779 #tag_info {780 clear: left;781 float: left;782 margin-top: 25px;783 white-space: pre-wrap;784 }786 /* tags.tmpl */787 #tags_info {788 clear: left;789 float: left;790 padding-left: 10px;791 padding-top: 5px;792 padding-bottom: 5px;793 }796 /* diff.tmpl */798 #diff_title_wrapper {799 clear: left;800 float: left;801 width: 100%;802 background-color: LightSlateGray;803 color: #ffffff;804 }805 #diff_title {806 padding-left: 10px;807 padding-top: 5px;808 padding-bottom: 5px;809 }810 #diff_content {811 clear: left;812 float: left;813 width: 100%;814 }815 #diff_header_wrapper {816 float: left;817 background-color: #f5fcfb;818 width: 100%;819 }820 #diff_header {821 float: left;822 padding-left: 10px;823 padding-top: 5px;824 padding-bottom: 2px;825 width: 80%;826 }827 #diff {828 clear: left;829 float: left;830 margin-left: 20px;831 margin-top: 20px;832 margin-bottom: 20px;833 font-family: monospace;834 white-space: pre;835 }837 /* summary.tmpl */839 #summary_wrapper {840 clear: left;841 float: left;842 width: 100%;843 background-color: Khaki;844 }845 #summary_tags_title_wrapper {846 clear: left;847 float: left;848 width: 100%;849 background-color: LightSlateGray;850 color: #ffffff;851 }852 #summary_tags_title {853 padding-left: 10px;854 padding-top: 5px;855 padding-bottom: 5px;856 }857 #summary_tags_content {858 clear: left;859 float: left;860 width: 100%;861 }862 #summary_heads_title_wrapper {863 clear: left;864 float: left;865 width: 100%;866 background-color: LightSlateGray;867 color: #ffffff;868 }869 #summary_heads_title {870 padding-left: 10px;871 padding-top: 5px;872 padding-bottom: 5px;873 }874 #summary_heads_content {875 clear: left;876 float: left;877 width: 100%;878 }