/* * gitphpskin.css * * GitPHP look and feel stylesheet * * @author Christopher Han * @copyright Copyright (c) 2006-2011 Christopher Han * @package GitPHP */ /* * Base styles */ body { font-family: sans-serif; font-size: 12px; border: solid #d9d8d1; border-width: 1px; margin: 10px; background-color: #ffffff; color: #000000; } a { color: #0000cc; } a:hover, a:visited, a:active { color: #880000; } .empty { /* various empty / no data messages */ color: gray; } /* * Page header * (topmost bar with project link, language bar, etc) */ div.page_header { height: 25px; padding: 8px; font-size: 18px; font-weight: bold; background-color: #d9d8d1; } div.page_header a:visited, a.header { color: #0000cc; } div.page_header a:hover { color: #880000; } div.login { padding-top: 2px; font-size: 15px; font-weight: normal; } /* * Navigation header links */ div.page_nav { padding: 8px; } div.page_nav a:visited { color: #0000cc; } /* * Path header * (tree/blob path navigation links) */ div.page_path { padding: 8px; border: solid #d9d8d1; border-width: 0px 0px 1px; } /* * Page footer * (footer bar with project description and atom/rss links) */ div.page_footer { height: 17px; padding: 4px 8px; background-color: #d9d8d1; } /* * Attribution footer * (bottommost footer) */ div.attr_footer { text-align: center; padding: 4px 8px; color: #888888; font-style: italic; } div.attr_footer a { color: #888888; font-style: italic; text-decoration: none; } div.attr_footer a:hover { text-decoration: underline; } div.page_footer_text { float: left; color: #555555; font-style: italic; } div.page_footer_text a { color: #555555; font-style: italic; text-decoration: none; } div.page_footer_text a:hover { text-decoration: underline; } /* * Page body */ div.page_body { padding: 8px; } /* * Table displays */ table { padding: 8px 4px; } th { padding: 2px 5px; font-size: 12px; text-align: left; } tr.light:hover { /* odd rows */ background-color: #edece6; } tr.dark { /* even rows */ background-color: #f6f6f0; } tr.dark:hover { background-color: #edece6; } td { padding: 2px 5px; font-size: 12px; vertical-align: top; } td.link { /* navigation links on the right side of each row */ padding: 2px 5px; font-family: sans-serif; font-size: 10px; } /* * Messages */ div.message { /* used to display information/error message to user */ padding: 12px; } div.error { /* highlights error messages */ color: #ff0000; } /* * Badges */ a.rss_logo { /* the rss/atom/opml/txt buttons */ padding: 3px 0px; width: 35px; line-height: 10px; border: 1px solid; border-color: #fcc7a5 #7d3302 #3e1a01 #ff954e; color: #ffffff; background-color: #ff6600; font-weight: bold; font-family: sans-serif; font-size: 10px; text-align: center; text-decoration: none; } a.rss_logo:hover { background-color: #ee5500; } span.refs a { /* for both tag and head badges */ color: #000000; text-decoration: none; } span.refs a:hover { color: #880000; text-decoration: underline; } span.tag { /* tag badge */ padding: 0px 4px; font-size: 10px; font-weight: normal; background-color: #ffffaa; border: 1px solid; border-color: #ffffcc #ffee00 #ffee00 #ffffcc; } span.head { /* head badge */ padding: 0px 4px; font-size: 10px; font-weight: normal; background-color: #aaffaa; border: 1px solid; border-color: #ccffcc #00cc33 #00cc33 #ccffcc; } /* * Title bar * (main header with commit message) */ div.title { padding: 6px 8px; background-color: #edece6; } div.title a.title { font-weight: bold; text-decoration: none; color: #000000; } div.title:hover { background-color: #d9d8d1; } div.title_text { padding: 6px 0px; border: solid #d9d8d1; border-width: 0px 0px 1px; } /* * Search box */ div.search { font-size: 12px; font-weight: normal; } /* * Language selector */ div.lang_select { font-size: 12px; font-weight: normal; } /* * Full log view */ span.age { /* Age display by each log commit */ font-style: italic; } div.log_link { /* Links by each log commit */ font-size: 10px; font-family: sans-serif; font-style: normal; } /* * Commit view */ div.list_head { /* Header above commit's changed files (shows # of changed files) */ padding: 6px 8px 4px; border: solid #d9d8d1; border-width: 1px 0px 0px; font-style: italic; } a.list { /* Filename in list of changed files */ text-decoration: none; color: #000000; } a.list:hover { text-decoration: underline; color: #880000; } span.commit_title { font-weight: bold; } span.merge_title { color: #777777; } span.newfile { color: #008000; } span.deletedfile { color: #c00000; } span.changedfile { color: #777777; } span.movedfile { color: #777777; } span.latenight { /* highlights the time if it's after hours */ color: #cc0000; } span.signedOffBy { color: gray; } /* * Diff display */ div.pre { /* the entire diff output block */ font-family: monospace; font-size: 12px; } div.diff_info { /* the from -> to file header */ font-family: monospace; color: #000099; background-color: #edece6; font-style: italic; } .diffplus { color: #008800; } .diffminus { color: #cc0000; } .diffat { color: #990099; } /* * side-by-side-diff diff */ table.diffTable { font-family: monospace; } table.diffTable tr.diff-added { background-color: #C1FFC1; } table.diffTable tr.diff-modified { background-color: #DDEEFF; } table.diffTable tr.diff-deleted { background-color: #FFDDDD; } table.diffTable td.diff-left { border-right: 1px solid #d9d8d1; } /* * side-by-side commitdiff */ div.commitDiffSBS { width: 100%; border-top: 2px solid #edece6; } div.commitDiffSBS div.SBSTOC { float: left; width: 19%; word-wrap: break-word; background-color: #ffffff; border-bottom: 1px solid #edece6; } div.commitDiffSBS div.SBSTOC a { text-decoration: none; } div.commitDiffSBS div.SBSTOC ul { margin-left: 8px; padding-left: 8px; } div.commitDiffSBS div.SBSTOC .listcount { list-style-type: none; } div.commitDiffSBS div.SBSTOC .activeItem { background-color: #edece6; } div.commitDiffSBS .SBSContent { float: right; width: 80%; border-left: 1px solid #edece6; } div.commitDiffSBS .SBSFooter { clear: both; } /* * Blob/blame display */ a.linenr { /* Line numbers (non-geshi only) */ color: #999999; text-decoration: none; } table.code td { /* code table (non-geshi only) */ padding: 0px 0px; } table.code td.num { text-align: right; font-family: monospace; font-size: 12px; } table.code td.codeline { padding-left: 5px; font-family: monospace; font-size: 12px; } table.code tr.light:hover { background-color: #ffffff; } table.code tr.dark:hover { background-color: #f6f6f0; } td#blameData { /* the blame info column */ text-align: left; } td#blameData div.light:hover { background-color: #edece6; } td#blameData div.dark { background-color: #f6f6f0; } td#blameData div.dark:hover { background-color: #edece6; } /* * Project list page */ div.index_header { /* the customizable info header above the list of projects */ border: solid #d9d8d1; border-width: 0px 0px 1px; padding: 12px 8px; } span.agehighlight { /* highlights recently changed project ages */ color: #009900; } div.projectSearch { /* the project search box */ padding: 8px; border: solid #d9d8d1; border-width: 0px 0px 1px; } .projectName .indent { /* indents projects underneath a category */ margin-left: 8px; } .projectRow.disabled { color: #888; } /* * Tree view */ table.treeTable td.filesize { /* the file size column */ text-align: right; } table.treeTable td.expander { /* the javascript tree expander cell */ padding-right: 0px; } /* * Tag view */ table.tagTable td.link { /* links at the right end of each tag */ text-align: right; } span.pgpSig { color: gray; } /* * Search view */ span.searchmatch { /* highlights string matches */ color: #e00000; } /* * Tooltips */ .ui-tooltip-gitphp { font-size: inherit !important; line-height: inherit !important; border-width: 2px !important; max-width: 500px !important; } /* * Debug styles */ .debug_toggle { color: #88a; border-bottom: 1px dashed blue; } .debug_key { background: #ccf; border-bottom: 1px solid #888; } .debug_value { background: #ccc; border-bottom: 1px solid #888; } .debug_value .debug_addl { font-style: italic; } .debug_time { background: #cff; border-bottom: 1px solid #888; }