From 27ae9095639bb228a1b7ff86a3ebe4264abf05be Mon Sep 17 00:00:00 2001
From: mschaefers <mschaefers@scoop-gmbh.de>
Date: Thu, 29 Nov 2012 12:33:09 -0500
Subject: [PATCH] feature: when using LdapUserService one can configure Gitblit to fetch all users from ldap that can possibly login. This allows to see newly generated LDAP users instantly in Gitblit. By now an LDAP user had to log in once to appear in GitBlit.
---
resources/gitblit.css | 1169 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 1,133 insertions(+), 36 deletions(-)
diff --git a/resources/gitblit.css b/resources/gitblit.css
index d81c063..e5363c8 100644
--- a/resources/gitblit.css
+++ b/resources/gitblit.css
@@ -1,56 +1,1153 @@
-/*
- JGitWeb css.
-*/
-body, table, tr, th, td { font-size: 13px; }
-
-table.object_header td, div.page_body, table.diff_tree td {
- font-size: 12px;
+body {
+ /* 50px to start the container 10px below the navbar */
+ padding-top: 60px;
}
-table.diff_tree td div.link {
- padding: 2px 5px;
- font-family: sans-serif;
- font-size: 9px;
+footer {
+ margin-top: 25px;
+ padding: 15px 0 16px;
+ border-top: 1px solid #E5E5E5;
}
-div.link {
- padding: 2px 5px;
- font-family: sans-serif;
- font-size: 9px;
+body, input, select {
+ color: #202020;
}
-pre.prettyprint, pre.plainprint {
- font-size:12px;
- border:0px;
+ul, ol {
+ margin-bottom: 10px !important;
+}
+a:focus {
+ outline: none;
}
-div.page_nav2 {
- padding: 0px 8px 8px 8px;
+[class^="icon-"], [class*=" icon-"] a i {
+ /* override for a links that look like bootstrap buttons */
+ vertical-align: text-bottom;
}
-table.project_list tr th a { padding-right: 15px; background-position: right; background-repeat:no-repeat; }
-table.project_list tr th.wicket_orderDown a {font-weight: bold; background-image: url(arrow_down.png); }
-table.project_list tr th.wicket_orderUp a { font-weight: bold; background-image: url(arrow_up.png); }
-table.project_list tr th.wicket_orderNone a { font-weight: normal; background-image: url(arrow_off.png); }
+hr {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
-/* age0: age < 60*60*2 */
-table.project_list .age0 {
- color: #009900;
- font-style: italic;
+.settings th {
+ vertical-align: top;
+}
+
+.pageTitle {
+ padding-bottom: 5px;
+ margin: 0;
+ border-bottom: 1px solid #eee;
+}
+
+.pageTitle h1, .pageTitle h2 {
+ color: #0069D6;
+}
+
+.navbar .brand {
+ padding: 10px 20px;
+}
+
+.navbar .pull-right {
+ margin: 0;
+}
+
+.navbar ul.nav {
+ margin: 0 !important;
+ padding: 4px 0px 0px 0px;
+}
+
+.navbar ul.nav li a {
+ color: white;
+ text-shadow: none;
+ outline: 0;
+}
+
+.navbar ul.nav li a:hover {
+ color: #abd4ff !important;
+ text-decoration: underline;
+}
+
+.navbar .nav .active > a:hover {
+ text-decoration: underline;
+}
+
+.navbar-inner {
+ background-color:#000050;
+ background-repeat:repeat-x;
+ background-image:-khtml-gradient(linear, left top, left bottom, from(#000060), to(#000040));
+ background-image:-moz-linear-gradient(top, #000060, #000040);
+ background-image:-ms-linear-gradient(top, #000060, #000040);
+ background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #000060), color-stop(100%, #000040));
+ background-image:-webkit-linear-gradient(top, #000060, #000040);
+ background-image:-o-linear-gradient(top, #000060, #000040);
+ background-image:linear-gradient(top, #000060, #000040);
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000060', endColorstr='#000040', GradientType=0);
+ -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+ -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+ box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
+ border-bottom: 2px solid #ff9900 !important;
+}
+
+.navbar ul li:focus, .navbar .active {
+ background-repeat:no-repeat;
+ background-image: url(arrow_page.png);
+ background-position: center bottom;
+ outline: 0;
+ padding-bottom:3px;
+}
+
+.navbar .active a {
+ background-color: transparent !important;
+ outline: 0;
+}
+
+.navbar div > ul .menu-dropdown .selected, .nav .menu-dropdown .selected, .navbar div > ul .dropdown-menu .selected, .nav .dropdown-menu .selected {
+ background-image: url("bullet_blue.png");
+ background-repeat: no-repeat;
+ background-position: left;
+}
+
+.navbar div>ul .dropdown-menu li a {
+ color: #555;
+}
+
+navbar div>ul .menu-dropdown li a:hover,.nav .menu-dropdown li a:hover,.navbar div>ul .dropdown-menu li a:hover,.nav .dropdown-menu li a:hover{
+ background-color: #000070;
+ color: #ffffff !important;
+}
+
+.breadcrumb {
+ margin-top: 5px !important;
+ margin-bottom: 5px !important;
+}
+
+.pageTitle {
+ margin-bottom: 5px;
+}
+
+.pageTitle h2 small {
+ font-size: 80%;
font-weight: bold;
}
-/* age1: 60*60*2 <= age < 60*60*24*2 */
-table.project_list .age1 {
- color: #009900;
+.pageTitle {
+ color: #888;
+ font-size: 18px;
+ line-height: 27px;
+}
+.pageTitle .project, .pageTitle .repository {
+ font-family: Helvetica, arial, freesans, clean, sans-serif;
+ font-size: 22px;
+}
+
+.pageTitle .controls {
+ font-size: 12px;
+}
+
+.pageTitle .repository {
+ font-weight: bold;
+}
+
+.originRepository {
+ font-family: Helvetica, arial, freesans, clean, sans-serif;
+ color: #888;
+ font-size: 12px;
+ line-height: 14px;
+ margin: 0px;
+}
+
+.forkSource, .forkEntry {
+ color: #888;
+}
+
+.forkSource {
+ font-size: 18px;
+ line-height: 20px;
+ padding: 5px 0px;
+}
+
+.forkEntry {
+ font-size: 14px;
+ padding: 2px 0px;
+}
+
+.forkSource .forks, .forkEntry .forks {
+ font-size: 10px;
+ padding-left: 5px;
+ text-decoration: underline;
+ vertical-align: middle;
+}
+
+div.odd {
+
+}
+
+div.even {
+ background-color: whiteSmoke;
+ vertical-align: middle;
+}
+
+span.authorizationControl label {
+ display: inline;
+ color: #777;
+ padding:5px 0px 5px 10px;
+}
+
+div.page_footer {
+ clear: both;
+ height: 17px;
+ color: black;
+ background-color: #ffffff;
+ padding: 5px;
+ border-top: 1px solid #bbb;
font-style: italic;
}
-/* age2: 60*60*24*2 <= age */
-table.project_list .age2 {
- font-style: italic;
+pre, code, pre.prettyprint, pre.plainprint {
+ background-color: #ffffff;
+ color: black;
+ font-family: monospace;
+ font-size:12px;
+ border:0px;
+ padding: 0;
+ line-height: 1.35em;
+ vertical-align:top;
}
-table.diff_tree td.size {
- width:80px;
+table {
+ margin-bottom: 5px;
+ font-size: inherit;
+}
+
+.table th {
+ vertical-align: top;
+}
+
+th {
+ vertical-align: middle;
+ text-align: left;
+}
+
+div.sourceview {
+ overflow: hidden;
+}
+
+pre.prettyprint ol {
+ padding-left:25px;
+}
+
+#nums {
+ text-align: right;
+ padding-right:10px;
+ border-right:1px solid #ddd;
+ font-family: monospace;
+ line-height: 1.35em;
+ vertical-align:top;
+}
+
+#nums pre {
+ white-space: pre;
+}
+
+#nums pre, #lines pre {
+ margin: 0;
+}
+
+#lines pre {
+ padding: 0px !important;
+ border: 0px !important;
+ white-space: nowrap;
+}
+
+/* CSS trick to workaround #link topOfWindow offset problem */
+#nums .num {
+ border-top: 160px solid transparent;
+ margin-top: -160px;
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ color: #888;
+}
+
+#nums span:target {
+ background-color: #ffffbf;
+ color: black;
+ font-weight: bold;
+ border-bottom: 1px solid red;
+}
+
+#lines table {
+ margin: 0;
+}
+
+#lines td {
+ padding: 0;
+}
+
+#lines a {
+ padding-left: 5px;
+}
+
+#lines a:hover {
+ background-color: #ffffbf;
+ text-decoration: none;
+}
+
+#lines tr:hover {
+ background-color: #ffffbf;
+}
+#lines .odd {
+ background-color: white;
+}
+
+#lines .even {
+ background-color: #fafafa;
+}
+
+
+
+h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
+ color: #888;
+}
+
+.age0, .age1, .age2, .age3, .age4 {
+ font-size: 12px;
+}
+
+/* age0: age < 2 hours */
+.age0 {
+ font-style: italic;
+ color: #008000;
+ font-weight: bold;
+}
+
+/* age1: 2 hours <= age < 2 days */
+.age1 {
+ font-style: italic;
+ color: #0000ff;
+ font-weight: bold;
+}
+
+/* age2: 2 days < age <= 7 days */
+.age2 {
+ font-style: italic;
+ color: #2b60de;
+}
+
+/* age3: 7 days < age <= 30 days */
+.age3 {
+ color: #800080;
+}
+
+/* age4: > 30 days */
+.age4 {
+}
+
+/* Ensure that hovered ages are white */
+tr.light:hover .age0,
+tr.light:hover .age1,
+tr.light:hover .age2,
+tr.light:hover .age3,
+tr.light:hover .age4,
+tr.dark:hover .age0,
+tr.dark:hover .age1,
+tr.dark:hover .age2,
+tr.dark:hover .age3,
+tr.dark:hover .age4 {
+ color: #ffffff !important;
+}
+
+a.list {
+ text-decoration: none;
+ color: inherit;
+}
+
+a.list.subject {
+ font-weight: bold;
+}
+
+a.list.name {
+ font-weight: bold;
+}
+
+a.list:hover {
+ text-decoration: underline;
+ color: #880000;
+}
+
+span.empty {
+ font-size: 0.9em;
+ font-style: italic;
+ padding-left:10px;
+ color: #008000;
+}
+
+span.link {
+ color: #888;
+}
+
+span.link, span.link a {
+ font-family: sans-serif;
+ font-size: 11px;
+}
+
+span.link em, div.link span em {
+ font-style: normal;
+ font-family: sans-serif;
+ font-size: 11px;
+}
+
+span.repositorySwatch {
+ border-radius: 3px;
+ padding: 1px 4px 2px 4px;
+ color: #ffffff;
+ vertical-align: center;
+}
+span.repositorySwatch a {
+ color: inherit;
+}
+
+img.inlineIcon {
+ padding-left: 1px;
+ padding-right: 1px;
+}
+
+img.overview {
+ float:right;
+ border:1px solid #CCCCCC;
+}
+
+img.gravatar {
+ background-color: #ffffff;
+ border: 1px solid #ddd;
+ border-radius: 5px;
+ padding: 2px;
+}
+
+div.searchResult {
+ padding: 10px 5px 10px 5px;
+}
+
+div.searchResult .summary {
+ font-weight: bold;
+}
+
+div.searchResult .branch {
+ color: #008000;
+}
+
+div.searchResult .author {
+ font-style: italic !important;
+}
+
+div.searchResult .date {
+ color:#999;
+}
+
+div.searchResult .body {
+ padding-left:20px;
+}
+
+div.searchResult .fragment {
+ padding: 7px 0;
+}
+
+div.searchResult .highlight {
+ background-color: #ccff66;
+ padding: 0 2px;
+}
+
+div.searchResult .ellipses {
+ padding-left:25px;
+ color: #aaa;
+}
+
+div.searchResult pre {
+ margin: 1px 0px;
+ border: 0px;
+}
+
+div.searchResult .text {
+ border-left: 2px solid #ccc;
+ border-radius: 0px;
+
+ padding: 0 0 0 15px;
+}
+
+div.searchResult ol {
+ margin-bottom: 0px !important;
+}
+
+div.header, div.commitHeader, table.repositories th {
+ background-color:#e0e0e0;
+ background-repeat:repeat-x;
+ background-image:-khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
+ background-image:-moz-linear-gradient(top, #ffffff, #e0e0e0);
+ background-image:-ms-linear-gradient(top, #ffffff, #e0e0e0);
+ background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0));
+ background-image:-webkit-linear-gradient(top, #ffffff, #e0e0e0);
+ background-image:-o-linear-gradient(top, #ffffff, #e0e0e0);
+ background-image:linear-gradient(top, #ffffff, #e0e0e0);
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0);
+ -webkit-box-shadow:inset 0 1px 0 #ffffff;
+ -moz-box-shadow:inset 0 1px 0 #ffffff;
+ box-shadow:inset 0 1px 0 #ffffff;
+}
+
+div.header {
+ padding: 3px;
+ border: 1px solid #ddd;
+ border-bottom: 0;
+ border-radius: 3px 3px 0 0;
+ font-weight: bold;
+}
+
+div.commitHeader {
+ margin:0 0 2px;
+ padding:7px 14px;
+ border:1px solid #ddd;
+ border-radius: 3px;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;border-radius:3px;
+}
+
+div.header a, div.commitHeader a {
+ color: black;
+ text-decoration: none;
+ font-weight: bold;
+}
+
+div.header a:hover, div.commitHeader a:hover {
+ text-decoration: underline;
+}
+
+div.page_nav2 {
+ padding: 2px 5px 7px 5px;
+}
+
+div.admin_nav {
+ border-bottom: 0px;
+ text-align: right;
+ padding: 5px 5px 5px 2px;
+}
+
+div.admin_nav a {
+ text-decoration: none;
+}
+
+div.admin_nav a:hover {
+ text-decoration: underline;
+}
+
+span.search {
+ height: 40px;
+ padding-top:2px;
+}
+
+span.search input {
+ -webkit-border-radius:0;-moz-border-radius:0x;border-radius:0;
+ vertical-align: top;
+ background: url(search-icon.png) no-repeat 4px center;
+ background-color: transparent;
+ border: 1px solid transparent;
+ outline: none;
+ padding: 2px 2px 2px 22px;
+ text-shadow: none;
+ margin: 0px;
+
+ color: #ddd;
+}
+
+span.search input:hover, span.search input:focus {
+ background-color: transparent;
+ border: 1px solid transparent;
+ padding: 2px 2px 2px 22px;
+ box-shadow: none;
+ color: #ddd;
+ border-bottom: 1px solid #ff9900;
+}
+
+span.search input:focus {
+ color: white;
+}
+
+/* div.search input:focused { */
+/* background-color: transparent; */
+/* border: 1px solid transparent; */
+/* padding: 2px 2px 2px 22px; */
+/* text-shadow: none; */
+/* } */
+
+span.login input:focus {
+ background-color: rgba(255, 255, 255, 0.6);
+ text-shadow: none;
+ color: white;
+}
+
+.commit_message {
+ padding: 8px;
+ border: solid #ddd;
+ border-width: 1px 0px 0px;
+ border-radius: 0px;
+}
+
+div.bug_open, span.bug_open {
+ padding: 2px;
+ background-color: #803333;
+ color: white;
+ text-align: center;
+}
+
+div.bug_resolved, span.bug_resolved {
+ padding: 2px;
+ background-color: #408040;
+ color: white;
+ text-align: center;
+}
+
+div.bug_invalid, span.bug_invalid {
+ padding: 2px;
+ background-color: gray;
+ text-align: center;
+}
+
+div.bug_hold, span.bug_hold {
+ padding: 2px;
+ background-color: orange;
+ text-align: center;
+}
+
+div.diff {
+ font-family: monospace;
+ overflow: auto;
+}
+
+div.diff.header {
+ -moz-border-bottom-colors: none;
+ -moz-border-image: none;
+ -moz-border-left-colors: none;
+ -moz-border-right-colors: none;
+ -moz-border-top-colors: none;
+ background-color: #EDECE6;
+ border-color: #D9D8D1;
+ border-style: solid;
+ border-width: 1px;
+ font-weight: bold;
+ margin-top: 10px;
+ padding: 4px 0 2px;
+}
+
+div.diff.extended_header {
+ background-color: #F6F5EE;
+ padding: 2px 0;
+ font-family: inherit;
+}
+
+span.diff.add {
+ color: #008800;
+ font-family: inherit;
+}
+
+span.diff.remove {
+ color: #FFDDDD;
+ font-family: inherit;
+}
+
+span.diff.unchanged {
+ color: inherit;
+ font-family: inherit;
+}
+
+div.diff.hunk_header {
+ -moz-border-bottom-colors: none;
+ -moz-border-image: none;
+ -moz-border-left-colors: none;
+ -moz-border-right-colors: none;
+ -moz-border-top-colors: none;
+ border-color: #FFE0FF;
+ border-style: dotted;
+ border-width: 1px 0 0;
+ margin-top: 2px;
+ font-family: inherit;
+}
+
+span.diff.hunk_info {
+ background-color: #FFEEFF;
+ color: #990099;
+ font-family: inherit;
+}
+
+span.diff.hunk_section {
+ color: #AA22AA;
+ font-family: inherit;
+}
+
+div.diff.add2 {
+ background-color: #DDFFDD;
+ font-family: inherit;
+}
+
+div.diff.remove2 {
+ background-color: #FFDDDD;
+ font-family: inherit;
+}
+
+div.diff table {
+ border-radius: 0;
+ border-right: 1px solid #bbb;
+ border-bottom: 1px solid #bbb;
+ width: 100%;
+}
+
+div.diff table th, div.diff table td {
+ margin: 0px;
+ padding: 0px;
+ font-family: monospace;
+ border: 0;
+}
+
+div.diff table th {
+ background-color: #f0f0f0;
+ text-align: center;
+ color: #999;
+ padding-left: 5px;
+ padding-right: 5px;
+ width: 30px;
+}
+
+div.diff table th.header {
+ background-color: #D2C3AF;
+ border-right: 0px;
+ border-bottom: 1px solid #808080;
+ font-family: inherit;
+ font-size:0.9em;
+ color: black;
+ padding: 2px;
+ text-align: left;
+}
+
+div.diff table td.hunk_header {
+ background-color: #dAe2e5 !important;
+ border-top: 1px solid #bac2c5;
+ border-bottom: 1px solid #bac2c5;
+ color: #555;
+}
+
+div.diff table td {
+ border-left: 1px solid #bbb;
+ background-color: #f5f5f5;
+}
+
+td.changeType {
+ width: 15px;
+}
+
+span.addition, span.modification, span.deletion, span.rename {
+ border: 1px solid #888;
+ float: left;
+ height: 0.8em;
+ margin: 0.2em 0.5em 0 0;
+ overflow: hidden;
+ width: 0.8em;
+}
+
+span.addition {
+ background-color: #ccffcc;
+}
+
+span.modification {
+ background-color: #ffdd88;
+}
+
+span.deletion {
+ background-color: #f8bbbb;
+}
+
+span.rename {
+ background-color: #cAc2f5;
+}
+
+div.commitLegend {
+ float: right;
+ padding: 0.4em 0.4em 0.2em 0.4em;
+ vertical-align:top;
+ margin: 0px;
+}
+
+div.commitLegend span {
+ font-size: 0.9em;
+ vertical-align: top;
+}
+
+div.references {
+ float: right;
+ text-align: right;
+}
+
+table.plain {
+ width: 0 !important;
+ border: 0;
+}
+
+table.plain th, table.plain td {
+ white-space: nowrap;
+ padding: 1px 3px;
+ border: 0;
+}
+
+table.pretty {
+ border:1px solid #ddd;
+ border-radius: 0 0 3px 3px;
+ width: 100%;
+}
+
+table.pretty td.icon {
+ padding: 0px 0px 0px 2px;
+ width: 18px;
+ vertical-align: middle;
+}
+
+table.pretty td.icon img {
+ vertical-align: top;
+}
+
+table.pretty td {
+ padding: 2px 4px;
+ border-left: 0;
+}
+
+table.pretty td.message {
+ padding: 0px;
+}
+
+table.pretty table.nestedTable {
+ width: 100%;
+ margin-left: 4px !important;
+ margin-bottom: 0px !important;
+}
+
+table.comments td {
+ padding: 4px;
+ line-height: 17px;
+}
+
+table.repositories {
+ border:1px solid #ddd;
+ border-spacing: 0px;
+ width: 100%;
+}
+
+table.repositories th {
+ padding: 4px;
+ border:0;
+}
+
+table.repositories th.right {
+ border-right: 1px solid #ddd;
+}
+
+table.repositories td {
+ padding: 2px;
+ border-left: 0;
+}
+
+table.repositories td.rightAlign {
+ text-align: right;
+ border-right: 1px solid #ddd;
+}
+
+table.repositories td.icon img {
+ vertical-align: top;
+}
+
+table.repositories tr.group {
+ background-color: #ccc;
+ border-left: 1px solid #ccc;
+ border-right: 1px solid #ccc;
+}
+
+table.repositories tr.group td {
+ font-weight: bold;
+ color: black;
+ background-color: #ddd;
+ padding-left: 5px;
+ border-top: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+}
+
+table.repositories tr.group td a {
+ color: black;
+}
+
+table.palette { border:0; width: 0 !important; }
+table.palette td.header {
+ font-weight: bold;
+ background-color: #ffffff !important;
+ padding-top: 0px !important;
+ margin-bottom: 0 !imporant;
+ border: 0 !important;
+ border-radius: 0 !important;
+ line-height: 1em;
+}
+table.palette td.pane {
+ padding: 0px;
+}
+
+table.gitnotes {
+ border: 0;
+}
+table.gitnotes td {
+ border-top: 1px solid #ddd;
+ padding-top: 3px;
+ vertical-align:top;
+}
+
+table.gitnotes table {
+ border: none;
+}
+
+table.gitnotes td table td {
+ border: none;
+ padding: 0px;
+}
+
+table.gitnotes td.info {
+ padding-right: 10px;
+}
+
+table.gitnotes td.message {
+ width: 65%;
+ border-left: 1px solid #ddd;
+ padding-left: 10px;
+}
+
+table.annotated {
+ border:1px solid #ddd;
+}
+
+table.annotated tr.even {
+ background-color: white;
+}
+
+table.annotated tr.odd {
+ background-color: #f5f5f5;
+}
+
+table.annotated td {
+ padding: 0px;
+ border: 0;
+}
+
+table.activity {
+ width: 100%;
+ margin-top: 10px;
+}
+
+table.activity td {
+ padding-top:7px;
+ padding-bottom:7px;
+}
+
+tr th a { background-position: right; padding-right: 15px; background-repeat:no-repeat; }
+tr th.wicket_orderDown a {background-image: url(arrow_down.png); }
+tr th.wicket_orderUp a { background-image: url(arrow_up.png); }
+tr th.wicket_orderNone a { background-image: url(arrow_off.png); }
+
+tr.light {
+ background-color: #ffffff;
+}
+
+tr.dark {
+ background-color: #f5f5f5;
+}
+
+/* currently both use the same, but it can change */
+tr.light:hover,
+tr.dark:hover {
+ background-color: #000070;
+ color: white;
+}
+
+tr.light:hover a,
+tr.dark:hover a {
+ color: white;
+}
+
+td.author {
+ font-style: italic !important;
+}
+
+td.date {
+ /*font-style: italic !important;*/
+ white-space: nowrap;
+}
+
+span.sha1, span.sha1 a, span.sha1 a span, .commit_message {
+ font-family: consolas, monospace;
+ font-size: 13px;
+}
+
+td.mode {
+ text-align: right;
+ font-family: monospace;
+ width: 8em;
+ padding-right:15px;
+}
+
+td.size {
+ text-align: right;
+ width: 8em;
+ padding-right:15px;
+}
+
+td.rightAlign {
+ text-align: right;
+}
+
+td.treeLinks {
+ text-align: right;
+ width: 13em;
+}
+
+span.help-inline {
+ color: #777;
+}
+
+span.metricsTitle {
+ font-size: 2em;
+}
+
+.tagRef, .headRef, .localBranch, .remoteBranch, .otherRef {
+ padding: 0px 3px;
+ margin-right:2px;
+ font-family: sans-serif;
+ font-size: 9px;
+ font-weight: normal;
+ border: 1px solid;
+ color: black;
+}
+
+.tagRef a, .headRef a, .localBranch a, .remoteBranch a, .otherRef a {
+ font-size: 9px;
+ text-decoration: none;
+ color: black !important;
+}
+
+.tagRef a:hover, .headRef a:hover, .localBranch a:hover, .remoteBranch a:hover, .otherRef a:hover {
+ color: black !important;
+ text-decoration: underline;
+}
+
+.otherRef {
+ background-color: #b0e0f0;
+ border-color: #80aaaa;
+}
+
+.remoteBranch {
+ background-color: #cAc2f5;
+ border-color: #6c6cbf;
+}
+
+.tagRef {
+ background-color: #ffffaa;
+ border-color: #ffcc00;
+}
+
+.headRef {
+ background-color: #ffaaff;
+ border-color: #ff00ee;
+}
+
+.localBranch {
+ background-color: #ccffcc;
+ border-color: #00cc33;
+}
+
+table .palette td.buttons button {
+ -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
+ border: 1px solid #ccc !important;
+ padding: 10px;
+ margin-bottom: 10px;
+}
+
+table .palette td.buttons button:hover {
+ border: 1px solid #0069D6 !important;
+}
+
+table .palette td.buttons button:active {
+ border: 1px solid orange !important;
+}
+
+.feedbackPanelERROR, .feedbackPanelINFO {
+ list-style: none;
+ line-height: 35px;
+}
+
+.feedbackPanelINFO span, .feedbackPanelERROR span {
+ position:relative;padding:7px 15px;margin-top:5px;margin-bottom:5px;color:#404040;background-color:#eedc94;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));background-image:-moz-linear-gradient(top, #fceec1, #eedc94);background-image:-ms-linear-gradient(top, #fceec1, #eedc94);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));background-image:-webkit-linear-gradient(top, #fceec1, #eedc94);background-image:-o-linear-gradient(top, #fceec1, #eedc94);background-image:linear-gradient(top, #fceec1, #eedc94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);
+}
+
+.feedbackPanelERROR span {
+ color: #ffffff;
+ background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
+}
+
+/* google-code-prettify line numbers */
+li.L0,
+li.L1,
+li.L2,
+li.L3,
+li.L4,
+li.L5,
+li.L6,
+li.L7,
+li.L8,
+li.L9 { color: #888; border-left: 1px solid #ccc; padding-left:5px; list-style-type: decimal !important; }
+
+/* Alternate shading for lines */
+li.L1,
+li.L3,
+li.L5,
+li.L7,
+li.L9 { background: #fafafa !important; }
+
+div.markdown pre {
+ background-color: #F5F5F5;
+ border: 1px solid rgba(0, 0, 0, 0.15);
+ border-radius: 4px 4px 4px 4px;
+ display: block;
+ font-size: 12px;
+ line-height: 18px;
+ margin: 0 0 9px;
+ padding: 8.5px;
+ white-space: pre-wrap;
+}
+
+div.markdown pre code {
+ background-color: inherit;
+ border: none;
+ padding: 0;
+}
+
+div.markdown code {
+ background-color: #ffffe0;
+ border: 1px solid orange;
+ border-radius: 3px;
+ padding: 0 0.2em;
+}
+
+div.markdown a {
+ text-decoration: underline;
+}
+
+div.markdown em {
+ color: #b05000;
+}
+
+div.markdown table.text th, div.markdown table.text td {
+ vertical-align: top;
+ border-top: 1px solid #ccc;
+ padding:5px;
}
\ No newline at end of file
--
Gitblit v1.9.1