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 #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;105 }106 #got_link {107 float: left;108 padding-bottom: 10px;109 padding-top: 10px;110 }111 #content {112 width: 100%;113 }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;121 }122 #nav_prev {123 float: left;124 padding-left: 10px;125 padding-top: 5px;126 padding-bottom: 5px;127 overflow: visible;128 }129 #nav_next {130 padding-right: 10px;131 padding-top: 5px;132 padding-bottom: 5px;133 text-align: right;134 overflow: hidden;135 }136 #navs_wrapper {137 clear: left;138 float: left;139 width: 100%;140 background-color: #ced7e0;141 }142 #navs {143 padding-left: 10px;144 padding-top: 2px;145 padding-bottom: 2px;146 font-size: .8em;147 }148 #site_owner_wrapper {149 clear: left;150 float: left;151 width: 100%;152 background-color: LightSlateGray;153 color: #ffffff;154 }155 #site_owner {156 padding-left: 10px;157 padding-top: 5px;158 padding-bottom: 5px;159 }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;167 }168 #description {169 float: left;170 width: 72%;171 padding-top: 5px;172 padding-bottom: 5px;173 }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;181 }182 #repo_owner {183 float: left;184 width: 72%;185 padding-top: 5px;186 padding-bottom: 5px;187 }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;195 }196 #last_change {197 float: left;198 width: 72%;199 padding-top: 5px;200 padding-bottom: 5px;201 }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;209 }210 #cloneurl {211 float: left;212 width: 72%;213 padding-top: 5px;214 padding-bottom: 5px;215 overflow: auto;216 }217 #logbriefs_wrapper {218 clear: left;219 float: left;220 width: 100%;221 }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;229 }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;237 }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%;245 }246 #tags_wrapper {247 clear: left;248 float: left;249 width: 100%;250 }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;258 }259 #tag {260 float: left;261 width: 8.5em;262 font-style: italic;263 padding-top: 5px;264 padding-bottom: 5px;265 }266 #tag_name {267 float: left;268 padding-left: 10px;269 padding-right: 10px;270 padding-top: 5px;271 padding-bottom: 5px;272 }273 #heads_wrapper {274 clear: left;275 float: left;276 width: 100%;277 }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;285 }286 #head {287 float: left;288 padding-right: 10px;289 padding-top: 5px;290 padding-bottom: 5px;291 }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;299 }300 #commit_commit {301 float: left;302 width: 72%;303 padding-top: 2px;304 padding-bottom: 2px;305 }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;313 }314 #commit_diff {315 float: left;316 width: 72%;317 padding-top: 2px;318 padding-bottom: 2px;319 }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;327 }328 #commit_author {329 float: left;330 width: 72%;331 padding-top: 2px;332 padding-bottom: 2px;333 }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;341 }342 #commit_committer {343 float: left;344 width: 72%;345 padding-top: 2px;346 padding-bottom: 2px;347 }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;355 }356 #commit_age {357 float: left;358 width: 72%;359 padding-top: 2px;360 padding-bottom: 2px;361 }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;369 }370 #commit_log {371 float: left;372 width: 72%;373 padding-top: 2px;374 padding-bottom: 2px;375 }377 /* index.tmpl */379 #index_header {380 clear: left;381 float: left;382 overflow: auto;383 width: 100%;384 background-color: Khaki;385 }386 #index_header_project {387 clear: left;388 float: left;389 width: 20%;390 padding: 10px;391 }392 #index_header_description {393 float: left;394 width: 30%;395 padding: 10px;396 }397 #index_header_owner {398 float: left;399 width: 12%;400 padding: 10px;401 }402 #index_header_age {403 padding: 10px;404 overflow: hidden;405 }406 #index_wrapper {407 clear: left;408 float: left;409 width: 100%;410 }411 #index_project {412 float: left;413 width: 20%;414 padding: 10px;415 overflow: hidden;416 }417 #index_project_description {418 float: left;419 width: 30%;420 padding: 10px;421 overflow: auto;422 }423 #index_project_owner {424 float: left;425 width: 12%;426 padding: 10px;427 overflow: hidden;428 }429 #index_project_age {430 float: left;431 width: 14%;432 padding: 10px;433 overflow: visible;434 }435 #index_project a {436 color: #444444;437 text-decoration: none;438 }439 #index_project a:hover {440 color: SteelBlue;441 text-decoration: none;442 }443 #index_project_navs a {444 color: #444444;445 text-decoration: none;446 }447 #index_project_navs a:hover {448 color: SteelBlue;449 text-decoration: none;450 }451 #index_next a {452 color: #444444;453 text-decoration: none;454 }455 #index_next a:hover {456 color: SteelBlue;457 text-decoration: none;458 }459 #index_prev a {460 color: #444444;461 text-decoration: none;462 }463 #index_prev a:hover {464 color: SteelBlue;465 text-decoration: none;466 }468 /* logs.tmpl */470 #logs_title_wrapper {471 clear: left;472 float: left;473 width: 100%;474 background-color: LightSlateGray;475 color: #ffffff;476 }477 #logs_title {478 padding-left: 10px;479 padding-top: 5px;480 padding-bottom: 5px;481 }482 #logs_content {483 clear: left;484 float: left;485 width: 100%;486 }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%;494 }495 #log {496 clear: left;497 float: left;498 padding-left: 20px;499 padding-top: 20px;500 padding-bottom: 20px;501 }503 /* tag.tmpl */505 #log_tag_title_wrapper {506 clear: left;507 float: left;508 width: 100%;509 background-color: LightSlateGray;510 color: #ffffff;511 }512 #log_tag_title {513 padding-left: 10px;514 padding-top: 5px;515 padding-bottom: 5px;516 }517 #log_tag_content {518 clear: left;519 float: left;520 width: 100%;521 }522 #log_tag_row_wrapper {523 clear: left;524 float: left;525 background-color: #f5fcfb;526 width: 100%;527 }528 #log_tag_commit {529 clear: left;530 float: left;531 padding-left: 10px;532 padding-top: 5px;533 padding-bottom: 2px;534 }535 #log_tag {536 clear: left;537 float: left;538 padding: 20px;539 font-family: monospace;540 }542 /* blame.tmpl */544 #log_blame_title_wrapper {545 clear: left;546 float: left;547 width: 100%;548 background-color: LightSlateGray;549 color: #ffffff;550 }551 #log_blame_title {552 padding-left: 10px;553 padding-top: 5px;554 padding-bottom: 5px;555 }556 #log_blame_content {557 clear: left;558 float: left;559 width: 100%;560 }561 #log_blame_row_wrapper {562 clear: left;563 float: left;564 background-color: #f5fcfb;565 width: 100%;566 }567 #log_blame_commit {568 clear: left;569 float: left;570 padding-left: 10px;571 padding-top: 5px;572 padding-bottom: 2px;573 }574 #log_blame {575 clear: left;576 float: left;577 padding: 20px;578 font-family: monospace;579 white-space: pre;580 overflow: auto;581 }582 #blame_wrapper {583 clear: left;584 float: left;585 width: 100%;586 }587 #blame_number {588 float: left;589 width: 3em;590 overflow: hidden;591 }592 #blame_hash {593 float: left;594 width: 6em;595 overflow: auto;596 }597 #blame_date {598 float: left;599 width: 7em;600 overflow: auto;601 }602 #blame_author {603 float: left;604 width: 6em;605 overflow: hidden;606 }607 #blame_code {608 float:left;609 width: 50%;610 overflow: visible;611 }613 /* tree.tmpl */615 #log_tree_title_wrapper {616 clear: left;617 float: left;618 width: 100%;619 background-color: LightSlateGray;620 color: #ffffff;621 }622 #log_tree_title {623 padding-left: 10px;624 padding-top: 5px;625 padding-bottom: 5px;626 }627 #log_tree_content {628 clear: left;629 float: left;630 width: 100%;631 }632 #log_tree_row_wrapper {633 clear: left;634 float: left;635 background-color: #f5fcfb;636 width: 100%;637 }638 #log_tree_commit {639 clear: left;640 float: left;641 padding-left: 10px;642 padding-top: 5px;643 padding-bottom: 2px;644 }645 #log_tree {646 clear: left;647 float: left;648 padding: 20px;649 font-family: monospace;650 }651 #tree_wrapper {652 clear: left;653 float: left;654 width: 100%;655 }656 #tree_id {657 float: left;658 padding: 2px;659 }660 #tree {661 float:left ;662 padding: 2px;663 }665 /* commit.tmpl */667 #log_commit_title_wrapper {668 clear: left;669 float: left;670 width: 100%;671 background-color: LightSlateGray;672 color: #ffffff;673 }674 #log_commit_title {675 padding-left: 10px;676 padding-top: 5px;677 padding-bottom: 5px;678 }679 #log_commit_content {680 clear: left;681 float: left;682 width: 100%;683 }684 #log_commit_row_wrapper {685 clear: left;686 float: left;687 background-color: #f5fcfb;688 width: 100%;689 }690 #log_commit_commit {691 clear: left;692 float: left;693 padding-left: 10px;694 padding-top: 5px;695 padding-bottom: 2px;696 }697 #log_commit {698 clear: left;699 float: left;700 padding: 20px;701 font-family: monospace;702 }704 /* diff.tmpl */706 #log_diff_title_wrapper {707 clear: left;708 float: left;709 width: 100%;710 background-color: LightSlateGray;711 color: #ffffff;712 }713 #log_diff_title {714 padding-left: 10px;715 padding-top: 5px;716 padding-bottom: 5px;717 }718 #log_diff_content {719 clear: left;720 float: left;721 width: 100%;722 }723 #log_diff_row_wrapper {724 clear: left;725 float: left;726 background-color: #f5fcfb;727 width: 100%;728 }729 #log_commit_diff {730 clear: left;731 float: left;732 padding-left: 10px;733 padding-top: 5px;734 padding-bottom: 2px;735 }736 #log_diff {737 clear: left;738 float: left;739 padding: 20px;740 font-family: monospace;741 white-space: pre;742 }744 /* summary.tmpl */746 #summary_wrapper {747 clear: left;748 float: left;749 width: 100%;750 background-color: Khaki;751 }752 #summary_logbriefs_title_wrapper {753 clear: left;754 float: left;755 width: 100%;756 background-color: LightSlateGray;757 color: #ffffff;758 }759 #summary_logbriefs_title {760 padding-left: 10px;761 padding-top: 5px;762 padding-bottom: 5px;763 }764 #summary_logbriefs_content {765 clear: left;766 float: left;767 width: 100%;768 }769 #summary_tags_title_wrapper {770 clear: left;771 float: left;772 width: 100%;773 background-color: LightSlateGray;774 color: #ffffff;775 }776 #summary_tags_title {777 padding-left: 10px;778 padding-top: 5px;779 padding-bottom: 5px;780 }781 #summary_tags_content {782 clear: left;783 float: left;784 width: 100%;785 }786 #summary_heads_title_wrapper {787 clear: left;788 float: left;789 width: 100%;790 background-color: LightSlateGray;791 color: #ffffff;792 }793 #summary_heads_title {794 padding-left: 10px;795 padding-top: 5px;796 padding-bottom: 5px;797 }798 #summary_heads_content {799 clear: left;800 float: left;801 width: 100%;802 }