Commit fccd70c97da1a41216d137b6e43e7c8e255234c0

Authored by Dmitriy Zaporozhets
1 parent 718165ba

Refactor gerneric css

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing 31 changed files with 1281 additions and 1319 deletions   Show diff stats
app/assets/stylesheets/application.scss
@@ -9,10 +9,26 @@ @@ -9,10 +9,26 @@
9 *= require_self 9 *= require_self
10 */ 10 */
11 11
  12 +/** Override bootstrap variables **/
  13 +$font-size-base: 13px !default;
  14 +
12 /** 15 /**
13 - * GitLab bootstrap: 16 + * Twitter bootstrap:
14 */ 17 */
15 -@import "gitlab_bootstrap.scss"; 18 +@import 'bootstrap';
  19 +
  20 +/**
  21 + * Font icons
  22 + *
  23 + */
  24 +@import "font-awesome";
  25 +
  26 +/**
  27 + * Generic css (forms, nav etc):
  28 + */
  29 +@import "generic.scss";
  30 +
  31 +
16 32
17 @import "common.scss"; 33 @import "common.scss";
18 @import "selects.scss"; 34 @import "selects.scss";
app/assets/stylesheets/generic.scss 0 → 100644
@@ -0,0 +1,14 @@ @@ -0,0 +1,14 @@
  1 +@import "generic/variables.scss";
  2 +@import "generic/fonts.scss";
  3 +@import "generic/mixins.scss";
  4 +@import "generic/avatar.scss";
  5 +@import "generic/nav.scss";
  6 +@import "generic/common.scss";
  7 +@import "generic/typography.scss";
  8 +@import "generic/buttons.scss";
  9 +@import "generic/blocks.scss";
  10 +@import "generic/ui_box.scss";
  11 +@import "generic/issue_box.scss";
  12 +@import "generic/files.scss";
  13 +@import "generic/lists.scss";
  14 +@import "generic/forms.scss";
app/assets/stylesheets/generic/avatar.scss 0 → 100644
@@ -0,0 +1,23 @@ @@ -0,0 +1,23 @@
  1 +.avatar {
  2 + float: left;
  3 + margin-right: 12px;
  4 + width: 40px;
  5 + padding: 1px;
  6 + @include border-radius(4px);
  7 +
  8 + &.avatar-inline {
  9 + float: none;
  10 + margin-left: 3px;
  11 +
  12 + &.s16 { margin-right: 2px; }
  13 + &.s24 { margin-right: 2px; }
  14 + }
  15 +
  16 + &.s16 { width: 16px; height: 16px; margin-right: 6px; }
  17 + &.s24 { width: 24px; height: 24px; margin-right: 8px; }
  18 + &.s26 { width: 26px; height: 26px; margin-right: 8px; }
  19 + &.s32 { width: 32px; height: 32px; margin-right: 10px; }
  20 + &.s60 { width: 60px; height: 60px; margin-right: 12px; }
  21 + &.s90 { width: 90px; height: 90px; margin-right: 15px; }
  22 + &.s160 { width: 160px; height: 160px; margin-right: 20px; }
  23 +}
app/assets/stylesheets/generic/blocks.scss 0 → 100644
@@ -0,0 +1,4 @@ @@ -0,0 +1,4 @@
  1 +.light-well {
  2 + background: #f9f9f9;
  3 + padding: 15px;
  4 +}
app/assets/stylesheets/generic/buttons.scss 0 → 100644
@@ -0,0 +1,158 @@ @@ -0,0 +1,158 @@
  1 +.btn {
  2 + display: inline-block;
  3 + margin-bottom: 0;
  4 + font-weight: normal;
  5 + text-align: center;
  6 + vertical-align: middle;
  7 + cursor: pointer;
  8 + background-image: none;
  9 + border: 1px solid transparent;
  10 + white-space: nowrap;
  11 + padding: 6px 12px;
  12 + font-size: 13px;
  13 + line-height: 18px;
  14 + border-radius: 4px;
  15 + -webkit-user-select: none;
  16 + -moz-user-select: none;
  17 + -ms-user-select: none;
  18 + -o-user-select: none;
  19 + user-select: none;
  20 + color: #444444;
  21 + background-color: #fff;
  22 + border-color: #ccc;
  23 + text-shadow: none;
  24 +
  25 + &.hover,
  26 + &:hover {
  27 + color: #444444;
  28 + text-decoration: none;
  29 + background-color: #ebebeb;
  30 + border-color: #adadad;
  31 + }
  32 +
  33 + &.focus,
  34 + &:focus {
  35 + color: #444444;
  36 + text-decoration: none;
  37 + outline: thin dotted #333;
  38 + outline: 5px auto -webkit-focus-ring-color;
  39 + outline-offset: -2px;
  40 + }
  41 +
  42 + &.active,
  43 + &:active {
  44 + outline: 0;
  45 + background-image: none;
  46 + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  47 + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  48 + }
  49 +
  50 + &.disabled,
  51 + &[disabled] {
  52 + cursor: not-allowed;
  53 + pointer-events: none;
  54 + opacity: 0.65;
  55 + filter: alpha(opacity=65);
  56 + -webkit-box-shadow: none;
  57 + box-shadow: none;
  58 + }
  59 +
  60 + &.btn-primary {
  61 + color: #ffffff;
  62 + background-color: #429bca;
  63 + border-color: #358ebd;
  64 +
  65 + &.hover,
  66 + &:hover,
  67 + &.disabled,
  68 + &[disabled] {
  69 + color: #ffffff;
  70 + background-color: #3286b1;
  71 + border-color: #286e8e;
  72 + }
  73 + }
  74 +
  75 + &.btn-success {
  76 + color: #ffffff;
  77 + background-color: #5cb85c;
  78 + border-color: #4cae4c;
  79 +
  80 +
  81 + &.hover,
  82 + &:hover,
  83 + &.disabled,
  84 + &[disabled] {
  85 + color: #ffffff;
  86 + background-color: #47a447;
  87 + border-color: #398439;
  88 + }
  89 + }
  90 +
  91 + &.btn-danger {
  92 + color: #ffffff;
  93 + background-color: #d9534f;
  94 + border-color: #d43f3a;
  95 +
  96 +
  97 + &.hover,
  98 + &:hover,
  99 + &.disabled,
  100 + &[disabled] {
  101 + color: #ffffff;
  102 + background-color: #d2322d;
  103 + border-color: #ac2925;
  104 + }
  105 + }
  106 +
  107 + &.btn-new {
  108 + @extend .btn-success;
  109 + }
  110 +
  111 + &.btn-create {
  112 + @extend .wide;
  113 + @extend .btn-success;
  114 + }
  115 +
  116 + &.btn-save {
  117 + @extend .wide;
  118 + @extend .btn-primary;
  119 + }
  120 +
  121 + &.btn-close,
  122 + &.btn-remove {
  123 + @extend .btn-danger;
  124 + }
  125 +
  126 + &.btn-cancel {
  127 + float: right;
  128 + }
  129 +
  130 + &.wide {
  131 + padding-left: 20px;
  132 + padding-right: 20px;
  133 + }
  134 +
  135 + &.btn-small {
  136 + padding: 2px 10px;
  137 + font-size: 12px;
  138 + }
  139 +
  140 + &.btn-tiny {
  141 + font-size: 11px;
  142 + padding: 2px 6px;
  143 + line-height: 16px;
  144 + margin: 2px;
  145 + }
  146 +
  147 + &.grouped {
  148 + margin-right: 7px;
  149 + float: left;
  150 + }
  151 +
  152 + &.btn-block {
  153 + width: 100%;
  154 + margin: 0;
  155 + padding: 6px 0;
  156 + margin-bottom: 15px;
  157 + }
  158 +}
