diff --git a/kallithea/public/css/contextbar.css b/kallithea/public/css/contextbar.css
--- a/kallithea/public/css/contextbar.css
+++ b/kallithea/public/css/contextbar.css
@@ -51,10 +51,14 @@ i[class^='icon-'] {
#content #context-bar .navbar-header {
display: inline-block;
color: #FFF;
- margin: 8px 20px 3px;
+ margin: 8px 15px 3px;
padding-bottom: 2px;
}
+#content #context-bar > .navbar-header > .navbar-brand {
+ padding: 0;
+}
+
nav.navbar #quick a,
#content #context-bar,
#content #context-bar a {
@@ -64,6 +68,7 @@ nav.navbar #quick a,
nav.navbar #quick a:hover,
#content #context-bar a:hover {
text-decoration: none;
+ background: inherit;
}
#content #context-bar .icon {
@@ -73,54 +78,23 @@ nav.navbar #quick a:hover,
vertical-align: text-bottom;
}
-#content #context-bar li span {
- margin: 0;
-}
-
-ul.navbar-nav,
-ul.horizontal-list {
- display: block;
-}
-
-ul.navbar-nav > li,
-ul.horizontal-list > li {
- float: left;
- position: relative;
+.navbar-text {
+ margin-top: 0;
+ margin-bottom: 0;
}
-nav.navbar #quick ul,
-ul.navbar-nav > li ul,
-ul.horizontal-list > li ul {
- position: absolute;
- display: none;
- right: 0;
- z-index: 999;
-}
-
-nav.navbar #quick_login a.list-group-item,
-nav.navbar #quick li ul li,
-ul.navbar-nav ul li,
-ul.horizontal-list ul li {
- position: relative;
+ul#quick ul.dropdown-menu > li,
+ul#context-pages ul.dropdown-menu > li {
border-bottom: 1px solid rgba(0,0,0,0.1);
border-top: 1px solid rgba(255,255,255,0.1);
}
-
-ul.navbar-nav > li ul ul,
-ul.horizontal-list > li ul ul {
- position: absolute;
- right: 100%;
- top: -1px;
- min-width: 200px;
- max-height: 400px;
- overflow-x: hidden;
- overflow-y: auto;
+ul#quick ul.dropdown-menu > li:first-child,
+ul#context-pages ul.dropdown-menu > li:first-child {
+ border-top: none;
}
-
-nav.navbar #quick ul a,
-ul.navbar-nav li a,
-ul.horizontal-list li a {
- white-space: nowrap;
+ul#quick ul.dropdown-menu > li:last-child,
+ul#context-pages ul.dropdown-menu > li:last-child {
+ border-bottom: none;
}
#breadcrumbs {
@@ -144,18 +118,6 @@ nav.navbar #quick ul,
background: linear-gradient(to bottom, #577632 0%, #577632 100%); /* W3C */
}
-nav.navbar #quick a,
-#context-actions a,
-#context-pages a {
- background-repeat: no-repeat;
- padding-left: 30px;
-}
-
-#quick a,
-#context-pages ul ul a {
- padding-left: 10px;
-}
-
ul#context-actions {
display: inline-block;
float: right;
@@ -186,6 +148,7 @@ ul#context-actions {
padding: 11px 10px 12px 30px;
}
+.repo-switcher-dropdown.select2-drop.select2-drop-active .select2-results .select2-highlighted,
ul.dropdown-menu li a:focus,
nav.navbar #quick li:hover,
#quick_login > .pull-right .list-group-item:hover,
@@ -196,10 +159,13 @@ nav.navbar #quick li:hover,
nav.navbar #quick li.active,
nav.navbar #quick li a.menu_link:focus,
#context-pages li.active {
- background: #6388ad; /* Old browsers */
background: linear-gradient(to bottom, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.1) 100%); /* W3C */
}
+#quick_login > .pull-right .list-group-item {
+ background-color: #577632;
+ border: 0;
+}
#content #context-actions li:first-child {
border-left: none;
@@ -225,8 +191,8 @@ nav.navbar #quick li a.menu_link:focus,
}
#context-pages {
- float: right;
border-left: 1px solid rgba(0,0,0,0.1);
+ margin-right: 15px;
}
#content #context-pages .icon {
@@ -241,6 +207,10 @@ nav.navbar #quick_login .pull-right,
padding: 0;
}
+.nav .open > a {
+ background: inherit !important;
+}
+
nav.navbar #quick li:last-child,
#content #context-pages li:last-child {
border-right: none;
@@ -254,12 +224,13 @@ nav.navbar #quick > li:first-child > a {
border-radius: 4px 0 0 4px;
}
-nav.navbar #quick a,
-#context-pages a,
-#context-pages .dropdown-menu a {
- display: block;
+nav.navbar #quick > li > a,
+nav.navbar #quick .select2-container .select2-choice .select2-chosen,
+#context-pages > li > a,
+#context-pages .select2-container .select2-choice .select2-chosen,
+x#context-pages .dropdown-menu a {
padding: 0px 10px 1px 10px;
- line-height: 35px;
+ line-height: 43px;
}
nav.navbar #quick a.thin,
@@ -292,10 +263,6 @@ nav.navbar #quick a {
padding-right: 10px;
}
-#context-pages li:last-child a {
- padding-right: 20px;
-}
-
#context-bar #revision-changer {
position: relative;
cursor: pointer;
diff --git a/kallithea/public/css/pygments.css b/kallithea/public/css/pygments.css
--- a/kallithea/public/css/pygments.css
+++ b/kallithea/public/css/pygments.css
@@ -96,22 +96,18 @@ div.annotatediv {
margin-right: 4px;
}
.code-highlight {
- padding: 0px;
- margin-top: 5px;
- margin-bottom: 5px;
border-left: 1px solid #ccc;
}
-.code-highlight pre, .linenodiv pre {
+.code-highlight pre,
+.linenodiv pre {
padding: 5px 2px 0px 5px;
margin: 0;
}
.code-highlight pre div:target {
background-color: #FFFFBE !important;
}
-.linenos { padding: 0px !important; border:0px !important;}
.linenos a { text-decoration: none; }
-.code { display: block; border:0px !important; }
.code-highlight .hll, .codehilite .hll { background-color: #ffffcc }
.code-highlight .c, .codehilite .c { color: #408080; font-style: italic } /* Comment */
.code-highlight .err, .codehilite .err { border: 1px solid #FF0000 } /* Error */
diff --git a/kallithea/public/css/style.css b/kallithea/public/css/style.css
--- a/kallithea/public/css/style.css
+++ b/kallithea/public/css/style.css
@@ -1,57 +1,30 @@
-html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
- border: 0;
- outline: 0;
- font-size: 100%;
- vertical-align: baseline;
- background: transparent;
- margin: 0;
- padding: 0;
-}
-
body {
- line-height: 1;
- height: 100%;
background: url("../images/background.png") repeat scroll 0 0 #B0B0B0;
font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
- color: #000;
- margin: 0;
- padding: 0;
- font-size: 12px;
-}
-
-ol, ul {
- list-style: none;
-}
-
-blockquote, q {
- quotes: none;
-}
-
-blockquote:before, blockquote:after, q:before, q:after {
- content: none;
-}
-
-:focus {
- outline: 0;
+}
+
+/* Undo unfortunate Bootstrap default styling */
+body pre {
+ display: inherit;
+ padding: inherit;
+ margin: inherit;
+ font-size: inherit;
+ line-height: inherit;
+ color: inherit;
+ word-break: inherit;
+ word-wrap: inherit;
+ background-color: inherit;
+ border: inherit;
+ border-radius: inherit;
}
del {
text-decoration: line-through;
}
-table {
- border-collapse: collapse;
- border-spacing: 0;
-}
-
-html {
- height: 100%;
-}
-
a {
color: #577632;
text-decoration: none;
- cursor: pointer;
}
a:hover {
@@ -59,68 +32,6 @@ a:hover {
text-decoration: underline;
}
-h1, h2, h3, h4, h5, h6,
-div.h1, div.h2, div.h3, div.h4, div.h5, div.h6 {
- color: #292929;
- font-weight: 700;
-}
-
-h1, div.h1 {
- font-size: 22px;
-}
-
-h2, div.h2 {
- font-size: 20px;
-}
-
-h3, div.h3 {
- font-size: 18px;
-}
-
-h4, div.h4 {
- font-size: 16px;
-}
-
-h5, div.h5 {
- font-size: 14px;
-}
-
-h6, div.h6 {
- font-size: 11px;
-}
-
-ul.circle {
- list-style-type: circle;
-}
-
-ul.disc {
- list-style-type: disc;
-}
-
-ul.square {
- list-style-type: square;
-}
-
-ol.lower-roman {
- list-style-type: lower-roman;
-}
-
-ol.upper-roman {
- list-style-type: upper-roman;
-}
-
-ol.lower-alpha {
- list-style-type: lower-alpha;
-}
-
-ol.upper-alpha {
- list-style-type: upper-alpha;
-}
-
-ol.decimal {
- list-style-type: decimal;
-}
-
div.color {
clear: both;
overflow: hidden;
@@ -158,6 +69,7 @@ div.options a {
code,
.code pre,
+.linenos pre,
div.readme pre,
div.rst-block pre,
div.formatted-fixed,
@@ -207,12 +119,6 @@ div.formatted-fixed {
border-bottom-right-radius: 4px;
}
-.help-block {
- color: #999999;
- display: block;
- margin: 0 0 10px;
-}
-
.empty_data {
color: #B9B9B9;
}
@@ -221,17 +127,6 @@ div.formatted-fixed {
display: block !important;
}
-/* Bootstrap compatible */
-.show {
- display: block !important;
-}
-.hidden {
- display: none !important;
-}
-.invisible {
- visibility: hidden;
-}
-
.truncate {
white-space: nowrap;
overflow: hidden;
@@ -265,17 +160,19 @@ div:hover > span > a.permalink {
visibility: visible;
}
-nav.navbar #logo {
- padding-left: 10px;
-}
-
-#content nav.navbar #logo {
- padding-left: inherit;
-}
-
-nav.navbar .navbar-brand img {
- padding-top: 5px;
- margin-right: 5px;
+.radio-inline,
+.checkbox-inline {
+ vertical-align: inherit;
+}
+
+.navbar-inverse {
+ border: none;
+}
+
+.navbar-inverse .navbar-nav > .active > a,
+.navbar-inverse .navbar-nav > .active > a:hover,
+.navbar-inverse .navbar-nav > .active > a:focus {
+ background-color: inherit;
}
nav.navbar .navbar-brand:hover,
@@ -287,11 +184,6 @@ nav.navbar .navbar-brand {
line-height: 44px;
}
-#content nav.navbar .navbar-brand {
- height: inherit;
- line-height: inherit;
-}
-
nav.navbar ul#logged-user {
margin-bottom: 5px !important;
border-radius: 0px 0px 8px 8px;
@@ -350,8 +242,6 @@ nav.navbar {
clear: both;
position: relative;
background-color: #577632;
- background-repeat: repeat-x;
- background-image: linear-gradient(to bottom, #577632, #577632);
margin: 0;
padding: 0;
display: block;
@@ -381,6 +271,16 @@ nav.navbar #home a:hover {
nav.navbar #logo {
float: left;
position: absolute;
+ padding-left: 10px;
+}
+
+nav.navbar #logo > .navbar-brand {
+ padding: 0 15px;
+}
+
+nav.navbar #logo > .navbar-brand > img {
+ padding-top: 5px;
+ margin-right: 5px;
}
nav.navbar #logo h1 {
@@ -400,66 +300,44 @@ nav.navbar #logo a:hover {
}
nav.navbar #quick {
- position: relative;
- float: right;
- list-style-type: none;
- list-style-position: outside;
- margin: 4px 8px 0 0;
- padding: 0;
- border-radius: 4px;
-}
-
-nav.navbar #quick li span.short {
- padding: 9px 6px 8px 6px;
-}
-
-nav.navbar #quick li span {
- display: inline;
- margin: 0;
-}
-
-nav.navbar #quick li span.normal {
- border: none;
- padding: 10px 12px 8px;
+ margin-right: 10px;
}
nav.navbar #quick li .icon {
- border-left: none;
padding-left: 10px;
display: inline;
}
-nav.navbar #quick li .icon img {
- vertical-align: middle;
- margin-bottom: 2px;
-}
-
-nav.navbar #quick ul.repo_switcher {
- max-height: 275px;
- overflow-x: hidden;
- overflow-y: auto;
-}
-
-nav.navbar #quick ul.repo_switcher li.qfilter_rs {
- padding: 2px 3px;
- padding-right: 17px;
-}
-
-nav.navbar #quick ul.repo_switcher li.qfilter_rs input {
- width: 100%;
- border-radius: 10px;
- padding: 2px 7px;
-}
-
-nav.navbar #quick .repo_switcher_type {
- position: absolute;
- left: 0;
- top: 9px;
- margin: 0px 2px 0px 2px;
-}
-
-.navbar-toggle {
- display: none;
+.form-group > label {
+ float: left;
+}
+
+.form-horizontal .form-group {
+ margin-right: 0 !important;
+ margin-left: 0 !important;
+}
+
+.panel-body > .container {
+ margin-left: 0;
+ padding: 0;
+}
+
+label {
+ font-weight: inherit;
+}
+
+label.control-label {
+ font-weight: bold;
+}
+
+#content nav.navbar {
+ margin: 0 0 10px;
+ border-radius: 4px 4px 4px 4px;
+}
+
+#content nav.navbar .navbar-brand {
+ height: inherit;
+ line-height: inherit;
}
.groups_breadcrumbs a {
@@ -506,22 +384,16 @@ nav.navbar #quick .repo_switcher_type {
margin: 0 60px 10px 290px;
}
-#content nav.navbar,
div.panel-primary {
- clear: both;
- background: #fff;
margin: 0 0 10px;
- border-radius: 4px 4px 4px 4px;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
+ border: none;
}
div.panel div.panel-heading {
- clear: both;
- overflow: hidden;
background-color: #577632;
background-repeat: repeat-x;
background-image: linear-gradient(to bottom, #577632, #577632);
- padding: 10px 20px;
border-radius: 4px 4px 0 0;
}
@@ -532,25 +404,11 @@ div.panel div.panel-heading {
padding: 0;
}
-#content div.panel div.panel-heading ul.links li a {
- font-size: 13px;
- font-weight: 700;
- height: 1%;
- text-decoration: none;
-}
-
-#content div.panel div.panel-heading ul.links.nav-tabs li a {
- float: left;
- color: #fff;
- margin: 0;
- padding: 11px 10px 11px 10px;
-}
-
div.panel.panel-default {
border: 1px solid #ccc;
box-shadow: none;
border-radius: 6px 6px 0px 0px;
- margin-bottom: 20px;
+ margin-bottom: 15px;
}
div.panel.panel-default:last-child {
@@ -564,14 +422,6 @@ div.panel.panel-default > div.panel-head
font-weight: 700;
}
-div.panel.panel-default div.panel-heading a,
-div.panel.panel-default div.panel-heading .pull-left,
-div.panel.panel-default div.panel-heading .pull-left a,
-div.panel.panel-default div.panel-heading .pull-right,
-div.panel.panel-default div.panel-heading .pull-right a {
- color: black !important;
-}
-
div.panel.panel-default div.panel-heading .diff-actions a,
div.panel.panel-default div.panel-heading .diff-actions span.no-file,
div.panel.panel-default div.panel-heading .diff-actions span.arrow {
@@ -583,36 +433,6 @@ div.panel.panel-default div.panel-headin
opacity: 0.5;
}
-.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel::before, .panel::after, .panel-body::before, .panel-body::after, .modal-header::before, .modal-header::after, .modal-footer::before, .modal-footer::after, td.inline-comments::before, td.inline-comments::after {
- content: " ";
- display: table;
-}
-
-.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel::after, .panel-body::after, .modal-header::after, .modal-footer::after, td.inline-comments::after {
- clear: both;
-}
-
-/* avoid conflict with .container in changeset tables */
-#content div.panel table .container::before,
-#content div.panel table .container::after {
- content: inherit;
- display: inherit;
-}
-
-.pull-left {
- float: left;
-}
-
-.pull-right {
- float: right;
-}
-
-#content div.panel div.panel-heading a,
-#content div.panel div.panel-heading .pull-left,
-#content div.panel div.panel-heading .pull-right {
- color: white;
-}
-
#content div.panel div.panel-heading .pull-left {
margin-right: 10px;
}
@@ -646,10 +466,6 @@ div.panel.panel-default div.panel-headin
margin: 0 0 10px;
}
-#content div.panel .panel-body.panel-about > ul {
- margin: 0 0 10px 20px;
-}
-
#content div.panel blockquote {
border-left: 4px solid #DDD;
color: #5f5f5f;
@@ -668,20 +484,8 @@ div.panel.panel-default div.panel-headin
margin: 10px 0px;
}
-#content div.panel dt {
- font-size: 12px;
- margin: 0;
-}
-
-#content div.panel dd {
- font-size: 12px;
- margin: 0;
- padding: 8px 0 8px 15px;
-}
-
#content div.panel li {
font-size: 12px;
- padding: 4px 0;
}
#content div.panel ul.disc,
@@ -708,7 +512,7 @@ div.panel.panel-default div.panel-headin
#content div.panel div.messages {
clear: both;
overflow: hidden;
- margin: 0 20px;
+ margin: 0 15px;
padding: 0;
}
@@ -831,47 +635,8 @@ div.panel.panel-default div.panel-headin
}
#content div.panel div.form div.form-horizontal div.form-group {
- height: 1%;
- min-height: 12px;
border-bottom: 1px solid #DDD;
clear: both;
- padding: 0;
- margin: 10px 0;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group-first {
- padding: 0 0 10px;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group-noborder {
- border-bottom: 0 !important;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group span.error-message {
- height: 1%;
- display: inline-block;
- color: red;
- margin: 8px 0 0 4px;
- padding: 0;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group span.success {
- height: 1%;
- display: block;
- color: #316309;
- margin: 8px 0 0;
- padding: 0;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group > label {
- margin: 0;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group > label {
- width: 155px;
- position: absolute;
- margin: 0;
- padding: 0px 0 0 0px;
}
#content div.panel div.form div.form-horizontal div.form-group > label {
@@ -879,121 +644,15 @@ div.panel.panel-default div.panel-headin
font-weight: 700;
}
-#content div.panel div.form div.form-horizontal div.form-group > div {
- margin: 0 20px 0 200px;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group > div.file {
- margin: 0 20px 0 200px;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group > label > input[type=text],
-#content div.panel div.form div.form-horizontal div.form-group > label > input[type=password],
-#content div.panel div.form div.form-horizontal div.form-group > div input[type=text],
-#content div.panel div.form div.form-horizontal div.form-group > div input[type=password],
-#content div.panel div.form div.form-horizontal div.form-group > label > textarea,
-#content div.panel div.form div.form-horizontal div.form-group > div textarea,
-.reviewer_ac input {
- background: #FFF;
- border-top: 1px solid #b3b3b3;
- border-left: 1px solid #b3b3b3;
- border-right: 1px solid #eaeaea;
- border-bottom: 1px solid #eaeaea;
- color: #000;
- font-size: 12px;
- margin: 5px 0 10px;
- padding: 7px 7px 6px;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group > div input#clone_url,
-#content div.panel div.form div.form-horizontal div.form-group > div input#clone_url_id
-{
- font-size: 14px;
- padding: 0 2px;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group div.file input {
- background: none repeat scroll 0 0 #FFFFFF;
- border-color: #B3B3B3 #EAEAEA #EAEAEA #B3B3B3;
- border-style: solid;
- border-width: 1px;
- color: #000000;
- font-size: 12px;
- margin: 0;
- padding: 7px 7px 6px;
-}
-
-input[readonly],
-input.disabled {
- background-color: #F5F5F5 !important;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group > div.form-inline,
-#content div.panel div.form div.form-horizontal div.form-group > div.form-inline,
-#content div.panel div.form div.form-horizontal div.form-group > div.form-inline {
- display: inline;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group > div select.form-control,
-#content div.panel div.form div.form-horizontal div.form-group > div div.form-control.select2-container,
-#content div.panel div.form div.form-horizontal div.form-group > div input.form-control {
- width: 100%;
- margin: 5px 0 10px;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group > div.form-inline select.form-control,
-#content div.panel div.form div.form-horizontal div.form-group > div.form-inline div.form-control.select2-container,
-#content div.panel div.form div.form-horizontal div.form-group > div.form-inline input.form-control {
- width: inherit;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group > div input.date {
- width: 177px;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group > div input.button {
- background: #D4D0C8;
- border-top: 1px solid #FFF;
- border-left: 1px solid #FFF;
- border-right: 1px solid #404040;
- border-bottom: 1px solid #404040;
- color: #000;
- margin: 0;
- padding: 4px 8px;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group > div textarea {
- width: 100%;
- height: 220px;
- overflow-y: auto;
- outline: none;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group input[type=text]:focus,
-#content div.panel div.form div.form-horizontal div.form-group input[type=password]:focus,
-#content div.panel div.form div.form-horizontal div.form-group input[type=file]:focus,
-#content div.panel div.form div.form-horizontal div.form-group textarea:focus,
-#content div.panel div.form div.form-horizontal div.form-group select:focus,
-.reviewer_ac input:focus {
- background: #f6f6f6;
- border-color: #666;
-}
-
.reviewer_ac {
padding: 10px
}
-div.form div.form-horizontal div.form-group div.button {
- margin: 0;
- padding: 0 0 0 8px;
-}
-
#content div.panel table.table {
border: 1px solid transparent;
}
#content div.panel table {
- width: 100%;
border-collapse: separate;
margin: 0;
padding: 0;
@@ -1028,11 +687,15 @@ div.form div.form-horizontal div.form-gr
padding: 0;
}
-#content div.panel table td {
- background: #fff;
- border-bottom: 1px solid #cdcdcd;
- vertical-align: middle;
- padding: 5px;
+#content div.panel table td.annotate {
+ border-bottom: none;
+}
+
+#content div.panel table td.linenos pre,
+#content div.panel table td.annotate pre,
+#content div.panel table td.code pre {
+ padding-top: inherit;
+ margin: inherit;
}
#content div.panel table td.compact {
@@ -1078,61 +741,29 @@ div.form div.form-horizontal div.form-gr
padding: 0;
}
-#content div.panel ul.pagination {
- height: 1%;
- overflow: hidden;
- text-align: right;
- margin: 10px 0 0;
- padding: 0;
-}
-
-#content div.panel ul.pagination > li {
- display: inline;
-}
-
-#content div.panel ul.pagination > :first-child {
- border-radius: 4px 0px 0px 4px;
-}
-
-#content div.panel ul.pagination > :last-child {
- border-radius: 0px 4px 4px 0px;
- border-right: 1px solid #cfcfcf;
-}
-
-#content div.panel ul.pagination > li {
- height: 1%;
- float: left;
+#content div.panel ul.pagination > li > a,
+#content div.panel ul.pagination > li > span {
background: #ebebeb url("../images/pager.png") repeat-x;
+ color: #4A4A4A;
+ font-weight: 700;
border-top: 1px solid #dedede;
border-left: 1px solid #cfcfcf;
border-bottom: 1px solid #c4c4c4;
- color: #4A4A4A;
- font-weight: 700;
- padding: 6px;
-}
-
-#content div.panel ul.pagination > li.active {
+ border-right: 1px solid #cfcfcf;
+}
+
+
+#content div.panel ul.pagination > li.active > span,
+#content div.panel ul.pagination > li:hover > a,
+#content div.panel ul.pagination > li:active > a {
background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
border-top: 1px solid #ccc;
border-left: 1px solid #bebebe;
border-bottom: 1px solid #afafaf;
+ border-right: 1px solid #bebebe;
color: #515151;
}
-#content div.panel ul.pagination > a:hover,
-#content div.panel ul.pagination > a:active {
- background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
- border-top: 1px solid #ccc;
- border-left: 1px solid #bebebe;
- border-bottom: 1px solid #afafaf;
- text-decoration: none;
-}
-
-#content div.panel ul.pagination > li a {
- color: inherit;
- text-decoration: inherit;
-}
-
#content div.panel div.traffic div.legend {
clear: both;
overflow: hidden;
@@ -1183,29 +814,24 @@ div.form div.form-horizontal div.form-gr
}
#content div.panel div#summary-panel-body.form div.form-horizontal div.form-group > div {
- margin: 0 20px 10px 110px;
+ margin: 0 0 10px 150px;
}
#content div.panel #summary {
margin-right: 200px;
- min-height: 220px;
+ min-height: 200px;
}
ul#summary-menu-stats {
- float: left;
width: 180px;
position: absolute;
top: 0;
right: 0;
- display: block;
- background-color: #f9f9f9;
- border: 1px solid #d1d1d1;
border-radius: 4px;
- margin: 20px;
+ margin: 15px;
}
#content #summary-menu-stats li {
- border-top: 1px solid #d1d1d1;
padding: 0;
}
@@ -1213,16 +839,9 @@ ul#summary-menu-stats {
background: #f0f0f0;
}
-#content #summary-menu-stats li:first-child {
- border-top: none;
-}
-
#summary-menu-stats a {
display: block;
- padding: 12px 10px;
- background-repeat: no-repeat;
- background-position: 10px 50%;
- padding-right: 10px;
+ padding: 10px;
}
#repo_size_2 {
@@ -1265,6 +884,27 @@ ul#summary-menu-stats {
margin-top: 9px;
}
+#clone_by_name.input-group,
+#clone_by_id.input-group {
+ width: 100%;
+}
+#clone_by_name.input-group > span,
+#clone_by_id.input-group > span {
+ display: inline-block;
+ float: left;
+ height: 30px;
+}
+
+#clone_by_name.input-group > input,
+#clone_by_id.input-group > input {
+ width: 50%;
+}
+
+#clone_by_name.input-group .form-control,
+#clone_by_id.input-group .form-control {
+ height: 30px;
+}
+
.metatag {
display: inline-block;
margin-right: 1px;
@@ -1331,7 +971,7 @@ a.metatag[data-tag="license"]:hover {
overflow: hidden;
text-align: right;
margin: 0;
- padding: 10px 20px;
+ padding: 10px 15px;
margin: -10px 0 0;
background-color: #577632;
background-repeat: repeat-x;
@@ -1349,67 +989,26 @@ a.metatag[data-tag="license"]:hover {
color: #FFF;
}
-#login div.panel-heading {
- clear: both;
- overflow: hidden;
- position: relative;
- background-color: #577632;
- background-repeat: repeat-x;
- background-image: linear-gradient(to bottom, #577632, #577632);
- padding: 0;
+#footer.navbar {
+ min-height: inherit;
+ padding-bottom: 8px;
+}
+
+#footer.navbar .navbar-text {
+ margin-top: 0;
+ margin-bottom: 0;
}
#login .panel-body .icon-lock {
font-size: 100px;
color: #DDD;
position: absolute;
- margin-left: -20px;
+ margin-left: -15px;
z-index: 1;
}
-#login div.inner {
- background: #FFF;
- border-top: none;
- border-bottom: none;
- margin: 0 auto;
- padding: 20px;
-}
-
-#login div.form div.form-horizontal div.form-group > label {
- width: 173px;
- float: left;
- text-align: right;
- margin: 2px 10px 0 0;
- padding: 5px 0 0 5px;
-}
-
-#login div.form div.form-horizontal div.form-group div input {
- background: #FFF;
- border-top: 1px solid #b3b3b3;
- border-left: 1px solid #b3b3b3;
- border-right: 1px solid #eaeaea;
- border-bottom: 1px solid #eaeaea;
- color: #000;
- font-size: 11px;
- margin: 0;
- padding: 7px 7px 6px;
-}
-
-#login div.form .buttons {
- float: right;
-}
-
-#login div.form div.links {
- clear: both;
- overflow: hidden;
- margin: 10px 0 0;
- border-top: 1px solid #DDD;
- padding: 10px 0 0;
-}
-
.user-menu {
- margin: 0px !important;
- float: left;
+ padding: 0 !important;
}
.user-menu .container {
@@ -1429,8 +1028,9 @@ a.metatag[data-tag="license"]:hover {
}
#quick_login {
- width: 300px;
+ width: 330px;
min-height: 110px;
+ padding: 0;
position: absolute;
right: 0;
color: #fff;
@@ -1480,7 +1080,7 @@ a.metatag[data-tag="license"]:hover {
width: 170px;
}
#quick_login > .pull-right {
- width: 110px;
+ width: 140px;
}
#quick_login .full_name {
color: #FFFFFF;
@@ -1580,24 +1180,6 @@ a.metatag[data-tag="license"]:hover {
background-color: inherit !important;
}
-#register div.panel-heading {
- clear: both;
- overflow: hidden;
- position: relative;
- background-color: #577632;
- background-repeat: repeat-x;
- background-image: linear-gradient(to bottom, #577632, #577632);
- padding: 0;
-}
-
-#register div.inner {
- background: #FFF;
- border-top: none;
- border-bottom: none;
- margin: 0 auto;
- padding: 20px;
-}
-
#register div.form div.form-horizontal div.form-group > label {
width: 135px;
float: left;
@@ -1608,33 +1190,16 @@ a.metatag[data-tag="license"]:hover {
#register div.form div.form-horizontal div.form-group > div input {
width: 300px;
- background: #FFF;
- border-top: 1px solid #b3b3b3;
- border-left: 1px solid #b3b3b3;
- border-right: 1px solid #eaeaea;
- border-bottom: 1px solid #eaeaea;
- color: #000;
- font-size: 11px;
- margin: 0;
- padding: 7px 7px 6px;
}
#register div.form div.form-horizontal div.buttons {
- clear: both;
- overflow: hidden;
border-top: 1px solid #DDD;
- text-align: left;
margin: 0;
- padding: 10px 0 0 150px;
-}
-
-#register div.form div.activation_msg {
- padding-top: 4px;
- padding-bottom: 4px;
+ padding: 10px 0 0 145px;
}
#journal .journal_day {
- font-size: 20px;
+ font-size: 15px;
padding: 10px 0px;
border-bottom: 2px solid #DDD;
margin-left: 10px;
@@ -1718,15 +1283,8 @@ a.metatag[data-tag="license"]:hover {
#lang_stats .progress-bar {
background-color: #577632;
- color: #FFF;
- display: block;
- min-width: 20px;
+ min-width: 15px;
text-decoration: none;
- height: 12px;
- margin-bottom: 0px;
- margin-left: 5px;
- white-space: pre;
- padding: 3px;
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}
@@ -1819,6 +1377,11 @@ h3.files_location {
#changeset_content .container .message a:hover {
text-decoration: none;
}
+
+.cs_files .progress {
+ margin-bottom: 0;
+}
+
.cs_files .cur_cs {
margin: 10px 2px;
font-weight: bold;
@@ -1834,6 +1397,7 @@ h3.files_location {
}
.cs_files .changes .added {
+ color: inherit;
background-color: #BBFFBB;
float: left;
text-align: center;
@@ -1957,7 +1521,6 @@ BIN_FILENODE = 6
}
#graph_content #changesets {
- table-layout: fixed;
border-collapse: collapse;
border: none;
border-color: #cdcdcd;
@@ -2027,7 +1590,7 @@ tr.out-of-range > td.mid > .message > a
#graph_content .container #singlerange,
#graph_content .container .changeset_range {
float: left;
- margin: 6px 3px;
+ margin: 2px 0;
}
#graph_content .container .author img {
@@ -2038,22 +1601,21 @@ tr.out-of-range > td.mid > .message > a
color: #444444;
}
-#graph_content .container .mid .message {
+#graph_content .container .mid .message,
+#graph_content_pr .compare_view_commits .message {
white-space: pre-wrap;
padding: 0;
overflow: hidden;
- height: 1.1em;
+ height: 1.2em;
}
#graph_content_pr .compare_view_commits .message {
padding: 0 !important;
- height: 1.1em;
}
#graph_content .container .mid .message.expanded,
#graph_content_pr .compare_view_commits .message.expanded {
height: auto;
- margin: 8px 0px 8px 0px;
overflow: initial;
}
@@ -2478,45 +2040,16 @@ table.code-browser i[class^='icon-'] {
text-decoration: none;
}
-#path_unlock {
- color: red;
- font-size: 1.2em;
- padding-left: 4px;
-}
-
-.info_box span {
- margin-left: 3px;
- margin-right: 3px;
-}
-
-.info_box .rev {
- color: #577632;
- font-size: 1.6em;
- font-weight: bold;
- vertical-align: sub;
-}
-
.info_box input#at_rev,
.info_box input#size {
- background: #FFF;
border-top: 1px solid #b3b3b3;
border-left: 1px solid #b3b3b3;
border-right: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea;
- color: #000;
- font-size: 12px;
- margin: 0;
- padding: 1px 5px 1px;
-}
-
-.info_box input#view {
- text-align: center;
- padding: 4px 3px 2px 2px;
}
.info_box_elem {
display: inline-block;
- padding: 0 2px;
}
.yui-overlay, .yui-panel-container {
@@ -2644,84 +2177,6 @@ table.code-browser i[class^='icon-'] {
color: #fff;
}
-.flash_msg {
-}
-
-.flash_msg ul {
-}
-
-.error_red {
- color: red;
-}
-
-.flash_msg .alert-error {
- background-color: #c43c35;
- background-repeat: repeat-x;
- background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
- border-color: #c43c35 #c43c35 #882a25;
-}
-
-.flash_msg .alert-error a {
- text-decoration: underline;
-}
-
-.flash_msg .alert-warning {
- color: #404040 !important;
- background-color: #eedc94;
- background-repeat: repeat-x;
- background-image: linear-gradient(to bottom, #fceec1, #eedc94);
- border-color: #eedc94 #eedc94 #e4c652;
-}
-
-.flash_msg .alert-warning a {
- text-decoration: underline;
-}
-
-.flash_msg .alert-success {
- background-color: #57a957;
- background-repeat: repeat-x !important;
- background-image: linear-gradient(to bottom, #62c462, #57a957);
- border-color: #57a957 #57a957 #3d773d;
-}
-
-.flash_msg .alert-success a {
- text-decoration: underline;
- color: #FFF !important;
-}
-
-.flash_msg .alert-info {
- background-color: #339bb9;
- background-repeat: repeat-x;
- background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
- border-color: #339bb9 #339bb9 #22697d;
-}
-
-.flash_msg .alert-info a {
- text-decoration: underline;
-}
-
-.flash_msg .alert-error,
-.flash_msg .alert-warning,
-.flash_msg .alert-success,
-.flash_msg .alert-info {
- font-size: 12px;
- font-weight: 700;
- min-height: 14px;
- line-height: 14px;
- margin-bottom: 10px;
- margin-top: 0;
- display: block;
- overflow: auto;
- padding: 6px 10px 6px 10px;
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
- position: relative;
- color: #FFF;
- border-width: 1px;
- border-style: solid;
- border-radius: 4px;
- box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
-}
-
div#legend_data {
padding-left: 10px;
}
@@ -2780,35 +2235,10 @@ nav.navbar, #content, #footer {
border: 1px solid #576622;
}
-.label,
-.btn {
- color: #515151 !important;
- background-color: #DADADA;
- background-repeat: repeat-x;
- background-image: linear-gradient(to bottom, #F4F4F4, #DADADA);
-
- border-top: 1px solid #DDD;
- border-left: 1px solid #c6c6c6;
- border-right: 1px solid #DDD;
- border-bottom: 1px solid #c6c6c6;
- outline: none;
- margin: 0 3px 0 0;
- border-radius: 4px 4px 4px 4px !important;
- padding: 3px 3px 3px 3px;
- display: inline-block;
- white-space: nowrap;
-}
-.btn {
- cursor: pointer !important;
-}
-.label {
- cursor: default !important;
-}
-
.panel-body.settings > ul.nav-stacked {
float: left;
width: 150px;
- margin: 0 20px 0 0;
+ padding-right: 35px;
color: #393939;
font-weight: 700;
}
@@ -2843,11 +2273,6 @@ nav.navbar, #content, #footer {
margin: 0;
}
-.panel-body {
- padding: 20px;
-
-}
-
.panel-body.no-padding {
padding: 0;
}
@@ -2857,143 +2282,29 @@ nav.navbar, #content, #footer {
}
.panel-body.no-padding ~ .panel-body {
- padding-top: 20px;
+ padding-top: 15px;
+}
+
+.panel-body > :last-child {
+ margin-bottom: 0;
}
.panel-body.settings .text-muted {
margin: 5px 0;
}
-/* make .btn inputs and buttons and divs look the same */
-button.btn,
-input.btn {
- font-family: inherit;
- font-size: inherit;
- line-height: inherit;
-}
-
-.btn::-moz-focus-inner {
- border: 0;
- padding: 0;
-}
-
-.btn.badge {
- cursor: default !important;
-}
-
-input[disabled].btn,
-.btn.disabled {
- opacity: 0.5;
-}
-
-.label,
-.btn.btn-sm {
- padding: 3px 8px;
-}
-
-.btn.btn-xs {
- padding: 1px 5px;
-}
-
-.btn:focus {
- outline: none;
-}
-.btn:hover {
- text-decoration: none;
- color: #515151;
- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #FFFFFF !important;
-}
-.btn.badge:hover {
- box-shadow: none !important;
-}
-.btn.disabled:hover {
- background-position: 0;
- color: #999;
- text-decoration: none;
- box-shadow: none !important;
-}
-
-.label.label-danger,
-.btn.btn-danger {
- color: #fff !important;
- background-color: #c43c35;
- background-repeat: repeat-x;
- background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
- 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);
-}
-
-.label.label-primary,
-.btn.btn-primary {
- color: #fff !important;
- background-color: #339bb9;
+/* No white Bootstrap buttons */
+body .btn.btn-default {
+ background-color: #DADADA;
background-repeat: repeat-x;
- background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
- border-color: #339bb9 #339bb9 #22697d;
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-}
-
-.label.label-success,
-.btn.btn-success {
- color: #fff !important;
- background-color: #57a957;
- background-repeat: repeat-x;
- background-image: linear-gradient(to bottom, #62c462, #57a957);
- border-color: #57a957 #57a957 #3d773d;
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-}
-
-.label.label-warning,
-.btn.btn-warning {
- color: #fff !important;
- background-color: #faa732;
- background-repeat: repeat-x;
- background-image: linear-gradient(to bottom, #fbb450, #f89406);
- border-color: #f89406 #f89406 #ad6704;
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
-}
-
-.text-danger {
- color: #a94442;
-}
-
-label.disabled {
- color: #aaa !important;
-}
-
-.btn.active {
- font-weight: bold;
-}
-
-.alert {
- padding: 15px;
- margin: 20px 0;
- border: 1px solid transparent;
- border-radius: 4px;
-}
-
-.alert-success {
- color: #3c763d;
- background-color: #dff0d8;
- border-color: #d6e9c6;
-}
-
-.alert-info {
- color: #31708f;
- background-color: #d9edf7;
- border-color: #bce8f1;
-}
-
-.alert-warning {
- color: #8a6d3b;
- background-color: #fcf8e3;
- border-color: #faebcc;
-}
-
-.alert-danger {
- color: #a94442;
- background-color: #f2dede;
- border-color: #ebccd1;
+ background-image: linear-gradient(to bottom, #F4F4F4, #DADADA);
+ border-top: 1px solid #DDD;
+ border-left: 1px solid #c6c6c6;
+ border-right: 1px solid #DDD;
+ border-bottom: 1px solid #c6c6c6;
+}
+body .btn.btn-default:hover {
+ background-image: none;
}
ins, div.options a:hover {
@@ -3022,7 +2333,6 @@ nav.navbar ul#logged-user,
}
nav.navbar #home,
-nav.navbar #logo,
#content div.panel ul.left,
#content div.panel ol.left,
div#commit_history,
@@ -3030,33 +2340,43 @@ div#legend_data, div#legend_container, d
float: left;
}
-nav.navbar #quick li .dropdown-menu,
#content #left #menu ul.closed,
#content #left #menu li ul.collapsed,
.yui-tt-shadow {
display: none;
}
-.dropdown.open .dropdown-menu,
#content #left #menu ul.opened,
#content #left #menu li ul.expanded {
display: block !important;
}
+.navbar-caret {
+ margin-right: 11px;
+ margin-left: 3px;
+}
+
.navbar-caret:after {
font-family: 'kallithea';
content: ' \23f7'; /* triangle-down */
-}
-
-.select2-choice {
- color: black !important;
+ position: absolute;
+ top: -2px;
+}
+
+#context-bar .select2-container .select2-choice .select2-chosen,
+nav.navbar #quick .select2-container .select2-choice .select2-chosen {
+ margin-right: 0;
}
.branch-switcher .select2-choice,
.repo-switcher .select2-choice {
- padding: 0px 8px 1px !important;
- display: block;
height: 100%;
+ padding: 0;
+}
+
+.select2-container.form-control {
+ padding: 0;
+ border: none;
}
.branch-switcher .select2-container,
@@ -3079,19 +2399,17 @@ nav.navbar #quick li .dropdown-menu,
.branch-switcher-dropdown.select2-drop.select2-drop-active,
.repo-switcher-dropdown.select2-drop.select2-drop-active {
box-shadow: none;
- color: #fff;
background-color: #577632;
- border-color: #577632;
-}
-
-.branch-switcher-dropdown.select2-drop.select2-drop-active .select2-results .select2-highlighted,
-.repo-switcher-dropdown.select2-drop.select2-drop-active .select2-results .select2-highlighted {
- background-color: #6388ad;
-}
-
-#content div.graph {
- padding: 0 10px 10px;
- height: 450px;
+ border: 1px solid rgba(0, 0, 0, .15);
+ box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
+}
+
+.repo-switcher-dropdown.select2-drop.select2-drop-active {
+ color: black;
+}
+
+.repo-switcher-dropdown.select2-drop.select2-drop-active .select2-result-label {
+ color: white;
}
#content div.panel ol.lower-roman,
@@ -3122,15 +2440,13 @@ nav.navbar #quick li .dropdown-menu,
border-bottom: 1px solid #c6d880;
}
-#content div.panel div.form div.form-horizontal div.form-group > div select,
#content div.panel table th.selected input,
#content div.panel table td.selected input {
margin: 0;
}
#content div.panel div.form div.form-horizontal div.form-group > div {
- margin: 0 20px 10px 200px;
- padding: 0;
+ margin: 0 0 10px 200px;
}
#content div.panel div.form div.form-horizontal div.form-group > div a:hover,
@@ -3145,17 +2461,6 @@ nav.navbar #quick li .dropdown-menu,
border: 1px solid #666;
}
-#content div.panel div.form div.form-horizontal div.form-group > div div.checkbox {
- clear: both;
- min-height: 12px;
- padding: 0;
- margin: 14px 0 10px;
-}
-
-#content div.panel div.form div.form-horizontal div.form-group > div div.checkbox input {
- margin: -4px 5px 0px 0px;
-}
-
div.form div.form-horizontal div.form-group div.button input,
#content div.panel div.form div.form-horizontal div.buttons input,
div.form div.form-horizontal div.buttons input,
@@ -3182,55 +2487,19 @@ div.form div.form-horizontal div.buttons
text-align: center;
}
-#content div.panel div.action div.button,
-#login div.form div.form-horizontal div.form-group > div div.link,
-#register div.form div.form-horizontal div.form-group > div div.link {
+#content div.panel div.action div.button {
text-align: right;
margin: 6px 0 0;
padding: 0;
}
-#login, #register {
+#login,
+#register {
width: 520px;
margin: 10% auto 0;
padding: 0;
}
-#login div.color,
-#register div.color {
- clear: both;
- overflow: hidden;
- background: #FFF;
- margin: 10px auto 0;
- padding: 3px 3px 3px 0;
-}
-
-#login div.color a,
-#register div.color a {
- width: 20px;
- height: 20px;
- display: block;
- float: left;
- margin: 0 0 0 3px;
- padding: 0;
-}
-
-#login div.panel-heading h5,
-#register div.panel-heading h5 {
- color: #fff;
- margin: 10px;
- padding: 0;
-}
-
-#login div.form div.form-horizontal div.form-group,
-#register div.form div.form-horizontal div.form-group {
- clear: both;
- overflow: hidden;
- margin: 0;
- padding: 0 0 10px;
-}
-
-#login div.form div.form-horizontal div.form-group span.error-message,
#register div.form div.form-horizontal div.form-group span.error-message {
height: 1%;
display: block;
@@ -3240,39 +2509,6 @@ div.form div.form-horizontal div.buttons
max-width: 320px;
}
-#login div.form div.form-horizontal div.form-group label,
-#register div.form div.form-horizontal div.form-group > label {
- color: #000;
- font-weight: 700;
-}
-
-#login div.form div.form-horizontal div.form-group div,
-#register div.form div.form-horizontal div.form-group > div {
- float: left;
- margin: 0;
- padding: 0;
-}
-
-#login div.form div.form-horizontal div.form-group div.checkbox,
-#register div.form div.form-horizontal div.form-group div.checkbox {
- margin: 0 0 0 184px;
- padding: 0;
-}
-
-#login div.form div.form-horizontal div.form-group div.checkbox label,
-#register div.form div.form-horizontal div.form-group div.checkbox label {
- color: #565656;
- font-weight: 700;
-}
-
-#login div.form div.buttons input,
-#register div.form div.form-horizontal div.buttons input {
- color: #000;
- font-size: 1em;
- font-weight: 700;
- margin: 0;
-}
-
#changeset_content .container .wrapper,
#graph_content .container .wrapper {
width: 600px;
@@ -3443,7 +2679,7 @@ div.rst-block {
clear: both;
overflow: hidden;
margin: 0;
- padding: 0 20px;
+ padding: 0 15px;
}
div.rst-block h1,
@@ -3717,7 +2953,7 @@ form.comment-inline-form {
background: #f8f8f8;
padding: 4px;
border-bottom: 1px solid #ddd;
- min-height: 20px;
+ min-height: 15px;
overflow: auto;
}
@@ -3748,8 +2984,7 @@ form.comment-inline-form {
input.status_change_checkbox,
input.status_change_radio {
- margin: 2px 0 5px 15px;
- vertical-align: middle;
+ margin: 0 0 5px 15px;
}
.badge {
@@ -3805,7 +3040,7 @@ PULL REQUESTS
*****/
.pullrequests_section_head {
padding: 10px 10px 10px 0px;
- margin: 0 20px;
+ margin: 0 15px;
font-size: 16px;
font-weight: bold;
}
@@ -3816,11 +3051,11 @@ div.pr-details-title.closed {
}
div.pr {
- margin: 0px 20px;
+ margin: 0px 15px;
padding: 4px 4px;
}
div.pr-desc {
- margin: 0px 20px;
+ margin: 0px 15px;
}
tr.pr-closed td {
background-color: #eee !important;
@@ -3843,7 +3078,7 @@ span.pr-closed-tag {
.panel-body .pr-box {
max-width: 978px;
- margin-right: 20px;
+ margin-right: 15px;
}
#s2id_org_ref,
@@ -3884,6 +3119,7 @@ span.pr-closed-tag {
#perms .perm_tag {
position: relative;
top: -2px;
+ margin-left: 3px;
padding: 3px 3px 1px 3px;
font-size: 10px;
font-weight: bold;
@@ -3933,7 +3169,7 @@ input.perm_filter {
******************************************************************************/
.diff-collapse {
text-align: center;
- margin-bottom: 20px;
+ margin-bottom: 15px;
}
.diff-collapse-button {
@@ -3949,7 +3185,6 @@ input.perm_filter {
table.code-difftable {
border-collapse: collapse;
- width: 99%;
border-radius: 0px !important;
}
table.code-difftable td {
@@ -3996,7 +3231,7 @@ table.code-difftable td.code pre u {
table.code-highlighttable div.code-highlight pre i,
table.code-difftable td.code pre i {
border-style: solid;
- border-left-width: 1px;
+ border-width: 0 0 0 1px;
color: rgba(0,0,0,0.5);
}
@@ -4056,11 +3291,12 @@ table.code-difftable .code td {
padding: 0;
}
table.code-difftable .code pre {
- margin: 0 0 0 12px;
+ margin: 0 0 0 12px !important;
padding: 0;
min-height: 17px;
line-height: 17px;
white-space: pre-wrap;
+ word-break: break-all;
}
table.code-difftable .del .code pre:before {
@@ -4224,18 +3460,27 @@ body table.dataTable thead .sorting_desc
.dataTables_wrapper .dataTables_info {
clear: none;
- padding-top: 1em;
+ padding-top: 3px;
}
.dataTables_wrapper .dataTables_paginate {
padding-top: 0;
}
+.dataTables_wrapper .dataTables_paginate .paginate_button {
+ padding: 3px 10px;
+}
+
.dataTables_wrapper .dataTables_paginate > a.paginate_button {
- padding-top: 1em;
+ padding-top: 1px;
border: 0 !important;
}
+.dataTables_wrapper label {
+ margin-bottom: 0;
+ font-weight: inherit;
+}
+
.text-muted {
color: #777777;
}
@@ -4272,163 +3517,12 @@ span.expand-available {
padding-right: 15px;
}
-.tooltip {
- position: absolute;
- z-index: 1070;
- display: block;
- font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
- font-size: 12px;
- font-style: normal;
- font-weight: 400;
- line-height: 1.42857143;
- text-align: left;
- text-align: start;
- text-decoration: none;
- text-shadow: none;
- text-transform: none;
- letter-spacing: normal;
- word-break: normal;
- word-spacing: normal;
- word-wrap: normal;
- white-space: normal;
-}
-.tooltip-arrow {
- position: absolute;
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid;
-}
-.tooltip-inner {
- max-width: 200px;
- padding: 3px 8px;
- color: #fff;
- text-align: center;
- background-color: #000;
- border-radius: 4px;
-}
-
-.tooltip.top {
- padding: 5px 0;
- margin-top: -3px;
-}
-.tooltip.top .tooltip-arrow {
- bottom: 0;
- left: 50%;
- margin-left: -5px;
- border-width: 5px 5px 0;
- border-top-color: #000;
-}
-
-.tooltip.bottom {
- padding: 5px 0;
- margin-top: 3px;
-}
-.tooltip.bottom .tooltip-arrow {
- top: 0;
- left: 50%;
- margin-left: -5px;
- border-width: 0 5px 5px;
- border-bottom-color: #000;
-}
-
-
-.popover {
- position: absolute;
- top: 0;
- left: 0;
- z-index: 1060;
- max-width: 276px;
- padding: 1px;
- background-color: #fff;
- background-clip: padding-box;
- border: 1px solid #ccc;
- border: 1px solid rgba(0,0,0,.2);
- border-radius: 6px;
- box-shadow: 0 5px 10px rgba(0,0,0,.2);
- font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
- font-size: 12px;
- font-style: normal;
- font-weight: 400;
- line-height: 1.42857143;
- text-align: left;
- text-align: start;
- text-decoration: none;
- text-shadow: none;
- text-transform: none;
- letter-spacing: normal;
- word-break: normal;
- word-spacing: normal;
- word-wrap: normal;
- white-space: normal;
-}
-
-.popover > .arrow {
- border-width: 11px;
-}
-.popover > .arrow,
-.popover > .arrow::after {
- position: absolute;
- display: block;
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid;
-}
-
-.popover-title {
- padding: 8px 14px;
- margin: 0;
- font-size: 14px;
- background-color: #f7f7f7;
- border-bottom: 1px solid #ebebeb;
- border-radius: 5px 5px 0 0;
-}
-
-.popover-content {
- padding: 9px 14px;
-}
-
-.popover.top {
- margin-top: -10px;
-}
-.popover.top > .arrow {
- bottom: -11px;
- left: 50%;
- margin-left: -11px;
- border-top-color: #999;
- border-top-color: rgba(0,0,0,.25);
- border-bottom-width: 0;
-}
-
-.popover.bottom {
- margin-top: 10px;
-}
-.popover.bottom > .arrow {
- top: -11px;
- left: 50%;
- margin-left: -11px;
- border-top-width: 0;
- border-bottom-color: #999;
- border-bottom-color: rgba(0,0,0,.25);
-}
-
-#clone_by_name.input-group > span,
-#clone_by_id.input-group > span {
- display: inline-block;
-}
-
-#clone_by_name.input-group > input,
-#clone_by_id.input-group > input {
- width: 80% !important;
-}
-
#content div.panel .changelog-panel > .changelog-heading,
#content div.panel .changelog-panel > ul.pagination {
margin-left: 100px;
}
textarea.commit-message {
- width: 100%;
+ width: 100% !important;
box-sizing: border-box;
}
diff --git a/kallithea/public/js/base.js b/kallithea/public/js/base.js
--- a/kallithea/public/js/base.js
+++ b/kallithea/public/js/base.js
@@ -365,7 +365,7 @@ function asynchtml(url, $target, success
.fail(function(jqXHR, textStatus, errorThrown) {
if (textStatus == "abort")
return;
- $target.html('ERROR: {0}'.format(textStatus));
+ $target.html('ERROR: {0}'.format(textStatus));
$target.css('opacity','1.0');
})
;
diff --git a/kallithea/templates/base/root.html b/kallithea/templates/base/root.html
--- a/kallithea/templates/base/root.html
+++ b/kallithea/templates/base/root.html
@@ -10,6 +10,8 @@
## CSS ###
+
+