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 }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;227 }228 #header_commit {229 float: left;230 width: 72%;231 padding-top: 2px;232 padding-bottom: 2px;233 }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;241 }242 #header_diff {243 float: left;244 width: 72%;245 padding-top: 2px;246 padding-bottom: 2px;247 }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;255 }256 #header_author {257 float: left;258 width: 72%;259 padding-top: 2px;260 padding-bottom: 2px;261 }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;269 }270 #header_committer {271 float: left;272 width: 72%;273 padding-top: 2px;274 padding-bottom: 2px;275 }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;283 }284 #header_age {285 float: left;286 width: 72%;287 padding-top: 2px;288 padding-bottom: 2px;289 }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;297 }298 #header_commit_msg {299 float: left;300 width: 72%;301 padding-top: 2px;302 padding-bottom: 2px;303 }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;311 }312 #header_tree {313 float: left;314 width: 72%;315 padding-top: 2px;316 padding-bottom: 2px;317 }319 /* tags.tmpl */321 #tags_wrapper {322 clear: left;323 float: left;324 width: 100%;325 }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;333 }334 #tag {335 float: left;336 width: 8.5em;337 font-style: italic;338 padding-top: 5px;339 padding-bottom: 5px;340 }341 #tag_name {342 float: left;343 padding-left: 10px;344 padding-right: 10px;345 padding-top: 5px;346 padding-bottom: 5px;347 }349 /* heads.tmpl */351 #heads_wrapper {352 clear: left;353 float: left;354 width: 100%;355 }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;363 }364 #head {365 float: left;366 padding-right: 10px;367 padding-top: 5px;368 padding-bottom: 5px;369 }371 /* briefs.tmpl */373 #briefs_title_wrapper {374 clear: left;375 float: left;376 width: 100%;377 background-color: LightSlateGray;378 color: #ffffff;379 }380 #briefs_title {381 padding-left: 10px;382 padding-top: 5px;383 padding-bottom: 5px;384 }385 #briefs_content {386 clear: left;387 float: left;388 width: 100%;389 }390 #briefs_wrapper {391 clear: left;392 float: left;393 width: 100%;394 }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;402 }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;410 }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%;418 }419 /* index.tmpl */421 #index_header {422 clear: left;423 float: left;424 overflow: auto;425 width: 100%;426 background-color: Khaki;427 }428 #index_header_project {429 clear: left;430 float: left;431 width: 20%;432 padding: 10px;433 }434 #index_header_description {435 float: left;436 width: 30%;437 padding: 10px;438 }439 #index_header_owner {440 float: left;441 width: 12%;442 padding: 10px;443 }444 #index_header_age {445 padding: 10px;446 overflow: hidden;447 }448 #index_wrapper {449 clear: left;450 float: left;451 width: 100%;452 }453 #index_project {454 float: left;455 width: 20%;456 padding: 10px;457 overflow: hidden;458 }459 #index_project_description {460 float: left;461 width: 30%;462 padding: 10px;463 overflow: auto;464 }465 #index_project_owner {466 float: left;467 width: 12%;468 padding: 10px;469 overflow: hidden;470 }471 #index_project_age {472 float: left;473 width: 14%;474 padding: 10px;475 overflow: visible;476 }477 #index_project a {478 color: #444444;479 text-decoration: none;480 }481 #index_project a:hover {482 color: SteelBlue;483 text-decoration: none;484 }485 #index_project_navs a {486 color: #444444;487 text-decoration: none;488 }489 #index_project_navs a:hover {490 color: SteelBlue;491 text-decoration: none;492 }493 #index_next a {494 color: #444444;495 text-decoration: none;496 }497 #index_next a:hover {498 color: SteelBlue;499 text-decoration: none;500 }501 #index_prev a {502 color: #444444;503 text-decoration: none;504 }505 #index_prev a:hover {506 color: SteelBlue;507 text-decoration: none;508 }510 /* commit.tmpl */512 #commits_title_wrapper {513 clear: left;514 float: left;515 width: 100%;516 background-color: LightSlateGray;517 color: #ffffff;518 }519 #commits_title {520 padding-left: 10px;521 padding-top: 5px;522 padding-bottom: 5px;523 }524 #commits_content {525 clear: left;526 float: left;527 width: 100%;528 }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%;536 }537 #commit {538 clear: left;539 float: left;540 padding-left: 20px;541 padding-top: 20px;542 padding-bottom: 20px;543 }545 /* blame.tmpl */547 #blame_title_wrapper {548 clear: left;549 float: left;550 width: 100%;551 background-color: LightSlateGray;552 color: #ffffff;553 }554 #blame_title {555 padding-left: 10px;556 padding-top: 5px;557 padding-bottom: 5px;558 }559 #blame_content {560 clear: left;561 float: left;562 width: 100%;563 }564 #blame_header_wrapper {565 float: left;566 background-color: #f5fcfb;567 width: 100%;568 }569 #blame_header {570 float: left;571 padding-left: 10px;572 padding-top: 5px;573 padding-bottom: 2px;574 width: 80%;575 }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;585 }586 #blame_wrapper {587 clear: left;588 float: left;589 width: 100%;590 }591 #blame_number {592 float: left;593 width: 3em;594 overflow: hidden;595 }596 #blame_hash {597 float: left;598 width: 6em;599 overflow: auto;600 }601 #blame_date {602 float: left;603 width: 7em;604 overflow: auto;605 }606 #blame_author {607 float: left;608 width: 6em;609 overflow: hidden;610 }611 #blame_code {612 float:left;613 width: 50%;614 overflow: visible;615 }617 /* tree.tmpl */619 #tree_title_wrapper {620 clear: left;621 float: left;622 width: 100%;623 background-color: LightSlateGray;624 color: #ffffff;625 }626 #tree_title {627 padding-left: 10px;628 padding-top: 5px;629 padding-bottom: 5px;630 }631 #tree_content {632 clear: left;633 float: left;634 width: 100%;635 }636 #tree_header_wrapper {637 clear: left;638 float: left;639 background-color: #f5fcfb;640 width: 100%;641 }642 #tree_header {643 float: left;644 padding-left: 10px;645 padding-top: 5px;646 padding-bottom: 2px;647 width: 80%;648 }649 #tree {650 clear: left;651 float: left;652 margin-left: 20px;653 margin-top: 20px;654 margin-bottom: 20px;655 font-family: monospace;656 }657 #tree_wrapper {658 clear: left;659 float: left;660 width: 100%;661 }662 #tree_line {663 clear: left;664 float:left ;665 }667 /* diff.tmpl */669 #diff_title_wrapper {670 clear: left;671 float: left;672 width: 100%;673 background-color: LightSlateGray;674 color: #ffffff;675 }676 #diff_title {677 padding-left: 10px;678 padding-top: 5px;679 padding-bottom: 5px;680 }681 #diff_content {682 clear: left;683 float: left;684 width: 100%;685 }686 #diff_header_wrapper {687 float: left;688 background-color: #f5fcfb;689 width: 100%;690 }691 #diff_header {692 float: left;693 padding-left: 10px;694 padding-top: 5px;695 padding-bottom: 2px;696 width: 80%;697 }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;706 }708 /* summary.tmpl */710 #summary_wrapper {711 clear: left;712 float: left;713 width: 100%;714 background-color: Khaki;715 }716 #summary_tags_title_wrapper {717 clear: left;718 float: left;719 width: 100%;720 background-color: LightSlateGray;721 color: #ffffff;722 }723 #summary_tags_title {724 padding-left: 10px;725 padding-top: 5px;726 padding-bottom: 5px;727 }728 #summary_tags_content {729 clear: left;730 float: left;731 width: 100%;732 }733 #summary_heads_title_wrapper {734 clear: left;735 float: left;736 width: 100%;737 background-color: LightSlateGray;738 color: #ffffff;739 }740 #summary_heads_title {741 padding-left: 10px;742 padding-top: 5px;743 padding-bottom: 5px;744 }745 #summary_heads_content {746 clear: left;747 float: left;748 width: 100%;749 }