app/assets/stylesheets/generic/common.scss 0 → 100644
@@ -0,0 +1,138 @@ @@ -0,0 +1,138 @@
  1 +/** COLORS **/
  2 +.cgray { color: gray }
  3 +.clgray { color: #BBB }
  4 +.cred { color: #D12F19 }
  5 +.cgreen { color: #4a2 }
  6 +.cblue { color: #29A }
  7 +.cblack { color: #111 }
  8 +.cdark { color: #444 }
  9 +.camber { color: #ffc000 }
  10 +.cwhite { color: #fff!important }
  11 +.bgred { background: #F2DEDE!important }
  12 +
  13 +/** COMMON CLASSES **/
  14 +.left { float:left }
  15 +
  16 +.prepend-top-10 { margin-top:10px }
  17 +.prepend-top-20 { margin-top:20px }
  18 +.prepend-left-10 { margin-left:10px }
  19 +.prepend-left-20 { margin-left:20px }
  20 +.append-right-10 { margin-right:10px }
  21 +.append-right-20 { margin-right:20px }
  22 +.append-bottom-10 { margin-bottom:10px }
  23 +.append-bottom-15 { margin-bottom:15px }
  24 +.append-bottom-20 { margin-bottom:20px }
  25 +.inline { display: inline-block }
  26 +
  27 +.padded { padding:20px }
  28 +.ipadded { padding:20px!important }
  29 +.lborder { border-left:1px solid #eee }
  30 +.underlined_link { text-decoration: underline; }
  31 +.hint { font-style: italic; color: #999; }
  32 +.light { color: #888 }
  33 +.tiny { font-weight: normal }
  34 +.vtop { vertical-align: top !important; }
  35 +
  36 +
  37 +/** ALERT MESSAGES **/
  38 +.alert.alert-disabled {
  39 + background: #EEE;
  40 + color: #777;
  41 + border-color: #DDD;
  42 +}
  43 +
  44 +/** HELPERS **/
  45 +.nothing_here_message {
  46 + text-align: center;
  47 + padding: 20px;
  48 + color: #666;
  49 + font-weight: normal;
  50 + font-size: 16px;
  51 + line-height: 36px;
  52 +}
  53 +
  54 +.slead {
  55 + color: #666;
  56 + font-size: 14px;
  57 + margin-bottom: 12px;
  58 + font-weight: normal;
  59 + line-height: 24px;
  60 +}
  61 +
  62 +
  63 +.tab-content {
  64 + overflow: visible;
  65 +}
  66 +
  67 +@media (max-width: 1200px) {
  68 + .only-wide {
  69 + display: none;
  70 + }
  71 +}
  72 +
  73 +pre.well-pre {
  74 + border: 1px solid #EEE;
  75 + background: #f9f9f9;
  76 + border-radius: 0;
  77 + color: #555;
  78 +}
  79 +
  80 +.input-append .btn.active, .input-prepend .btn.active {
  81 + background: #CCC;
  82 + border-color: #BBB;
  83 + text-shadow: 0 1px 1px #fff;
  84 + font-weight: bold;
  85 + @include box-shadow(inset 0 2px 4px rgba(0,0,0,.15));
  86 +}
  87 +
  88 +.label {
  89 + padding: 2px 4px;
  90 + font-size: 12px;
  91 + font-style: normal;
  92 + font-weight: normal;
  93 +
  94 + &.label-gray {
  95 + background-color: #eee;
  96 + color: #999;
  97 + text-shadow: none;
  98 + }
  99 +}
  100 +
  101 +/** Big Labels **/
  102 +.state-label {
  103 + font-size: 14px;
  104 + padding: 6px 25px;
  105 + text-align: center;
  106 + @include border-radius(4px);
  107 + text-shadow: none;
  108 + margin-left: 10px;
  109 +
  110 + &.state-label-green {
  111 + background: #4A4;
  112 + color: #FFF;
  113 + }
  114 +
  115 + &.state-label-red {
  116 + background: #DA4E49;
  117 + color: #FFF;
  118 + }
  119 +}
  120 +
  121 +.dropdown-menu > li > a {
  122 + text-shadow: none;
  123 +}
  124 +
  125 +.dropdown-menu > li > a:hover,
  126 +.dropdown-menu > li > a:focus {
  127 + background: #29b;
  128 +}
  129 +
  130 +.gl-hide {
  131 + display: none;
  132 +}
  133 +
  134 +.breadcrumb > li + li:before {
  135 + content: "/";
  136 + padding: 0;
  137 + color: #666;
  138 +}
app/assets/stylesheets/generic/files.scss 0 → 100644
@@ -0,0 +1,218 @@ @@ -0,0 +1,218 @@
  1 +/**
  2 + * File content holder
  3 + *
  4 + */
  5 +.file-holder {
  6 + border: 1px solid #CCC;
  7 + margin-bottom: 1em;
  8 +
  9 + table {
  10 + @extend .table;
  11 + }
  12 +
  13 + .file-title {
  14 + background: #DDD;
  15 + border-bottom: 1px solid #CCC;
  16 + text-shadow: 0 1px 1px #fff;
  17 + margin: 0;
  18 + font-weight: normal;
  19 + font-weight: bold;
  20 + text-align: left;
  21 + color: $style_color;
  22 + padding: 9px 10px;
  23 +
  24 + .options {
  25 + float: right;
  26 + margin-top: -5px;
  27 + }
  28 +
  29 + .file_name {
  30 + color: $style_color;
  31 + font-size: 14px;
  32 + text-shadow: 0 1px 1px #fff;
  33 + small {
  34 + color: #999;
  35 + font-size: 13px;
  36 + }
  37 + }
  38 + }
  39 + .file-content {
  40 + background: #fff;
  41 + font-size: 11px;
  42 +
  43 + &.image_file {
  44 + background: #eee;
  45 + text-align: center;
  46 + img {
  47 + padding: 100px;
  48 + max-width: 300px;
  49 + }
  50 + }
  51 +
  52 + &.wiki {
  53 + padding: 20px;
  54 + font-size: 14px;
  55 + line-height: 1.6;
  56 +
  57 + .highlight {
  58 + margin-bottom: 9px;
  59 + @include border-radius(4px);
  60 +
  61 + > pre {
  62 + margin: 0;
  63 + }
  64 + }
  65 + }
  66 +
  67 + &.blob_file {
  68 +
  69 + }
  70 +
  71 + &.blob-no-preview {
  72 + background: #eee;
  73 + text-shadow: 0 1px 2px #FFF;
  74 + padding: 100px 0;
  75 + }
  76 +
  77 + /**
  78 + * Blame file
  79 + */
  80 + &.blame {
  81 + table {
  82 + border: none;
  83 + box-shadow: none;
  84 + margin: 0;
  85 + }
  86 + tr {
  87 + border-bottom: 1px solid #eee;
  88 + }
  89 + td {
  90 + &:first-child {
  91 + border-left: none;
  92 + }
  93 + &:last-child {
  94 + border-right: none;
  95 + }
  96 + background: #fff;
  97 + padding: 5px;
  98 + }
  99 + .author,
  100 + .blame_commit {
  101 + background: #f5f5f5;
  102 + vertical-align: top;
  103 + }
  104 + .lines {
  105 + pre {
  106 + padding: 0;
  107 + margin: 0;
  108 + background: none;
  109 + border: none;
  110 + }
  111 + }
  112 + }
  113 +
  114 + &.logs {
  115 + background: #eee;
  116 + max-height: 700px;
  117 + overflow-y: auto;
  118 +
  119 + ol {
  120 + margin-left: 40px;
  121 + padding: 10px 0;
  122 + border-left: 1px solid #CCC;
  123 + margin-bottom: 0;
  124 + background: white;
  125 + li {
  126 + color: #888;
  127 + p {
  128 + margin: 0;
  129 + color: #333;
  130 + line-height: 24px;
  131 + padding-left: 10px;
  132 + }
  133 +
  134 + &:hover {
  135 + background: $hover;
  136 + }
  137 + }
  138 + }
  139 + }
  140 +
  141 + /**
  142 + * Code file
  143 + */
  144 + &.code {
  145 + padding: 0;
  146 +
  147 + table.lines {
  148 + border: none;
  149 + box-shadow: none;
  150 + margin: 0px;
  151 + padding: 0px;
  152 + table-layout: fixed;
  153 +
  154 + pre {
  155 + border: none;
  156 + border-radius: 0;
  157 + font-family: $monospace_font;
  158 + font-size: 12px !important;
  159 + line-height: 16px !important;
  160 + margin: 0;
  161 + padding: 10px 0;
  162 + }
  163 + td {
  164 + border: none;
  165 + margin: 0;
  166 + padding: 0;
  167 + vertical-align: top;
  168 +
  169 + &:first-child {
  170 + background: #eee;
  171 + width: 50px;
  172 + }
  173 + &:last-child {
  174 + }
  175 + }
  176 + tr:hover {
  177 + background: none;
  178 + }
  179 +
  180 + pre.line_numbers {
  181 + color: #666;
  182 + padding: 10px 6px 10px 0;
  183 + text-align: right;
  184 + background: #EEE;
  185 +
  186 + a {
  187 + color: #666;
  188 +
  189 + i {
  190 + display: none;
  191 + font-size: 14px;
  192 + line-height: 14px;
  193 + }
  194 + &:hover i {
  195 + display: inherit;
  196 + }
  197 + }
  198 + }
  199 +
  200 + .highlight {
  201 + border-left: 1px solid #DEE2E3;
  202 + overflow: auto;
  203 + overflow-y: hidden;
  204 +
  205 + pre {
  206 + white-space: pre;
  207 + word-wrap: normal;
  208 +
  209 + .line {
  210 + padding: 0 10px;
  211 + }
  212 + }
  213 + }
  214 + }
  215 + }
  216 + }
  217 +}
  218 +
app/assets/stylesheets/generic/fonts.scss 0 → 100644
@@ -0,0 +1,2 @@ @@ -0,0 +1,2 @@
  1 +/** Typo **/
  2 +$monospace_font: 'Menlo', 'Liberation Mono', 'Consolas', 'Courier New', 'andale mono', 'lucida console', monospace;
app/assets/stylesheets/generic/forms.scss 0 → 100644
@@ -0,0 +1,35 @@ @@ -0,0 +1,35 @@
  1 +input[type='search'].search-text-input {
  2 + background-image: url("icon-search.png");
  3 + background-repeat: no-repeat;
  4 + background-position: 10px;
  5 + padding-left: 25px;
  6 +}
  7 +
  8 +input[type='text'].danger {
  9 + background: #F2DEDE!important;
  10 + border-color: #D66;
  11 + text-shadow: 0 1px 1px #fff
  12 +}
  13 +
  14 +fieldset legend {
  15 + font-size: 16px;
  16 +}
  17 +
  18 +.datetime-controls {
  19 + select {
  20 + width: 100px;
  21 + }
  22 +}
  23 +
  24 +.form-actions {
  25 + padding: 17px 20px 18px;
  26 + margin-top: 18px;
  27 + margin-bottom: 18px;
  28 + background-color: whitesmoke;
  29 + border-top: 1px solid #e5e5e5;
  30 + padding-left: 17%;
  31 +}
  32 +
  33 +label.control-label {
  34 + @extend .col-sm-2;
  35 +}
app/assets/stylesheets/generic/issue_box.scss 0 → 100644
@@ -0,0 +1,46 @@ @@ -0,0 +1,46 @@
  1 +/**
  2 + * Issue box:
  3 + * Huge block (one per page) for storing title, descripion and other information.
  4 + * Used for Issue#show page, MergeRequest#show page etc
  5 + *
  6 + * CLasses:
  7 + * .issue-box - Regular box
  8 + */
  9 +
  10 +.issue-box {
  11 + color: #666;
  12 + margin:20px 0;
  13 + background: #FAFAFA;
  14 + border: 1px solid #DDD;
  15 +
  16 + .control-group {
  17 + margin-bottom: 0;
  18 + }
  19 +
  20 + .title {
  21 + font-size: 20px;
  22 + font-weight: 500;
  23 + line-height: 28px;
  24 + margin: 0;
  25 + color: #444;
  26 + }
  27 +
  28 + .context {
  29 + border: none;
  30 + background-color: #f5f5f5;
  31 + border: none;
  32 + border-top: 1px solid #eee;
  33 + }
  34 +
  35 + .description {
  36 + border-top: 1px solid #eee;
  37 + }
  38 +
  39 + .title, .context, .description {
  40 + padding: 15px;
  41 +
  42 + .clearfix {
  43 + margin: 0;
  44 + }
  45 + }
  46 +}
app/assets/stylesheets/generic/lists.scss 0 → 100644
@@ -0,0 +1,97 @@ @@ -0,0 +1,97 @@
  1 +/**
  2 + * Well styled list
  3 + *
  4 + */
  5 +.well-list {
  6 + margin: 0;
  7 + padding: 0;
  8 + list-style: none;
  9 +
  10 + li {
  11 + padding: 10px;
  12 + min-height: 20px;
  13 + border-bottom: 1px solid #eee;
  14 + border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  15 +
  16 + &.disabled {
  17 + color: #888;
  18 + }
  19 +
  20 + &.unstyled {
  21 + &:hover {
  22 + background: none;
  23 + }
  24 + }
  25 +
  26 + &.smoke { background-color: #f5f5f5; }
  27 +
  28 + &:hover {
  29 + background: $hover;
  30 + border-bottom: 1px solid #ADF;
  31 + }
  32 +
  33 + &:last-child {
  34 + border-bottom: none;
  35 +
  36 + &.bottom {
  37 + background: #f5f5f5;
  38 + }
  39 + }
  40 +
  41 + .author { color: #999; }
  42 +
  43 + p {
  44 + padding-top: 1px;
  45 + margin: 0;
  46 + color: #222;
  47 + img {
  48 + position: relative;
  49 + top: 3px;
  50 + }
  51 + }
  52 +
  53 + .well-title {
  54 + font-size: 14px;
  55 + line-height: 18px;
  56 + }
  57 + }
  58 +}
  59 +
  60 +ol, ul {
  61 + &.styled {
  62 + li {
  63 + padding: 2px;
  64 + }
  65 + }
  66 +}
  67 +
  68 +/** light list with border-bottom between li **/
  69 +ul.bordered-list {
  70 + margin: 5px 0px;
  71 + padding: 0px;
  72 + li {
  73 + padding: 5px 0;
  74 + border-bottom: 1px solid #EEE;
  75 + overflow: hidden;
  76 + display: block;
  77 + margin: 0px;
  78 + &:last-child { border:none }
  79 + &.active {
  80 + background: #f9f9f9;
  81 + a { font-weight: bold; }
  82 + }
  83 +
  84 + &.light {
  85 + a { color: #777; }
  86 + }
  87 + }
  88 +
  89 + &.top-list {
  90 + li:first-child {
  91 + padding-top: 0;
  92 + h4, h5 {
  93 + margin-top: 0;
  94 + }
  95 + }
  96 + }
  97 +}
app/assets/stylesheets/generic/mixins.scss 0 → 100644
@@ -0,0 +1,148 @@ @@ -0,0 +1,148 @@
  1 +/**
  2 + * Generic mixins
  3 + */
  4 + @mixin box-shadow($shadow) {
  5 + -webkit-box-shadow: $shadow;
  6 + -moz-box-shadow: $shadow;
  7 + -ms-box-shadow: $shadow;
  8 + -o-box-shadow: $shadow;
  9 + box-shadow: $shadow;
  10 +}
  11 +
  12 +@mixin border-radius($radius) {
  13 + -webkit-border-radius: $radius;
  14 + -moz-border-radius: $radius;
  15 + -ms-border-radius: $radius;
  16 + -o-border-radius: $radius;
  17 + border-radius: $radius;
  18 +}
  19 +
  20 +@mixin border-radius-left($radius) {
  21 + @include border-radius($radius 0 0 $radius)
  22 +}
  23 +
  24 +@mixin linear-gradient($from, $to) {
  25 + background-image: -webkit-gradient(linear, 0 0, 0 100%, from($from), to($to));
  26 + background-image: -webkit-linear-gradient($from, $to);
  27 + background-image: -moz-linear-gradient($from, $to);
  28 + background-image: -ms-linear-gradient($from, $to);
  29 + background-image: -o-linear-gradient($from, $to);
  30 +}
  31 +
  32 +@mixin transition($transition) {
  33 + -webkit-transition: $transition;
  34 + -moz-transition: $transition;
  35 + -ms-transition: $transition;
  36 + -o-transition: $transition;
  37 + transition: $transition;
  38 +}
  39 +
  40 +/**
  41 + * Prefilled mixins
  42 + * Mixins with fixed values
  43 + */
  44 +@mixin bg-light-gray-gradient {
  45 + background: #f1f1f1;
  46 + background-image: -webkit-gradient(linear, 0 0, 0 30, color-stop(0.066, #f5f5f5), to(#e1e1e1));
  47 + background-image: -webkit-linear-gradient(#f5f5f5 6.6%, #e1e1e1);
  48 + background-image: -moz-linear-gradient(#f5f5f5 6.6%, #e1e1e1);
  49 + background-image: -ms-linear-gradient(#f5f5f5 6.6%, #e1e1e1);
  50 + background-image: -o-linear-gradient(#f5f5f5 6.6%, #e1e1e1);
  51 +}
  52 +
  53 +@mixin bg-gray-gradient {
  54 + background: #eee;
  55 + background-image: -webkit-gradient(linear, 0 0, 0 30, color-stop(0.066, #eee), to(#dfdfdf));
  56 + background-image: -webkit-linear-gradient(#eee 6.6%, #dfdfdf);
  57 + background-image: -moz-linear-gradient(#eee 6.6%, #dfdfdf);
  58 + background-image: -ms-linear-gradient(#eee 6.6%, #dfdfdf);
  59 + background-image: -o-linear-gradient(#eee 6.6%, #dfdfdf);
  60 +}
  61 +
  62 +@mixin bg-dark-gray-gradient {
  63 + background: #eee;
  64 + background-image: -webkit-linear-gradient(#e9e9e9, #d7d7d7);
  65 + background-image: -moz-linear-gradient(#e9e9e9, #d7d7d7);
  66 + background-image: -ms-linear-gradient(#e9e9e9, #d7d7d7);
  67 + background-image: -o-linear-gradient(#e9e9e9, #d7d7d7);
  68 +}
  69 +
  70 +@mixin shade {
  71 + @include box-shadow(0 0 3px #ddd);
  72 +}
  73 +
  74 +@mixin solid-shade {
  75 + @include box-shadow(0 0 0 3px #f1f1f1);
  76 +}
  77 +
  78 +@mixin header-font {
  79 + color: $style_color;
  80 + text-shadow: 0 1px 1px #FFF;
  81 + font-size: 16px;
  82 + line-height: 44px;
  83 + font-weight: normal;
  84 +}
  85 +
  86 +@mixin md-typography {
  87 + img {
  88 + max-width: 100%;
  89 + }
  90 +
  91 + *:first-child {
  92 + margin-top: 0;
  93 + }
  94 +
  95 + code { padding: 0 4px; }
  96 +
  97 + h1 {
  98 + margin-top: 45px;
  99 + font-size: 2.5em;
  100 + }
  101 +
  102 + h2 {
  103 + margin-top: 40px;
  104 + font-size: 2em;
  105 + }
  106 +
  107 + h3 {
  108 + margin-top: 35px;
  109 + font-size: 2em;
  110 + }
  111 +
  112 + h4 {
  113 + margin-top: 30px;
  114 + font-size: 1.5em;
  115 + }
  116 +
  117 + blockquote p {
  118 + color: #888;
  119 + font-size: 14px;
  120 + line-height: 1.5;
  121 + }
  122 +
  123 + table {
  124 + @extend .table;
  125 + @extend .table-bordered;
  126 + th {
  127 + background: #EEE;
  128 + }
  129 + }
  130 +
  131 + code {
  132 + font-size: inherit;
  133 + font-weight: inherit;
  134 + color: #555;
  135 + }
  136 +
  137 + li {
  138 + line-height: 1.5;
  139 + }
  140 +}
  141 +
  142 +@mixin page-title {
  143 + color: #333;
  144 + font-size: 20px;
  145 + line-height: 1.5;
  146 + margin-top: 0px;
  147 + margin-bottom: 15px;
  148 +}
app/assets/stylesheets/generic/nav.scss 0 → 100644
@@ -0,0 +1,91 @@ @@ -0,0 +1,91 @@
  1 +/**
  2 + * nav-pills
  3 + *
  4 + */
  5 +.nav-pills {
  6 + .active a {
  7 + background: $primary_color;
  8 + }
  9 +
  10 + > li > a {
  11 + @include border-radius(0);
  12 + }
  13 +
  14 + &.nav-stacked {
  15 + > li > a {
  16 + border-left: 4px solid #EEE;
  17 + padding: 12px;
  18 + color: #777;
  19 + }
  20 + > .active > a {
  21 + border-color: $primary_color;
  22 + background: none;
  23 + color: #333;
  24 + font-weight: bolder;
  25 + }
  26 +
  27 + &.nav-stacked-menu {
  28 + li > a {
  29 + padding: 16px;
  30 + }
  31 + }
  32 + }
  33 +
  34 + &.nav-pills-small {
  35 + > li > a {
  36 + padding: 8px 12px;
  37 + font-size: 12px;
  38 + }
  39 + }
  40 +}
  41 +
  42 +.nav-pills > .active > a > i[class^="icon-"] { background: inherit; }
  43 +
  44 +
  45 +
  46 +/**
  47 + * nav-tabs
  48 + *
  49 + */
  50 +.nav-tabs > li > a, .nav-pills > li > a { color: $style_color; }
  51 +.nav.nav-tabs {
  52 + li {
  53 + > a {
  54 + padding: 8px 20px;
  55 + margin-right: 7px;
  56 + line-height: 20px;
  57 + border-color: #EEE;
  58 + color: #888;
  59 + border-bottom: 1px solid #ddd;
  60 + .badge {
  61 + background-color: #eee;
  62 + color: #888;
  63 + text-shadow: 0 1px 1px #fff;
  64 + }
  65 + i[class^="icon-"] {
  66 + line-height: 14px;
  67 + }
  68 + }
  69 + &.active {
  70 + > a {
  71 + border-color: #CCC;
  72 + border-bottom: 1px solid #fff;
  73 + color: #333;
  74 + font-weight: bold;
  75 + }
  76 + }
  77 + }
  78 +
  79 + &.nav-small-tabs > li > a { padding: 6px 9px; }
  80 +}
  81 +
  82 +
  83 +
  84 +/**
  85 + * fix to keep tooltips position in top navigation bar
  86 + *
  87 + */
  88 +.navbar .nav > li {
  89 + position: relative;
  90 + white-space: nowrap;
  91 +}
app/assets/stylesheets/generic/typography.scss 0 → 100644
@@ -0,0 +1,104 @@ @@ -0,0 +1,104 @@
  1 +/**
  2 + * Headers
  3 + *
  4 + */
  5 +h1.page-title {
  6 + @include page-title;
  7 + font-size: 28px;
  8 +}
  9 +
  10 +h2.page-title {
  11 + @include page-title;
  12 + font-size: 24px;
  13 +}
  14 +
  15 +h3.page-title {
  16 + @include page-title;
  17 +}
  18 +
  19 +h6 {
  20 + color: #888;
  21 + text-transform: uppercase;
  22 +}
  23 +
  24 +/** CODE **/
  25 +pre {
  26 + font-family: $monospace_font;
  27 +
  28 + &.dark {
  29 + background: #333;
  30 + color: #f5f5f5;
  31 + }
  32 +}
  33 +
  34 +/**
  35 + * Links
  36 + *
  37 + */
  38 +a {
  39 + outline: none;
  40 + color: $link_color;
  41 + &:hover {
  42 + text-decoration: none;
  43 + color: $primary_color;
  44 + }
  45 +
  46 + &:focus {
  47 + text-decoration: underline;
  48 + }
  49 +
  50 + &.dark {
  51 + color: $style_color;
  52 + }
  53 +
  54 + &.lined {
  55 + text-decoration: underline;
  56 + &:hover { text-decoration: underline; }
  57 + }
  58 +
  59 + &.gray {
  60 + color: gray;
  61 + }
  62 +
  63 + &.supp_diff_link {
  64 + text-align: center;
  65 + padding: 20px 0;
  66 + background: #f1f1f1;
  67 + width: 100%;
  68 + float: left;
  69 + }
  70 +
  71 + &.neib {
  72 + margin-right: 15px;
  73 + }
  74 +}
  75 +
  76 +a:focus {
  77 + outline: none;
  78 +}
  79 +
  80 +.monospace {
  81 + font-family: $monospace_font;
  82 +}
  83 +
  84 +/**
  85 + * Wiki typography
  86 + *
  87 + */
  88 +.wiki {
  89 + @include md-typography;
  90 +
  91 + font-size: 14px;
  92 + line-height: 1.6;
  93 + .white .highlight pre {
  94 + background: #f5f5f5;
  95 + }
  96 + ul {
  97 + padding: 0;
  98 + margin: 0 0 9px 25px !important;
  99 + }
  100 +}
  101 +
  102 +.md {
  103 + @include md-typography;
  104 +}
app/assets/stylesheets/generic/ui_box.scss 0 → 100644
@@ -0,0 +1,172 @@ @@ -0,0 +1,172 @@
  1 +/**
  2 + * UI box:
  3 + * Block element for separating information on page.
  4 + * Used for storing issues lists, grouped data.
  5 + * You can have multiple ui boxes on one page
  6 + *
  7 + * Classes:
  8 + * .ui-box - for any block & widgets
  9 + * .ui-box.ui-box-small - same but with smaller title
  10 + * .ui-box.ui-box-danger - with red title
  11 + *
  12 + * Ex. 1: List
  13 + * .ui-box
  14 + * .title
  15 + * # title here
  16 + * %ul
  17 + * # content here
  18 + *
  19 + * Ex. 2: Block data
  20 + * .ui-box
  21 + * .title
  22 + * # title here
  23 + * .body
  24 + * # content here
  25 + *
  26 + */
  27 +
  28 +.ui-box {
  29 + background: #FFF;
  30 + margin-bottom: 20px;
  31 + border: 1px solid #DDD;
  32 + word-wrap: break-word;
  33 +
  34 + img {
  35 + max-width: 100%;
  36 + }
  37 +
  38 + pre {
  39 + code {
  40 + background: none !important;
  41 + }
  42 + }
  43 +
  44 + ul {
  45 + margin: 0;
  46 + padding: 0;
  47 + }
  48 +
  49 + .title {
  50 + background-color: #EEE;
  51 + border-bottom: 1px solid #DDD;
  52 + color: #666;
  53 + font-size: 16px;
  54 + text-shadow: 0 1px 1px #fff;
  55 + padding: 0 10px;
  56 + font-size: 14px;
  57 + line-height: 40px;
  58 + font-weight: normal;
  59 + margin: 0;
  60 +
  61 + > a {
  62 + text-shadow: 0 1px 1px #fff;
  63 + }
  64 +
  65 + form {
  66 + margin-bottom: 0;
  67 + margin-top: 0;
  68 + }
  69 +
  70 + .btn {
  71 + vertical-align: middle;
  72 + padding: 4px 12px;
  73 + @include box-shadow(0 0px 1px 1px #f2f2f2);
  74 + }
  75 +
  76 + .nav-pills {
  77 + > li {
  78 + > a {
  79 + padding: 13px;
  80 + margin: 0;
  81 + font-size: 13px;
  82 + }
  83 + &.active {
  84 + > a {
  85 + background: #D5D5D5;
  86 + color: $style_color;
  87 + @include border-radius(0);
  88 + border-radius: 0;
  89 + border-left: 1px solid #CCC;
  90 + border-right: 1px solid #CCC;
  91 + }
  92 + }
  93 + }
  94 + }
  95 + }
  96 +
  97 + .body {
  98 + padding: 10px;
  99 + }
  100 +
  101 + &.padded {
  102 + h5, .title {
  103 + margin: -20px;
  104 + margin-bottom: 0;
  105 + padding: 5px 20px;
  106 + }
  107 + }
  108 +
  109 + .row_title {
  110 + font-weight: 500;
  111 + color: #444;
  112 + &:hover {
  113 + color: #444;
  114 + text-decoration: underline;
  115 + }
  116 + }
  117 +
  118 + .form-holder {
  119 + padding-top: 20px;
  120 + form {
  121 + margin-bottom: 0;
  122 + legend {
  123 + text-indent: 10px;
  124 + }
  125 + .form-actions {
  126 + margin-bottom: 0;
  127 + }
  128 + }
  129 + }
  130 +}
  131 +
  132 +/*
  133 + * Small box
  134 + */
  135 +.ui-box.ui-box-small {
  136 + margin-bottom: 10px;
  137 +
  138 + .title {
  139 + font-size: 13px;
  140 + line-height: 30px;
  141 +
  142 + a {
  143 + color: #666;
  144 + &:hover {
  145 + text-decoration: underline;
  146 + }
  147 + }
  148 + }
  149 +}
  150 +
  151 +/*
  152 + * Danger box
  153 + */
  154 +.ui-box.ui-box-danger {
  155 + background: #f7f7f7;
  156 + border: none;
  157 +
  158 + .title {
  159 + background: #D65;
  160 + color: #fff;
  161 + text-shadow: 0 1px 1px #900;
  162 + }
  163 +}
  164 +
  165 +/*
  166 + * Block under tw-bootstrap tabs
  167 + */
  168 +.tab-pane {
  169 + .ui-box {
  170 + margin: 3px 3px 25px 3px;
  171 + }
  172 +}
app/assets/stylesheets/generic/variables.scss 0 → 100644
@@ -0,0 +1,13 @@ @@ -0,0 +1,13 @@
  1 +/**
  2 + * General Colors
  3 + */
  4 +$primary_color: #2FA0BB;
  5 +$link_color: #3A89A3;
  6 +$style_color: #474D57;
  7 +$hover: #D9EDF7;
  8 +
  9 +/**
  10 + * Commit Diff Colors
  11 + */
  12 +$added: #63c363;
  13 +$deleted: #f77;
app/assets/stylesheets/gitlab_bootstrap.scss
@@ -1,68 +0,0 @@ @@ -1,68 +0,0 @@
1 -/** Override bootstrap variables **/  
2 -$font-size-base: 13px !default;  
3 -  
4 -@import 'bootstrap';  
5 -/**  
6 - * BOOTSTRAP  
7 - */  
8 -/*@import "bootstrap/variables";*/  
9 -/*@import "bootstrap/mixins";*/  
10 -/*@import "bootstrap/reset";*/  
11 -/*@import "bootstrap/scaffolding";*/  
12 -/*@import "bootstrap/grid";*/  
13 -/*@import "bootstrap/layouts";*/  
14 -/*@import "bootstrap/type";*/  
15 -/*@import "bootstrap/code";*/  
16 -/*@import "bootstrap/forms";*/  
17 -/*@import "bootstrap/tables";*/  
18 -/*@import "bootstrap/sprites";*/  
19 -/*@import "bootstrap/dropdowns";*/  
20 -/*@import "bootstrap/wells";*/  
21 -/*@import "bootstrap/component-animations";*/  
22 -/*@import "bootstrap/close";*/  
23 -/*@import "bootstrap/button-groups";*/  
24 -/*@import "bootstrap/alerts";*/  
25 -/*@import "bootstrap/navs";*/  
26 -/*@import "bootstrap/navbar";*/  
27 -/*@import "bootstrap/breadcrumbs";*/  
28 -/*@import "bootstrap/pagination";*/  
29 -/*@import "bootstrap/pager";*/  
30 -/*@import "bootstrap/modals";*/  
31 -/*@import "bootstrap/tooltip";*/  
32 -/*@import "bootstrap/popovers";*/  
33 -/*@import "bootstrap/thumbnails";*/  
34 -/*@import "bootstrap/media";*/  
35 -/*@import "bootstrap/labels-badges";*/  
36 -/*@import "bootstrap/progress-bars";*/  
37 -/*@import "bootstrap/accordion";*/  
38 -/*@import "bootstrap/carousel";*/  
39 -/*@import "bootstrap/hero-unit";*/  
40 -/*@import "bootstrap/utilities";*/  
41 -/*@import "bootstrap/responsive-utilities";*/  
42 -/*@import "bootstrap/responsive-1200px-min";*/  
43 -  
44 -/**  
45 - * Font icons  
46 - *  
47 - */  
48 -@import "font-awesome";  
49 -  
50 -/**  
51 - * GitLab bootstrap.  
52 - * Overrides some styles of twitter bootstrap.  
53 - * Also give some common classes for GitLab app  
54 - */  
55 -@import "gitlab_bootstrap/variables.scss";  
56 -@import "gitlab_bootstrap/fonts.scss";  
57 -@import "gitlab_bootstrap/mixins.scss";  
58 -@import "gitlab_bootstrap/avatar.scss";  
59 -@import "gitlab_bootstrap/nav.scss";  
60 -@import "gitlab_bootstrap/common.scss";  
61 -@import "gitlab_bootstrap/typography.scss";  
62 -@import "gitlab_bootstrap/buttons.scss";  
63 -@import "gitlab_bootstrap/blocks.scss";  
64 -@import "gitlab_bootstrap/ui_box.scss";  
65 -@import "gitlab_bootstrap/issue_box.scss";  
66 -@import "gitlab_bootstrap/files.scss";  
67 -@import "gitlab_bootstrap/lists.scss";  
68 -@import "gitlab_bootstrap/forms.scss";  
app/assets/stylesheets/gitlab_bootstrap/avatar.scss
@@ -1,23 +0,0 @@ @@ -1,23 +0,0 @@
1 -.avatar {  
2 - float: left;  
3 - margin-right: 12px;  
4 - width: 40px;  
5 - padding: 1px;  
6 - @include border-radius(4px);  
7 -  
8 - &.avatar-inline {  
9 - float: none;  
10 - margin-left: 3px;  
11 -  
12 - &.s16 { margin-right: 2px; }  
13 - &.s24 { margin-right: 2px; }  
14 - }  
15 -  
16 - &.s16 { width: 16px; height: 16px; margin-right: 6px; }  
17 - &.s24 { width: 24px; height: 24px; margin-right: 8px; }  
18 - &.s26 { width: 26px; height: 26px; margin-right: 8px; }  
19 - &.s32 { width: 32px; height: 32px; margin-right: 10px; }  
20 - &.s60 { width: 60px; height: 60px; margin-right: 12px; }  
21 - &.s90 { width: 90px; height: 90px; margin-right: 15px; }  
22 - &.s160 { width: 160px; height: 160px; margin-right: 20px; }  
23 -}  
app/assets/stylesheets/gitlab_bootstrap/blocks.scss
@@ -1,4 +0,0 @@ @@ -1,4 +0,0 @@
1 -.light-well {  
2 - background: #f9f9f9;  
3 - padding: 15px;  
4 -}  
app/assets/stylesheets/gitlab_bootstrap/buttons.scss
@@ -1,158 +0,0 @@ @@ -1,158 +0,0 @@
1 -.btn {  
2 - display: inline-block;  
3 - margin-bottom: 0;  
4 - font-weight: normal;  
5 - text-align: center;  
6 - vertical-align: middle;  
7 - cursor: pointer;  
8 - background-image: none;  
9 - border: 1px solid transparent;  
10 - white-space: nowrap;  
11 - padding: 6px 12px;  
12 - font-size: 13px;  
13 - line-height: 18px;  
14 - border-radius: 4px;  
15 - -webkit-user-select: none;  
16 - -moz-user-select: none;  
17 - -ms-user-select: none;  
18 - -o-user-select: none;  
19 - user-select: none;  
20 - color: #444444;  
21 - background-color: #fff;  
22 - border-color: #ccc;  
23 - text-shadow: none;  
24 -  
25 - &.hover,  
26 - &:hover {  
27 - color: #444444;  
28 - text-decoration: none;  
29 - background-color: #ebebeb;  
30 - border-color: #adadad;  
31 - }  
32 -  
33 - &.focus,  
34 - &:focus {  
35 - color: #444444;  
36 - text-decoration: none;  
37 - outline: thin dotted #333;  
38 - outline: 5px auto -webkit-focus-ring-color;  
39 - outline-offset: -2px;  
40 - }  
41 -  
42 - &.active,  
43 - &:active {  
44 - outline: 0;  
45 - background-image: none;  
46 - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  
47 - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);  
48 - }  
49 -  
50 - &.disabled,  
51 - &[disabled] {  
52 - cursor: not-allowed;  
53 - pointer-events: none;  
54 - opacity: 0.65;  
55 - filter: alpha(opacity=65);  
56 - -webkit-box-shadow: none;  
57 - box-shadow: none;  
58 - }  
59 -  
60 - &.btn-primary {  
61 - color: #ffffff;  
62 - background-color: #429bca;  
63 - border-color: #358ebd;  
64 -  
65 - &.hover,  
66 - &:hover,  
67 - &.disabled,  
68 - &[disabled] {  
69 - color: #ffffff;  
70 - background-color: #3286b1;  
71 - border-color: #286e8e;  
72 - }  
73 - }  
74 -  
75 - &.btn-success {  
76 - color: #ffffff;  
77 - background-color: #5cb85c;  
78 - border-color: #4cae4c;  
79 -  
80 -  
81 - &.hover,  
82 - &:hover,  
83 - &.disabled,  
84 - &[disabled] {  
85 - color: #ffffff;  
86 - background-color: #47a447;  
87 - border-color: #398439;  
88 - }  
89 - }  
90 -  
91 - &.btn-danger {  
92 - color: #ffffff;  
93 - background-color: #d9534f;  
94 - border-color: #d43f3a;  
95 -  
96 -  
97 - &.hover,  
98 - &:hover,  
99 - &.disabled,  
100 - &[disabled] {  
101 - color: #ffffff;  
102 - background-color: #d2322d;  
103 - border-color: #ac2925;  
104 - }  
105 - }  
106 -  
107 - &.btn-new {  
108 - @extend .btn-success;  
109 - }  
110 -  
111 - &.btn-create {  
112 - @extend .wide;  
113 - @extend .btn-success;  
114 - }  
115 -  
116 - &.btn-save {  
117 - @extend .wide;  
118 - @extend .btn-primary;  
119 - }  
120 -  
121 - &.btn-close,  
122 - &.btn-remove {  
123 - @extend .btn-danger;  
124 - }  
125 -  
126 - &.btn-cancel {  
127 - float: right;  
128 - }  
129 -  
130 - &.wide {  
131 - padding-left: 20px;  
132 - padding-right: 20px;  
133 - }  
134 -  
135 - &.btn-small {  
136 - padding: 2px 10px;  
137 - font-size: 12px;  
138 - }  
139 -  
140 - &.btn-tiny {  
141 - font-size: 11px;  
142 - padding: 2px 6px;  
143 - line-height: 16px;  
144 - margin: 2px;  
145 - }  
146 -  
147 - &.grouped {  
148 - margin-right: 7px;  
149 - float: left;  
150 - }  
151 -  
152 - &.btn-block {  
153 - width: 100%;  
154 - margin: 0;  
155 - padding: 6px 0;  
156 - margin-bottom: 15px;  
157 - }  
158 -}  
app/assets/stylesheets/gitlab_bootstrap/common.scss
@@ -1,138 +0,0 @@ @@ -1,138 +0,0 @@
1 -/** COLORS **/  
2 -.cgray { color: gray }  
3 -.clgray { color: #BBB }  
4 -.cred { color: #D12F19 }  
5 -.cgreen { color: #4a2 }  
6 -.cblue { color: #29A }  
7 -.cblack { color: #111 }  
8 -.cdark { color: #444 }  
9 -.camber { color: #ffc000 }  
10 -.cwhite { color: #fff!important }  
11 -.bgred { background: #F2DEDE!important }  
12 -  
13 -/** COMMON CLASSES **/  
14 -.left { float:left }  
15 -  
16 -.prepend-top-10 { margin-top:10px }  
17 -.prepend-top-20 { margin-top:20px }  
18 -.prepend-left-10 { margin-left:10px }  
19 -.prepend-left-20 { margin-left:20px }  
20 -.append-right-10 { margin-right:10px }  
21 -.append-right-20 { margin-right:20px }  
22 -.append-bottom-10 { margin-bottom:10px }  
23 -.append-bottom-15 { margin-bottom:15px }  
24 -.append-bottom-20 { margin-bottom:20px }  
25 -.inline { display: inline-block }  
26 -  
27 -.padded { padding:20px }  
28 -.ipadded { padding:20px!important }  
29 -.lborder { border-left:1px solid #eee }  
30 -.underlined_link { text-decoration: underline; }  
31 -.hint { font-style: italic; color: #999; }  
32 -.light { color: #888 }  
33 -.tiny { font-weight: normal }  
34 -.vtop { vertical-align: top !important; }  
35 -  
36 -  
37 -/** ALERT MESSAGES **/  
38 -.alert.alert-disabled {  
39 - background: #EEE;  
40 - color: #777;  
41 - border-color: #DDD;  
42 -}  
43 -  
44 -/** HELPERS **/  
45 -.nothing_here_message {  
46 - text-align: center;  
47 - padding: 20px;  
48 - color: #666;  
49 - font-weight: normal;  
50 - font-size: 16px;  
51 - line-height: 36px;  
52 -}  
53 -  
54 -.slead {  
55 - color: #666;  
56 - font-size: 14px;  
57 - margin-bottom: 12px;  
58 - font-weight: normal;  
59 - line-height: 24px;  
60 -}  
61 -  
62 -  
63 -.tab-content {  
64 - overflow: visible;  
65 -}  
66 -  
67 -@media (max-width: 1200px) {  
68 - .only-wide {  
69 - display: none;  
70 - }  
71 -}  
72 -  
73 -pre.well-pre {  
74 - border: 1px solid #EEE;  
75 - background: #f9f9f9;  
76 - border-radius: 0;  
77 - color: #555;  
78 -}  
79 -  
80 -.input-append .btn.active, .input-prepend .btn.active {  
81 - background: #CCC;  
82 - border-color: #BBB;  
83 - text-shadow: 0 1px 1px #fff;  
84 - font-weight: bold;  
85 - @include box-shadow(inset 0 2px 4px rgba(0,0,0,.15));  
86 -}  
87 -  
88 -.label {  
89 - padding: 2px 4px;  
90 - font-size: 12px;  
91 - font-style: normal;  
92 - font-weight: normal;  
93 -  
94 - &.label-gray {  
95 - background-color: #eee;  
96 - color: #999;  
97 - text-shadow: none;  
98 - }  
99 -}  
100 -  
101 -/** Big Labels **/  
102 -.state-label {  
103 - font-size: 14px;  
104 - padding: 6px 25px;  
105 - text-align: center;  
106 - @include border-radius(4px);  
107 - text-shadow: none;  
108 - margin-left: 10px;  
109 -  
110 - &.state-label-green {  
111 - background: #4A4;  
112 - color: #FFF;  
113 - }  
114 -  
115 - &.state-label-red {  
116 - background: #DA4E49;  
117 - color: #FFF;  
118 - }  
119 -}  
120 -  
121 -.dropdown-menu > li > a {  
122 - text-shadow: none;  
123 -}  
124 -  
125 -.dropdown-menu > li > a:hover,  
126 -.dropdown-menu > li > a:focus {  
127 - background: #29b;  
128 -}  
129 -  
130 -.gl-hide {  
131 - display: none;  
132 -}  
133 -  
134 -.breadcrumb > li + li:before {  
135 - content: "/";  
136 - padding: 0;  
137 - color: #666;  
138 -}  
app/assets/stylesheets/gitlab_bootstrap/files.scss
@@ -1,218 +0,0 @@ @@ -1,218 +0,0 @@
1 -/**  
2 - * File content holder  
3 - *  
4 - */  
5 -.file-holder {  
6 - border: 1px solid #CCC;  
7 - margin-bottom: 1em;  
8 -  
9 - table {  
10 - @extend .table;  
11 - }  
12 -  
13 - .file-title {  
14 - background: #DDD;  
15 - border-bottom: 1px solid #CCC;  
16 - text-shadow: 0 1px 1px #fff;  
17 - margin: 0;  
18 - font-weight: normal;  
19 - font-weight: bold;  
20 - text-align: left;  
21 - color: $style_color;  
22 - padding: 9px 10px;  
23 -  
24 - .options {  
25 - float: right;  
26 - margin-top: -5px;  
27 - }  
28 -  
29 - .file_name {  
30 - color: $style_color;  
31 - font-size: 14px;  
32 - text-shadow: 0 1px 1px #fff;  
33 - small {  
34 - color: #999;  
35 - font-size: 13px;  
36 - }  
37 - }  
38 - }  
39 - .file-content {  
40 - background: #fff;  
41 - font-size: 11px;  
42 -  
43 - &.image_file {  
44 - background: #eee;  
45 - text-align: center;  
46 - img {  
47 - padding: 100px;  
48 - max-width: 300px;  
49 - }  
50 - }  
51 -  
52 - &.wiki {  
53 - padding: 20px;  
54 - font-size: 14px;  
55 - line-height: 1.6;  
56 -  
57 - .highlight {  
58 - margin-bottom: 9px;  
59 - @include border-radius(4px);  
60 -  
61 - > pre {  
62 - margin: 0;  
63 - }  
64 - }  
65 - }  
66 -  
67 - &.blob_file {  
68 -  
69 - }  
70 -  
71 - &.blob-no-preview {  
72 - background: #eee;  
73 - text-shadow: 0 1px 2px #FFF;  
74 - padding: 100px 0;  
75 - }  
76 -  
77 - /**  
78 - * Blame file  
79 - */  
80 - &.blame {  
81 - table {  
82 - border: none;  
83 - box-shadow: none;  
84 - margin: 0;  
85 - }  
86 - tr {  
87 - border-bottom: 1px solid #eee;  
88 - }  
89 - td {  
90 - &:first-child {  
91 - border-left: none;  
92 - }  
93 - &:last-child {  
94 - border-right: none;  
95 - }  
96 - background: #fff;  
97 - padding: 5px;  
98 - }  
99 - .author,  
100 - .blame_commit {  
101 - background: #f5f5f5;  
102 - vertical-align: top;  
103 - }  
104 - .lines {  
105 - pre {  
106 - padding: 0;  
107 - margin: 0;  
108 - background: none;  
109 - border: none;  
110 - }  
111 - }  
112 - }  
113 -  
114 - &.logs {  
115 - background: #eee;  
116 - max-height: 700px;  
117 - overflow-y: auto;  
118 -  
119 - ol {  
120 - margin-left: 40px;  
121 - padding: 10px 0;  
122 - border-left: 1px solid #CCC;  
123 - margin-bottom: 0;  
124 - background: white;  
125 - li {  
126 - color: #888;  
127 - p {  
128 - margin: 0;  
129 - color: #333;  
130 - line-height: 24px;  
131 - padding-left: 10px;  
132 - }  
133 -  
134 - &:hover {  
135 - background: $hover;  
136 - }  
137 - }  
138 - }  
139 - }  
140 -  
141 - /**  
142 - * Code file  
143 - */  
144 - &.code {  
145 - padding: 0;  
146 -  
147 - table.lines {  
148 - border: none;  
149 - box-shadow: none;  
150 - margin: 0px;  
151 - padding: 0px;  
152 - table-layout: fixed;  
153 -  
154 - pre {  
155 - border: none;  
156 - border-radius: 0;  
157 - font-family: $monospace_font;  
158 - font-size: 12px !important;  
159 - line-height: 16px !important;  
160 - margin: 0;  
161 - padding: 10px 0;  
162 - }  
163 - td {  
164 - border: none;  
165 - margin: 0;  
166 - padding: 0;  
167 - vertical-align: top;  
168 -  
169 - &:first-child {  
170 - background: #eee;  
171 - width: 50px;  
172 - }  
173 - &:last-child {  
174 - }  
175 - }  
176 - tr:hover {  
177 - background: none;  
178 - }  
179 -  
180 - pre.line_numbers {  
181 - color: #666;  
182 - padding: 10px 6px 10px 0;  
183 - text-align: right;  
184 - background: #EEE;  
185 -  
186 - a {  
187 - color: #666;  
188 -  
189 - i {  
190 - display: none;  
191 - font-size: 14px;  
192 - line-height: 14px;  
193 - }  
194 - &:hover i {  
195 - display: inherit;  
196 - }  
197 - }  
198 - }  
199 -  
200 - .highlight {  
201 - border-left: 1px solid #DEE2E3;  
202 - overflow: auto;  
203 - overflow-y: hidden;  
204 -  
205 - pre {  
206 - white-space: pre;  
207 - word-wrap: normal;  
208 -  
209 - .line {  
210 - padding: 0 10px;  
211 - }  
212 - }  
213 - }  
214 - }  
215 - }  
216 - }  
217 -}  
218 -  
app/assets/stylesheets/gitlab_bootstrap/fonts.scss
@@ -1,2 +0,0 @@ @@ -1,2 +0,0 @@
1 -/** Typo **/  
2 -$monospace_font: 'Menlo', 'Liberation Mono', 'Consolas', 'Courier New', 'andale mono', 'lucida console', monospace;  
app/assets/stylesheets/gitlab_bootstrap/forms.scss
@@ -1,35 +0,0 @@ @@ -1,35 +0,0 @@
1 -input[type='search'].search-text-input {  
2 - background-image: url("icon-search.png");  
3 - background-repeat: no-repeat;  
4 - background-position: 10px;  
5 - padding-left: 25px;  
6 -}  
7 -  
8 -input[type='text'].danger {  
9 - background: #F2DEDE!important;  
10 - border-color: #D66;  
11 - text-shadow: 0 1px 1px #fff  
12 -}  
13 -  
14 -fieldset legend {  
15 - font-size: 16px;  
16 -}  
17 -  
18 -.datetime-controls {  
19 - select {  
20 - width: 100px;  
21 - }  
22 -}  
23 -  
24 -.form-actions {  
25 - padding: 17px 20px 18px;  
26 - margin-top: 18px;  
27 - margin-bottom: 18px;  
28 - background-color: whitesmoke;  
29 - border-top: 1px solid #e5e5e5;  
30 - padding-left: 17%;  
31 -}  
32 -  
33 -label.control-label {  
34 - @extend .col-sm-2;  
35 -}  
app/assets/stylesheets/gitlab_bootstrap/issue_box.scss
@@ -1,46 +0,0 @@ @@ -1,46 +0,0 @@
1 -/**  
2 - * Issue box:  
3 - * Huge block (one per page) for storing title, descripion and other information.  
4 - * Used for Issue#show page, MergeRequest#show page etc  
5 - *  
6 - * CLasses:  
7 - * .issue-box - Regular box  
8 - */  
9 -  
10 -.issue-box {  
11 - color: #666;  
12 - margin:20px 0;  
13 - background: #FAFAFA;  
14 - border: 1px solid #DDD;  
15 -  
16 - .control-group {  
17 - margin-bottom: 0;  
18 - }  
19 -  
20 - .title {  
21 - font-size: 20px;  
22 - font-weight: 500;  
23 - line-height: 28px;  
24 - margin: 0;  
25 - color: #444;  
26 - }  
27 -  
28 - .context {  
29 - border: none;  
30 - background-color: #f5f5f5;  
31 - border: none;  
32 - border-top: 1px solid #eee;  
33 - }  
34 -  
35 - .description {  
36 - border-top: 1px solid #eee;  
37 - }  
38 -  
39 - .title, .context, .description {  
40 - padding: 15px;  
41 -  
42 - .clearfix {  
43 - margin: 0;  
44 - }  
45 - }  
46 -}  
app/assets/stylesheets/gitlab_bootstrap/lists.scss
@@ -1,97 +0,0 @@ @@ -1,97 +0,0 @@
1 -/**  
2 - * Well styled list  
3 - *  
4 - */  
5 -.well-list {  
6 - margin: 0;  
7 - padding: 0;  
8 - list-style: none;  
9 -  
10 - li {  
11 - padding: 10px;  
12 - min-height: 20px;  
13 - border-bottom: 1px solid #eee;  
14 - border-bottom: 1px solid rgba(0, 0, 0, 0.05);  
15 -  
16 - &.disabled {  
17 - color: #888;  
18 - }  
19 -  
20 - &.unstyled {  
21 - &:hover {  
22 - background: none;  
23 - }  
24 - }  
25 -  
26 - &.smoke { background-color: #f5f5f5; }  
27 -  
28 - &:hover {  
29 - background: $hover;  
30 - border-bottom: 1px solid #ADF;  
31 - }  
32 -  
33 - &:last-child {  
34 - border-bottom: none;  
35 -  
36 - &.bottom {  
37 - background: #f5f5f5;  
38 - }  
39 - }  
40 -  
41 - .author { color: #999; }  
42 -  
43 - p {  
44 - padding-top: 1px;  
45 - margin: 0;  
46 - color: #222;  
47 - img {  
48 - position: relative;  
49 - top: 3px;  
50 - }  
51 - }  
52 -  
53 - .well-title {  
54 - font-size: 14px;  
55 - line-height: 18px;  
56 - }  
57 - }  
58 -}  
59 -  
60 -ol, ul {  
61 - &.styled {  
62 - li {  
63 - padding: 2px;  
64 - }  
65 - }  
66 -}  
67 -  
68 -/** light list with border-bottom between li **/  
69 -ul.bordered-list {  
70 - margin: 5px 0px;  
71 - padding: 0px;  
72 - li {  
73 - padding: 5px 0;  
74 - border-bottom: 1px solid #EEE;  
75 - overflow: hidden;  
76 - display: block;  
77 - margin: 0px;  
78 - &:last-child { border:none }  
79 - &.active {  
80 - background: #f9f9f9;  
81 - a { font-weight: bold; }  
82 - }  
83 -  
84 - &.light {  
85 - a { color: #777; }  
86 - }  
87 - }  
88 -  
89 - &.top-list {  
90 - li:first-child {  
91 - padding-top: 0;  
92 - h4, h5 {  
93 - margin-top: 0;  
94 - }  
95 - }  
96 - }  
97 -}  
app/assets/stylesheets/gitlab_bootstrap/mixins.scss
@@ -1,148 +0,0 @@ @@ -1,148 +0,0 @@
1 -/**  
2 - * Generic mixins  
3 - */  
4 - @mixin box-shadow($shadow) {  
5 - -webkit-box-shadow: $shadow;  
6 - -moz-box-shadow: $shadow;  
7 - -ms-box-shadow: $shadow;  
8 - -o-box-shadow: $shadow;  
9 - box-shadow: $shadow;  
10 -}  
11 -  
12 -@mixin border-radius($radius) {  
13 - -webkit-border-radius: $radius;  
14 - -moz-border-radius: $radius;  
15 - -ms-border-radius: $radius;  
16 - -o-border-radius: $radius;  
17 - border-radius: $radius;  
18 -}  
19 -  
20 -@mixin border-radius-left($radius) {  
21 - @include border-radius($radius 0 0 $radius)  
22 -}  
23 -  
24 -@mixin linear-gradient($from, $to) {  
25 - background-image: -webkit-gradient(linear, 0 0, 0 100%, from($from), to($to));  
26 - background-image: -webkit-linear-gradient($from, $to);  
27 - background-image: -moz-linear-gradient($from, $to);  
28 - background-image: -ms-linear-gradient($from, $to);  
29 - background-image: -o-linear-gradient($from, $to);  
30 -}  
31 -  
32 -@mixin transition($transition) {  
33 - -webkit-transition: $transition;  
34 - -moz-transition: $transition;  
35 - -ms-transition: $transition;  
36 - -o-transition: $transition;  
37 - transition: $transition;  
38 -}  
39 -  
40 -/**  
41 - * Prefilled mixins  
42 - * Mixins with fixed values  
43 - */  
44 -@mixin bg-light-gray-gradient {  
45 - background: #f1f1f1;  
46 - background-image: -webkit-gradient(linear, 0 0, 0 30, color-stop(0.066, #f5f5f5), to(#e1e1e1));  
47 - background-image: -webkit-linear-gradient(#f5f5f5 6.6%, #e1e1e1);  
48 - background-image: -moz-linear-gradient(#f5f5f5 6.6%, #e1e1e1);  
49 - background-image: -ms-linear-gradient(#f5f5f5 6.6%, #e1e1e1);  
50 - background-image: -o-linear-gradient(#f5f5f5 6.6%, #e1e1e1);  
51 -}  
52 -  
53 -@mixin bg-gray-gradient {  
54 - background: #eee;  
55 - background-image: -webkit-gradient(linear, 0 0, 0 30, color-stop(0.066, #eee), to(#dfdfdf));  
56 - background-image: -webkit-linear-gradient(#eee 6.6%, #dfdfdf);  
57 - background-image: -moz-linear-gradient(#eee 6.6%, #dfdfdf);  
58 - background-image: -ms-linear-gradient(#eee 6.6%, #dfdfdf);  
59 - background-image: -o-linear-gradient(#eee 6.6%, #dfdfdf);  
60 -}  
61 -  
62 -@mixin bg-dark-gray-gradient {  
63 - background: #eee;  
64 - background-image: -webkit-linear-gradient(#e9e9e9, #d7d7d7);  
65 - background-image: -moz-linear-gradient(#e9e9e9, #d7d7d7);  
66 - background-image: -ms-linear-gradient(#e9e9e9, #d7d7d7);  
67 - background-image: -o-linear-gradient(#e9e9e9, #d7d7d7);  
68 -}  
69 -  
70 -@mixin shade {  
71 - @include box-shadow(0 0 3px #ddd);  
72 -}  
73 -  
74 -@mixin solid-shade {  
75 - @include box-shadow(0 0 0 3px #f1f1f1);  
76 -}  
77 -  
78 -@mixin header-font {  
79 - color: $style_color;  
80 - text-shadow: 0 1px 1px #FFF;  
81 - font-size: 16px;  
82 - line-height: 44px;  
83 - font-weight: normal;  
84 -}  
85 -  
86 -@mixin md-typography {  
87 - img {  
88 - max-width: 100%;  
89 - }  
90 -  
91 - *:first-child {  
92 - margin-top: 0;  
93 - }  
94 -  
95 - code { padding: 0 4px; }  
96 -  
97 - h1 {  
98 - margin-top: 45px;  
99 - font-size: 2.5em;  
100 - }  
101 -  
102 - h2 {  
103 - margin-top: 40px;  
104 - font-size: 2em;  
105 - }  
106 -  
107 - h3 {  
108 - margin-top: 35px;  
109 - font-size: 2em;  
110 - }  
111 -  
112 - h4 {  
113 - margin-top: 30px;  
114 - font-size: 1.5em;  
115 - }  
116 -  
117 - blockquote p {  
118 - color: #888;  
119 - font-size: 14px;  
120 - line-height: 1.5;  
121 - }  
122 -  
123 - table {  
124 - @extend .table;  
125 - @extend .table-bordered;  
126 - th {  
127 - background: #EEE;  
128 - }  
129 - }  
130 -  
131 - code {  
132 - font-size: inherit;  
133 - font-weight: inherit;  
134 - color: #555;  
135 - }  
136 -  
137 - li {  
138 - line-height: 1.5;  
139 - }  
140 -}  
141 -  
142 -@mixin page-title {  
143 - color: #333;  
144 - font-size: 20px;  
145 - line-height: 1.5;  
146 - margin-top: 0px;  
147 - margin-bottom: 15px;  
148 -}  
app/assets/stylesheets/gitlab_bootstrap/nav.scss
@@ -1,91 +0,0 @@ @@ -1,91 +0,0 @@
1 -/**  
2 - * nav-pills  
3 - *  
4 - */  
5 -.nav-pills {  
6 - .active a {  
7 - background: $primary_color;  
8 - }  
9 -  
10 - > li > a {  
11 - @include border-radius(0);  
12 - }  
13 -  
14 - &.nav-stacked {  
15 - > li > a {  
16 - border-left: 4px solid #EEE;  
17 - padding: 12px;  
18 - color: #777;  
19 - }  
20 - > .active > a {  
21 - border-color: $primary_color;  
22 - background: none;  
23 - color: #333;  
24 - font-weight: bolder;  
25 - }  
26 -  
27 - &.nav-stacked-menu {  
28 - li > a {  
29 - padding: 16px;  
30 - }  
31 - }  
32 - }  
33 -  
34 - &.nav-pills-small {  
35 - > li > a {  
36 - padding: 8px 12px;  
37 - font-size: 12px;  
38 - }  
39 - }  
40 -}  
41 -  
42 -.nav-pills > .active > a > i[class^="icon-"] { background: inherit; }  
43 -  
44 -  
45 -  
46 -/**  
47 - * nav-tabs  
48 - *  
49 - */  
50 -.nav-tabs > li > a, .nav-pills > li > a { color: $style_color; }  
51 -.nav.nav-tabs {  
52 - li {  
53 - > a {  
54 - padding: 8px 20px;  
55 - margin-right: 7px;  
56 - line-height: 20px;  
57 - border-color: #EEE;  
58 - color: #888;  
59 - border-bottom: 1px solid #ddd;  
60 - .badge {  
61 - background-color: #eee;  
62 - color: #888;  
63 - text-shadow: 0 1px 1px #fff;  
64 - }  
65 - i[class^="icon-"] {  
66 - line-height: 14px;  
67 - }  
68 - }  
69 - &.active {  
70 - > a {  
71 - border-color: #CCC;  
72 - border-bottom: 1px solid #fff;  
73 - color: #333;  
74 - font-weight: bold;  
75 - }  
76 - }  
77 - }  
78 -  
79 - &.nav-small-tabs > li > a { padding: 6px 9px; }  
80 -}  
81 -  
82 -  
83 -  
84 -/**  
85 - * fix to keep tooltips position in top navigation bar  
86 - *  
87 - */  
88 -.navbar .nav > li {  
89 - position: relative;  
90 - white-space: nowrap;  
91 -}  
app/assets/stylesheets/gitlab_bootstrap/typography.scss
@@ -1,104 +0,0 @@ @@ -1,104 +0,0 @@
1 -/**  
2 - * Headers  
3 - *  
4 - */  
5 -h1.page-title {  
6 - @include page-title;  
7 - font-size: 28px;  
8 -}  
9 -  
10 -h2.page-title {  
11 - @include page-title;  
12 - font-size: 24px;  
13 -}  
14 -  
15 -h3.page-title {  
16 - @include page-title;  
17 -}  
18 -  
19 -h6 {  
20 - color: #888;  
21 - text-transform: uppercase;  
22 -}  
23 -  
24 -/** CODE **/  
25 -pre {  
26 - font-family: $monospace_font;  
27 -  
28 - &.dark {  
29 - background: #333;  
30 - color: #f5f5f5;  
31 - }  
32 -}  
33 -  
34 -/**  
35 - * Links  
36 - *  
37 - */  
38 -a {  
39 - outline: none;  
40 - color: $link_color;  
41 - &:hover {  
42 - text-decoration: none;  
43 - color: $primary_color;  
44 - }  
45 -  
46 - &:focus {  
47 - text-decoration: underline;  
48 - }  
49 -  
50 - &.dark {  
51 - color: $style_color;  
52 - }  
53 -  
54 - &.lined {  
55 - text-decoration: underline;  
56 - &:hover { text-decoration: underline; }  
57 - }  
58 -  
59 - &.gray {  
60 - color: gray;  
61 - }  
62 -  
63 - &.supp_diff_link {  
64 - text-align: center;  
65 - padding: 20px 0;  
66 - background: #f1f1f1;  
67 - width: 100%;  
68 - float: left;  
69 - }  
70 -  
71 - &.neib {  
72 - margin-right: 15px;  
73 - }  
74 -}  
75 -  
76 -a:focus {  
77 - outline: none;  
78 -}  
79 -  
80 -.monospace {  
81 - font-family: $monospace_font;  
82 -}  
83 -  
84 -/**  
85 - * Wiki typography  
86 - *  
87 - */  
88 -.wiki {  
89 - @include md-typography;  
90 -  
91 - font-size: 14px;  
92 - line-height: 1.6;  
93 - .white .highlight pre {  
94 - background: #f5f5f5;  
95 - }  
96 - ul {  
97 - padding: 0;  
98 - margin: 0 0 9px 25px !important;  
99 - }  
100 -}  
101 -  
102 -.md {  
103 - @include md-typography;  
104 -}  
app/assets/stylesheets/gitlab_bootstrap/ui_box.scss
@@ -1,172 +0,0 @@ @@ -1,172 +0,0 @@
1 -/**  
2 - * UI box:  
3 - * Block element for separating information on page.  
4 - * Used for storing issues lists, grouped data.  
5 - * You can have multiple ui boxes on one page  
6 - *  
7 - * Classes:  
8 - * .ui-box - for any block & widgets  
9 - * .ui-box.ui-box-small - same but with smaller title  
10 - * .ui-box.ui-box-danger - with red title  
11 - *  
12 - * Ex. 1: List  
13 - * .ui-box  
14 - * .title  
15 - * # title here  
16 - * %ul  
17 - * # content here  
18 - *  
19 - * Ex. 2: Block data  
20 - * .ui-box  
21 - * .title  
22 - * # title here  
23 - * .body  
24 - * # content here  
25 - *  
26 - */  
27 -  
28 -.ui-box {  
29 - background: #FFF;  
30 - margin-bottom: 20px;  
31 - border: 1px solid #DDD;  
32 - word-wrap: break-word;  
33 -  
34 - img {  
35 - max-width: 100%;  
36 - }  
37 -  
38 - pre {  
39 - code {  
40 - background: none !important;  
41 - }  
42 - }  
43 -  
44 - ul {  
45 - margin: 0;  
46 - padding: 0;  
47 - }  
48 -  
49 - .title {  
50 - background-color: #EEE;  
51 - border-bottom: 1px solid #DDD;  
52 - color: #666;  
53 - font-size: 16px;  
54 - text-shadow: 0 1px 1px #fff;  
55 - padding: 0 10px;  
56 - font-size: 14px;  
57 - line-height: 40px;  
58 - font-weight: normal;  
59 - margin: 0;  
60 -  
61 - > a {  
62 - text-shadow: 0 1px 1px #fff;  
63 - }  
64 -  
65 - form {  
66 - margin-bottom: 0;  
67 - margin-top: 0;  
68 - }  
69 -  
70 - .btn {  
71 - vertical-align: middle;  
72 - padding: 4px 12px;  
73 - @include box-shadow(0 0px 1px 1px #f2f2f2);  
74 - }  
75 -  
76 - .nav-pills {  
77 - > li {  
78 - > a {  
79 - padding: 13px;  
80 - margin: 0;  
81 - font-size: 13px;  
82 - }  
83 - &.active {  
84 - > a {  
85 - background: #D5D5D5;  
86 - color: $style_color;  
87 - @include border-radius(0);  
88 - border-radius: 0;  
89 - border-left: 1px solid #CCC;  
90 - border-right: 1px solid #CCC;  
91 - }  
92 - }  
93 - }  
94 - }  
95 - }  
96 -  
97 - .body {  
98 - padding: 10px;  
99 - }  
100 -  
101 - &.padded {  
102 - h5, .title {  
103 - margin: -20px;  
104 - margin-bottom: 0;  
105 - padding: 5px 20px;  
106 - }  
107 - }  
108 -  
109 - .row_title {  
110 - font-weight: 500;  
111 - color: #444;  
112 - &:hover {  
113 - color: #444;  
114 - text-decoration: underline;  
115 - }  
116 - }  
117 -  
118 - .form-holder {  
119 - padding-top: 20px;  
120 - form {  
121 - margin-bottom: 0;  
122 - legend {  
123 - text-indent: 10px;  
124 - }  
125 - .form-actions {  
126 - margin-bottom: 0;  
127 - }  
128 - }  
129 - }  
130 -}  
131 -  
132 -/*  
133 - * Small box  
134 - */  
135 -.ui-box.ui-box-small {  
136 - margin-bottom: 10px;  
137 -  
138 - .title {  
139 - font-size: 13px;  
140 - line-height: 30px;  
141 -  
142 - a {  
143 - color: #666;  
144 - &:hover {  
145 - text-decoration: underline;  
146 - }  
147 - }  
148 - }  
149 -}  
150 -  
151 -/*  
152 - * Danger box  
153 - */  
154 -.ui-box.ui-box-danger {  
155 - background: #f7f7f7;  
156 - border: none;  
157 -  
158 - .title {  
159 - background: #D65;  
160 - color: #fff;  
161 - text-shadow: 0 1px 1px #900;  
162 - }  
163 -}  
164 -  
165 -/*  
166 - * Block under tw-bootstrap tabs  
167 - */  
168 -.tab-pane {  
169 - .ui-box {  
170 - margin: 3px 3px 25px 3px;  
171 - }  
172 -}  
app/assets/stylesheets/gitlab_bootstrap/variables.scss
@@ -1,13 +0,0 @@ @@ -1,13 +0,0 @@
1 -/**  
2 - * General Colors  
3 - */  
4 -$primary_color: #2FA0BB;  
5 -$link_color: #3A89A3;  
6 -$style_color: #474D57;  
7 -$hover: #D9EDF7;  
8 -  
9 -/**  
10 - * Commit Diff Colors  
11 - */  
12 -$added: #63c363;  
13 -$deleted: #f77;