##// END OF EJS Templates
artifacts: updated UI
marcink -
r3737:bf088ff3 new-ui
parent child Browse files
Show More
@@ -1,2590 +1,2603 b''
1 //Primary CSS
1 //Primary CSS
2
2
3 //--- IMPORTS ------------------//
3 //--- IMPORTS ------------------//
4
4
5 @import 'helpers';
5 @import 'helpers';
6 @import 'mixins';
6 @import 'mixins';
7 @import 'rcicons';
7 @import 'rcicons';
8 @import 'variables';
8 @import 'variables';
9 @import 'bootstrap-variables';
9 @import 'bootstrap-variables';
10 @import 'form-bootstrap';
10 @import 'form-bootstrap';
11 @import 'codemirror';
11 @import 'codemirror';
12 @import 'legacy_code_styles';
12 @import 'legacy_code_styles';
13 @import 'readme-box';
13 @import 'readme-box';
14 @import 'progress-bar';
14 @import 'progress-bar';
15
15
16 @import 'type';
16 @import 'type';
17 @import 'alerts';
17 @import 'alerts';
18 @import 'buttons';
18 @import 'buttons';
19 @import 'tags';
19 @import 'tags';
20 @import 'code-block';
20 @import 'code-block';
21 @import 'examples';
21 @import 'examples';
22 @import 'login';
22 @import 'login';
23 @import 'main-content';
23 @import 'main-content';
24 @import 'select2';
24 @import 'select2';
25 @import 'comments';
25 @import 'comments';
26 @import 'panels-bootstrap';
26 @import 'panels-bootstrap';
27 @import 'panels';
27 @import 'panels';
28 @import 'deform';
28 @import 'deform';
29
29
30 //--- BASE ------------------//
30 //--- BASE ------------------//
31 .noscript-error {
31 .noscript-error {
32 top: 0;
32 top: 0;
33 left: 0;
33 left: 0;
34 width: 100%;
34 width: 100%;
35 z-index: 101;
35 z-index: 101;
36 text-align: center;
36 text-align: center;
37 font-size: 120%;
37 font-size: 120%;
38 color: white;
38 color: white;
39 background-color: @alert2;
39 background-color: @alert2;
40 padding: 5px 0 5px 0;
40 padding: 5px 0 5px 0;
41 font-weight: @text-semibold-weight;
41 font-weight: @text-semibold-weight;
42 font-family: @text-semibold;
42 font-family: @text-semibold;
43 }
43 }
44
44
45 html {
45 html {
46 display: table;
46 display: table;
47 height: 100%;
47 height: 100%;
48 width: 100%;
48 width: 100%;
49 }
49 }
50
50
51 body {
51 body {
52 display: table-cell;
52 display: table-cell;
53 width: 100%;
53 width: 100%;
54 }
54 }
55
55
56 //--- LAYOUT ------------------//
56 //--- LAYOUT ------------------//
57
57
58 .hidden{
58 .hidden{
59 display: none !important;
59 display: none !important;
60 }
60 }
61
61
62 .box{
62 .box{
63 float: left;
63 float: left;
64 width: 100%;
64 width: 100%;
65 }
65 }
66
66
67 .browser-header {
67 .browser-header {
68 clear: both;
68 clear: both;
69 }
69 }
70 .main {
70 .main {
71 clear: both;
71 clear: both;
72 padding:0 0 @pagepadding;
72 padding:0 0 @pagepadding;
73 height: auto;
73 height: auto;
74
74
75 &:after { //clearfix
75 &:after { //clearfix
76 content:"";
76 content:"";
77 clear:both;
77 clear:both;
78 width:100%;
78 width:100%;
79 display:block;
79 display:block;
80 }
80 }
81 }
81 }
82
82
83 .action-link{
83 .action-link{
84 margin-left: @padding;
84 margin-left: @padding;
85 padding-left: @padding;
85 padding-left: @padding;
86 border-left: @border-thickness solid @border-default-color;
86 border-left: @border-thickness solid @border-default-color;
87 }
87 }
88
88
89 input + .action-link, .action-link.first{
89 input + .action-link, .action-link.first{
90 border-left: none;
90 border-left: none;
91 }
91 }
92
92
93 .action-link.last{
93 .action-link.last{
94 margin-right: @padding;
94 margin-right: @padding;
95 padding-right: @padding;
95 padding-right: @padding;
96 }
96 }
97
97
98 .action-link.active,
98 .action-link.active,
99 .action-link.active a{
99 .action-link.active a{
100 color: @grey4;
100 color: @grey4;
101 }
101 }
102
102
103 .action-link.disabled {
103 .action-link.disabled {
104 color: @grey4;
104 color: @grey4;
105 cursor: inherit;
105 cursor: inherit;
106 }
106 }
107
107
108 .clipboard-action {
108 .clipboard-action {
109 cursor: pointer;
109 cursor: pointer;
110 color: @grey4;
110 color: @grey4;
111 margin-left: 5px;
111 margin-left: 5px;
112
112
113 &:hover {
113 &:hover {
114 color: @grey2;
114 color: @grey2;
115 }
115 }
116 }
116 }
117
117
118 ul.simple-list{
118 ul.simple-list{
119 list-style: none;
119 list-style: none;
120 margin: 0;
120 margin: 0;
121 padding: 0;
121 padding: 0;
122 }
122 }
123
123
124 .main-content {
124 .main-content {
125 padding-bottom: @pagepadding;
125 padding-bottom: @pagepadding;
126 }
126 }
127
127
128 .wide-mode-wrapper {
128 .wide-mode-wrapper {
129 max-width:4000px !important;
129 max-width:4000px !important;
130 }
130 }
131
131
132 .wrapper {
132 .wrapper {
133 position: relative;
133 position: relative;
134 max-width: @wrapper-maxwidth;
134 max-width: @wrapper-maxwidth;
135 margin: 0 auto;
135 margin: 0 auto;
136 }
136 }
137
137
138 #content {
138 #content {
139 clear: both;
139 clear: both;
140 padding: 0 @contentpadding;
140 padding: 0 @contentpadding;
141 }
141 }
142
142
143 .advanced-settings-fields{
143 .advanced-settings-fields{
144 input{
144 input{
145 margin-left: @textmargin;
145 margin-left: @textmargin;
146 margin-right: @padding/2;
146 margin-right: @padding/2;
147 }
147 }
148 }
148 }
149
149
150 .cs_files_title {
150 .cs_files_title {
151 margin: @pagepadding 0 0;
151 margin: @pagepadding 0 0;
152 }
152 }
153
153
154 input.inline[type="file"] {
154 input.inline[type="file"] {
155 display: inline;
155 display: inline;
156 }
156 }
157
157
158 .error_page {
158 .error_page {
159 margin: 10% auto;
159 margin: 10% auto;
160
160
161 h1 {
161 h1 {
162 color: @grey2;
162 color: @grey2;
163 }
163 }
164
164
165 .alert {
165 .alert {
166 margin: @padding 0;
166 margin: @padding 0;
167 }
167 }
168
168
169 .error-branding {
169 .error-branding {
170 color: @grey4;
170 color: @grey4;
171 font-weight: @text-semibold-weight;
171 font-weight: @text-semibold-weight;
172 font-family: @text-semibold;
172 font-family: @text-semibold;
173 }
173 }
174
174
175 .error_message {
175 .error_message {
176 font-family: @text-regular;
176 font-family: @text-regular;
177 }
177 }
178
178
179 .sidebar {
179 .sidebar {
180 min-height: 275px;
180 min-height: 275px;
181 margin: 0;
181 margin: 0;
182 padding: 0 0 @sidebarpadding @sidebarpadding;
182 padding: 0 0 @sidebarpadding @sidebarpadding;
183 border: none;
183 border: none;
184 }
184 }
185
185
186 .main-content {
186 .main-content {
187 position: relative;
187 position: relative;
188 margin: 0 @sidebarpadding @sidebarpadding;
188 margin: 0 @sidebarpadding @sidebarpadding;
189 padding: 0 0 0 @sidebarpadding;
189 padding: 0 0 0 @sidebarpadding;
190 border-left: @border-thickness solid @grey5;
190 border-left: @border-thickness solid @grey5;
191
191
192 @media (max-width:767px) {
192 @media (max-width:767px) {
193 clear: both;
193 clear: both;
194 width: 100%;
194 width: 100%;
195 margin: 0;
195 margin: 0;
196 border: none;
196 border: none;
197 }
197 }
198 }
198 }
199
199
200 .inner-column {
200 .inner-column {
201 float: left;
201 float: left;
202 width: 29.75%;
202 width: 29.75%;
203 min-height: 150px;
203 min-height: 150px;
204 margin: @sidebarpadding 2% 0 0;
204 margin: @sidebarpadding 2% 0 0;
205 padding: 0 2% 0 0;
205 padding: 0 2% 0 0;
206 border-right: @border-thickness solid @grey5;
206 border-right: @border-thickness solid @grey5;
207
207
208 @media (max-width:767px) {
208 @media (max-width:767px) {
209 clear: both;
209 clear: both;
210 width: 100%;
210 width: 100%;
211 border: none;
211 border: none;
212 }
212 }
213
213
214 ul {
214 ul {
215 padding-left: 1.25em;
215 padding-left: 1.25em;
216 }
216 }
217
217
218 &:last-child {
218 &:last-child {
219 margin: @sidebarpadding 0 0;
219 margin: @sidebarpadding 0 0;
220 border: none;
220 border: none;
221 }
221 }
222
222
223 h4 {
223 h4 {
224 margin: 0 0 @padding;
224 margin: 0 0 @padding;
225 font-weight: @text-semibold-weight;
225 font-weight: @text-semibold-weight;
226 font-family: @text-semibold;
226 font-family: @text-semibold;
227 }
227 }
228 }
228 }
229 }
229 }
230 .error-page-logo {
230 .error-page-logo {
231 width: 130px;
231 width: 130px;
232 height: 160px;
232 height: 160px;
233 }
233 }
234
234
235 // HEADER
235 // HEADER
236 .header {
236 .header {
237
237
238 // TODO: johbo: Fix login pages, so that they work without a min-height
238 // TODO: johbo: Fix login pages, so that they work without a min-height
239 // for the header and then remove the min-height. I chose a smaller value
239 // for the header and then remove the min-height. I chose a smaller value
240 // intentionally here to avoid rendering issues in the main navigation.
240 // intentionally here to avoid rendering issues in the main navigation.
241 min-height: 49px;
241 min-height: 49px;
242
242
243 position: relative;
243 position: relative;
244 vertical-align: bottom;
244 vertical-align: bottom;
245 padding: 0 @header-padding;
245 padding: 0 @header-padding;
246 background-color: @grey1;
246 background-color: @grey1;
247 color: @grey5;
247 color: @grey5;
248
248
249 .title {
249 .title {
250 overflow: visible;
250 overflow: visible;
251 }
251 }
252
252
253 &:before,
253 &:before,
254 &:after {
254 &:after {
255 content: "";
255 content: "";
256 clear: both;
256 clear: both;
257 width: 100%;
257 width: 100%;
258 }
258 }
259
259
260 // TODO: johbo: Avoids breaking "Repositories" chooser
260 // TODO: johbo: Avoids breaking "Repositories" chooser
261 .select2-container .select2-choice .select2-arrow {
261 .select2-container .select2-choice .select2-arrow {
262 display: none;
262 display: none;
263 }
263 }
264 }
264 }
265
265
266 #header-inner {
266 #header-inner {
267 &.title {
267 &.title {
268 margin: 0;
268 margin: 0;
269 }
269 }
270 &:before,
270 &:before,
271 &:after {
271 &:after {
272 content: "";
272 content: "";
273 clear: both;
273 clear: both;
274 }
274 }
275 }
275 }
276
276
277 // Gists
277 // Gists
278 #files_data {
278 #files_data {
279 clear: both; //for firefox
279 clear: both; //for firefox
280 }
280 }
281 #gistid {
281 #gistid {
282 margin-right: @padding;
282 margin-right: @padding;
283 }
283 }
284
284
285 // Global Settings Editor
285 // Global Settings Editor
286 .textarea.editor {
286 .textarea.editor {
287 float: left;
287 float: left;
288 position: relative;
288 position: relative;
289 max-width: @texteditor-width;
289 max-width: @texteditor-width;
290
290
291 select {
291 select {
292 position: absolute;
292 position: absolute;
293 top:10px;
293 top:10px;
294 right:0;
294 right:0;
295 }
295 }
296
296
297 .CodeMirror {
297 .CodeMirror {
298 margin: 0;
298 margin: 0;
299 }
299 }
300
300
301 .help-block {
301 .help-block {
302 margin: 0 0 @padding;
302 margin: 0 0 @padding;
303 padding:.5em;
303 padding:.5em;
304 background-color: @grey6;
304 background-color: @grey6;
305 &.pre-formatting {
305 &.pre-formatting {
306 white-space: pre;
306 white-space: pre;
307 }
307 }
308 }
308 }
309 }
309 }
310
310
311 ul.auth_plugins {
311 ul.auth_plugins {
312 margin: @padding 0 @padding @legend-width;
312 margin: @padding 0 @padding @legend-width;
313 padding: 0;
313 padding: 0;
314
314
315 li {
315 li {
316 margin-bottom: @padding;
316 margin-bottom: @padding;
317 line-height: 1em;
317 line-height: 1em;
318 list-style-type: none;
318 list-style-type: none;
319
319
320 .auth_buttons .btn {
320 .auth_buttons .btn {
321 margin-right: @padding;
321 margin-right: @padding;
322 }
322 }
323
323
324 }
324 }
325 }
325 }
326
326
327
327
328 // My Account PR list
328 // My Account PR list
329
329
330 #show_closed {
330 #show_closed {
331 margin: 0 1em 0 0;
331 margin: 0 1em 0 0;
332 }
332 }
333
333
334 .pullrequestlist {
334 .pullrequestlist {
335 .closed {
335 .closed {
336 background-color: @grey6;
336 background-color: @grey6;
337 }
337 }
338 .td-status {
338 .td-status {
339 padding-left: .5em;
339 padding-left: .5em;
340 }
340 }
341 .log-container .truncate {
341 .log-container .truncate {
342 height: 2.75em;
342 height: 2.75em;
343 white-space: pre-line;
343 white-space: pre-line;
344 }
344 }
345 table.rctable .user {
345 table.rctable .user {
346 padding-left: 0;
346 padding-left: 0;
347 }
347 }
348 table.rctable {
348 table.rctable {
349 td.td-description,
349 td.td-description,
350 .rc-user {
350 .rc-user {
351 min-width: auto;
351 min-width: auto;
352 }
352 }
353 }
353 }
354 }
354 }
355
355
356 // Pull Requests
356 // Pull Requests
357
357
358 .pullrequests_section_head {
358 .pullrequests_section_head {
359 display: block;
359 display: block;
360 clear: both;
360 clear: both;
361 margin: @padding 0;
361 margin: @padding 0;
362 font-weight: @text-bold-weight;
362 font-weight: @text-bold-weight;
363 font-family: @text-bold;
363 font-family: @text-bold;
364 }
364 }
365
365
366 .pr-origininfo, .pr-targetinfo {
366 .pr-origininfo, .pr-targetinfo {
367 position: relative;
367 position: relative;
368
368
369 .tag {
369 .tag {
370 display: inline-block;
370 display: inline-block;
371 margin: 0 1em .5em 0;
371 margin: 0 1em .5em 0;
372 }
372 }
373
373
374 .clone-url {
374 .clone-url {
375 display: inline-block;
375 display: inline-block;
376 margin: 0 0 .5em 0;
376 margin: 0 0 .5em 0;
377 padding: 0;
377 padding: 0;
378 line-height: 1.2em;
378 line-height: 1.2em;
379 }
379 }
380 }
380 }
381
381
382 .pr-mergeinfo {
382 .pr-mergeinfo {
383 min-width: 95% !important;
383 min-width: 95% !important;
384 padding: 0 !important;
384 padding: 0 !important;
385 border: 0;
385 border: 0;
386 }
386 }
387 .pr-mergeinfo-copy {
387 .pr-mergeinfo-copy {
388 padding: 0 0;
388 padding: 0 0;
389 }
389 }
390
390
391 .pr-pullinfo {
391 .pr-pullinfo {
392 min-width: 95% !important;
392 min-width: 95% !important;
393 padding: 0 !important;
393 padding: 0 !important;
394 border: 0;
394 border: 0;
395 }
395 }
396 .pr-pullinfo-copy {
396 .pr-pullinfo-copy {
397 padding: 0 0;
397 padding: 0 0;
398 }
398 }
399
399
400
400
401 #pr-title-input {
401 #pr-title-input {
402 width: 72%;
402 width: 72%;
403 font-size: 1em;
403 font-size: 1em;
404 margin: 0;
404 margin: 0;
405 padding: 0 0 0 @padding/4;
405 padding: 0 0 0 @padding/4;
406 line-height: 1.7em;
406 line-height: 1.7em;
407 color: @text-color;
407 color: @text-color;
408 letter-spacing: .02em;
408 letter-spacing: .02em;
409 font-weight: @text-bold-weight;
409 font-weight: @text-bold-weight;
410 font-family: @text-bold;
410 font-family: @text-bold;
411 }
411 }
412
412
413 #pullrequest_title {
413 #pullrequest_title {
414 width: 100%;
414 width: 100%;
415 box-sizing: border-box;
415 box-sizing: border-box;
416 }
416 }
417
417
418 #pr_open_message {
418 #pr_open_message {
419 border: @border-thickness solid #fff;
419 border: @border-thickness solid #fff;
420 border-radius: @border-radius;
420 border-radius: @border-radius;
421 padding: @padding-large-vertical @padding-large-vertical @padding-large-vertical 0;
421 padding: @padding-large-vertical @padding-large-vertical @padding-large-vertical 0;
422 text-align: left;
422 text-align: left;
423 overflow: hidden;
423 overflow: hidden;
424 }
424 }
425
425
426 .pr-submit-button {
426 .pr-submit-button {
427 float: right;
427 float: right;
428 margin: 0 0 0 5px;
428 margin: 0 0 0 5px;
429 }
429 }
430
430
431 .pr-spacing-container {
431 .pr-spacing-container {
432 padding: 20px;
432 padding: 20px;
433 clear: both
433 clear: both
434 }
434 }
435
435
436 #pr-description-input {
436 #pr-description-input {
437 margin-bottom: 0;
437 margin-bottom: 0;
438 }
438 }
439
439
440 .pr-description-label {
440 .pr-description-label {
441 vertical-align: top;
441 vertical-align: top;
442 }
442 }
443
443
444 .perms_section_head {
444 .perms_section_head {
445 min-width: 625px;
445 min-width: 625px;
446
446
447 h2 {
447 h2 {
448 margin-bottom: 0;
448 margin-bottom: 0;
449 }
449 }
450
450
451 .label-checkbox {
451 .label-checkbox {
452 float: left;
452 float: left;
453 }
453 }
454
454
455 &.field {
455 &.field {
456 margin: @space 0 @padding;
456 margin: @space 0 @padding;
457 }
457 }
458
458
459 &:first-child.field {
459 &:first-child.field {
460 margin-top: 0;
460 margin-top: 0;
461
461
462 .label {
462 .label {
463 margin-top: 0;
463 margin-top: 0;
464 padding-top: 0;
464 padding-top: 0;
465 }
465 }
466
466
467 .radios {
467 .radios {
468 padding-top: 0;
468 padding-top: 0;
469 }
469 }
470 }
470 }
471
471
472 .radios {
472 .radios {
473 position: relative;
473 position: relative;
474 width: 505px;
474 width: 505px;
475 }
475 }
476 }
476 }
477
477
478 //--- MODULES ------------------//
478 //--- MODULES ------------------//
479
479
480
480
481 // Server Announcement
481 // Server Announcement
482 #server-announcement {
482 #server-announcement {
483 width: 95%;
483 width: 95%;
484 margin: @padding auto;
484 margin: @padding auto;
485 padding: @padding;
485 padding: @padding;
486 border-width: 2px;
486 border-width: 2px;
487 border-style: solid;
487 border-style: solid;
488 .border-radius(2px);
488 .border-radius(2px);
489 font-weight: @text-bold-weight;
489 font-weight: @text-bold-weight;
490 font-family: @text-bold;
490 font-family: @text-bold;
491
491
492 &.info { border-color: @alert4; background-color: @alert4-inner; }
492 &.info { border-color: @alert4; background-color: @alert4-inner; }
493 &.warning { border-color: @alert3; background-color: @alert3-inner; }
493 &.warning { border-color: @alert3; background-color: @alert3-inner; }
494 &.error { border-color: @alert2; background-color: @alert2-inner; }
494 &.error { border-color: @alert2; background-color: @alert2-inner; }
495 &.success { border-color: @alert1; background-color: @alert1-inner; }
495 &.success { border-color: @alert1; background-color: @alert1-inner; }
496 &.neutral { border-color: @grey3; background-color: @grey6; }
496 &.neutral { border-color: @grey3; background-color: @grey6; }
497 }
497 }
498
498
499 // Fixed Sidebar Column
499 // Fixed Sidebar Column
500 .sidebar-col-wrapper {
500 .sidebar-col-wrapper {
501 padding-left: @sidebar-all-width;
501 padding-left: @sidebar-all-width;
502
502
503 .sidebar {
503 .sidebar {
504 width: @sidebar-width;
504 width: @sidebar-width;
505 margin-left: -@sidebar-all-width;
505 margin-left: -@sidebar-all-width;
506 }
506 }
507 }
507 }
508
508
509 .sidebar-col-wrapper.scw-small {
509 .sidebar-col-wrapper.scw-small {
510 padding-left: @sidebar-small-all-width;
510 padding-left: @sidebar-small-all-width;
511
511
512 .sidebar {
512 .sidebar {
513 width: @sidebar-small-width;
513 width: @sidebar-small-width;
514 margin-left: -@sidebar-small-all-width;
514 margin-left: -@sidebar-small-all-width;
515 }
515 }
516 }
516 }
517
517
518
518
519 // FOOTER
519 // FOOTER
520 #footer {
520 #footer {
521 padding: 0;
521 padding: 0;
522 text-align: center;
522 text-align: center;
523 vertical-align: middle;
523 vertical-align: middle;
524 color: @grey2;
524 color: @grey2;
525 font-size: 11px;
525 font-size: 11px;
526
526
527 p {
527 p {
528 margin: 0;
528 margin: 0;
529 padding: 1em;
529 padding: 1em;
530 line-height: 1em;
530 line-height: 1em;
531 }
531 }
532
532
533 .server-instance { //server instance
533 .server-instance { //server instance
534 display: none;
534 display: none;
535 }
535 }
536
536
537 .title {
537 .title {
538 float: none;
538 float: none;
539 margin: 0 auto;
539 margin: 0 auto;
540 }
540 }
541 }
541 }
542
542
543 button.close {
543 button.close {
544 padding: 0;
544 padding: 0;
545 cursor: pointer;
545 cursor: pointer;
546 background: transparent;
546 background: transparent;
547 border: 0;
547 border: 0;
548 .box-shadow(none);
548 .box-shadow(none);
549 -webkit-appearance: none;
549 -webkit-appearance: none;
550 }
550 }
551
551
552 .close {
552 .close {
553 float: right;
553 float: right;
554 font-size: 21px;
554 font-size: 21px;
555 font-family: @text-bootstrap;
555 font-family: @text-bootstrap;
556 line-height: 1em;
556 line-height: 1em;
557 font-weight: bold;
557 font-weight: bold;
558 color: @grey2;
558 color: @grey2;
559
559
560 &:hover,
560 &:hover,
561 &:focus {
561 &:focus {
562 color: @grey1;
562 color: @grey1;
563 text-decoration: none;
563 text-decoration: none;
564 cursor: pointer;
564 cursor: pointer;
565 }
565 }
566 }
566 }
567
567
568 // GRID
568 // GRID
569 .sorting,
569 .sorting,
570 .sorting_desc,
570 .sorting_desc,
571 .sorting_asc {
571 .sorting_asc {
572 cursor: pointer;
572 cursor: pointer;
573 }
573 }
574 .sorting_desc:after {
574 .sorting_desc:after {
575 content: "\00A0\25B2";
575 content: "\00A0\25B2";
576 font-size: .75em;
576 font-size: .75em;
577 }
577 }
578 .sorting_asc:after {
578 .sorting_asc:after {
579 content: "\00A0\25BC";
579 content: "\00A0\25BC";
580 font-size: .68em;
580 font-size: .68em;
581 }
581 }
582
582
583
583
584 .user_auth_tokens {
584 .user_auth_tokens {
585
585
586 &.truncate {
586 &.truncate {
587 white-space: nowrap;
587 white-space: nowrap;
588 overflow: hidden;
588 overflow: hidden;
589 text-overflow: ellipsis;
589 text-overflow: ellipsis;
590 }
590 }
591
591
592 .fields .field .input {
592 .fields .field .input {
593 margin: 0;
593 margin: 0;
594 }
594 }
595
595
596 input#description {
596 input#description {
597 width: 100px;
597 width: 100px;
598 margin: 0;
598 margin: 0;
599 }
599 }
600
600
601 .drop-menu {
601 .drop-menu {
602 // TODO: johbo: Remove this, should work out of the box when
602 // TODO: johbo: Remove this, should work out of the box when
603 // having multiple inputs inline
603 // having multiple inputs inline
604 margin: 0 0 0 5px;
604 margin: 0 0 0 5px;
605 }
605 }
606 }
606 }
607 #user_list_table {
607 #user_list_table {
608 .closed {
608 .closed {
609 background-color: @grey6;
609 background-color: @grey6;
610 }
610 }
611 }
611 }
612
612
613
613
614 input, textarea {
614 input, textarea {
615 &.disabled {
615 &.disabled {
616 opacity: .5;
616 opacity: .5;
617 }
617 }
618
618
619 &:hover {
619 &:hover {
620 border-color: @grey3;
620 border-color: @grey3;
621 box-shadow: @button-shadow;
621 box-shadow: @button-shadow;
622 }
622 }
623
623
624 &:focus {
624 &:focus {
625 border-color: @rcblue;
625 border-color: @rcblue;
626 box-shadow: @button-shadow;
626 box-shadow: @button-shadow;
627 }
627 }
628 }
628 }
629
629
630 // remove extra padding in firefox
630 // remove extra padding in firefox
631 input::-moz-focus-inner { border:0; padding:0 }
631 input::-moz-focus-inner { border:0; padding:0 }
632
632
633 .adjacent input {
633 .adjacent input {
634 margin-bottom: @padding;
634 margin-bottom: @padding;
635 }
635 }
636
636
637 .permissions_boxes {
637 .permissions_boxes {
638 display: block;
638 display: block;
639 }
639 }
640
640
641 //FORMS
641 //FORMS
642
642
643 .medium-inline,
643 .medium-inline,
644 input#description.medium-inline {
644 input#description.medium-inline {
645 display: inline;
645 display: inline;
646 width: @medium-inline-input-width;
646 width: @medium-inline-input-width;
647 min-width: 100px;
647 min-width: 100px;
648 }
648 }
649
649
650 select {
650 select {
651 //reset
651 //reset
652 -webkit-appearance: none;
652 -webkit-appearance: none;
653 -moz-appearance: none;
653 -moz-appearance: none;
654
654
655 display: inline-block;
655 display: inline-block;
656 height: 28px;
656 height: 28px;
657 width: auto;
657 width: auto;
658 margin: 0 @padding @padding 0;
658 margin: 0 @padding @padding 0;
659 padding: 0 18px 0 8px;
659 padding: 0 18px 0 8px;
660 line-height:1em;
660 line-height:1em;
661 font-size: @basefontsize;
661 font-size: @basefontsize;
662 border: @border-thickness solid @grey5;
662 border: @border-thickness solid @grey5;
663 border-radius: @border-radius;
663 border-radius: @border-radius;
664 background:white url("../images/dt-arrow-dn.png") no-repeat 100% 50%;
664 background:white url("../images/dt-arrow-dn.png") no-repeat 100% 50%;
665 color: @grey4;
665 color: @grey4;
666 box-shadow: @button-shadow;
666 box-shadow: @button-shadow;
667
667
668 &:after {
668 &:after {
669 content: "\00A0\25BE";
669 content: "\00A0\25BE";
670 }
670 }
671
671
672 &:focus, &:hover {
672 &:focus, &:hover {
673 outline: none;
673 outline: none;
674 border-color: @grey4;
674 border-color: @grey4;
675 color: @rcdarkblue;
675 color: @rcdarkblue;
676 }
676 }
677 }
677 }
678
678
679 option {
679 option {
680 &:focus {
680 &:focus {
681 outline: none;
681 outline: none;
682 }
682 }
683 }
683 }
684
684
685 input,
685 input,
686 textarea {
686 textarea {
687 padding: @input-padding;
687 padding: @input-padding;
688 border: @input-border-thickness solid @border-highlight-color;
688 border: @input-border-thickness solid @border-highlight-color;
689 .border-radius (@border-radius);
689 .border-radius (@border-radius);
690 font-family: @text-light;
690 font-family: @text-light;
691 font-size: @basefontsize;
691 font-size: @basefontsize;
692
692
693 &.input-sm {
693 &.input-sm {
694 padding: 5px;
694 padding: 5px;
695 }
695 }
696
696
697 &#description {
697 &#description {
698 min-width: @input-description-minwidth;
698 min-width: @input-description-minwidth;
699 min-height: 1em;
699 min-height: 1em;
700 padding: 10px;
700 padding: 10px;
701 }
701 }
702 }
702 }
703
703
704 .field-sm {
704 .field-sm {
705 input,
705 input,
706 textarea {
706 textarea {
707 padding: 5px;
707 padding: 5px;
708 }
708 }
709 }
709 }
710
710
711 textarea {
711 textarea {
712 display: block;
712 display: block;
713 clear: both;
713 clear: both;
714 width: 100%;
714 width: 100%;
715 min-height: 100px;
715 min-height: 100px;
716 margin-bottom: @padding;
716 margin-bottom: @padding;
717 .box-sizing(border-box);
717 .box-sizing(border-box);
718 overflow: auto;
718 overflow: auto;
719 }
719 }
720
720
721 label {
721 label {
722 font-family: @text-light;
722 font-family: @text-light;
723 }
723 }
724
724
725 // GRAVATARS
725 // GRAVATARS
726 // centers gravatar on username to the right
726 // centers gravatar on username to the right
727
727
728 .gravatar {
728 .gravatar {
729 display: inline;
729 display: inline;
730 min-width: 16px;
730 min-width: 16px;
731 min-height: 16px;
731 min-height: 16px;
732 margin: -5px 0;
732 margin: -5px 0;
733 padding: 0;
733 padding: 0;
734 line-height: 1em;
734 line-height: 1em;
735 box-sizing: content-box;
735 box-sizing: content-box;
736 border-radius: 50%;
736 border-radius: 50%;
737
737
738 &.gravatar-large {
738 &.gravatar-large {
739 margin: -0.5em .25em -0.5em 0;
739 margin: -0.5em .25em -0.5em 0;
740 }
740 }
741
741
742 & + .user {
742 & + .user {
743 display: inline;
743 display: inline;
744 margin: 0;
744 margin: 0;
745 padding: 0 0 0 .17em;
745 padding: 0 0 0 .17em;
746 line-height: 1em;
746 line-height: 1em;
747 }
747 }
748 }
748 }
749
749
750 .user-inline-data {
750 .user-inline-data {
751 display: inline-block;
751 display: inline-block;
752 float: left;
752 float: left;
753 padding-left: .5em;
753 padding-left: .5em;
754 line-height: 1.3em;
754 line-height: 1.3em;
755 }
755 }
756
756
757 .rc-user { // gravatar + user wrapper
757 .rc-user { // gravatar + user wrapper
758 float: left;
758 float: left;
759 position: relative;
759 position: relative;
760 min-width: 100px;
760 min-width: 100px;
761 max-width: 200px;
761 max-width: 200px;
762 min-height: (@gravatar-size + @border-thickness * 2); // account for border
762 min-height: (@gravatar-size + @border-thickness * 2); // account for border
763 display: block;
763 display: block;
764 padding: 0 0 0 (@gravatar-size + @basefontsize/2 + @border-thickness * 2);
764 padding: 0 0 0 (@gravatar-size + @basefontsize/2 + @border-thickness * 2);
765
765
766
766
767 .gravatar {
767 .gravatar {
768 display: block;
768 display: block;
769 position: absolute;
769 position: absolute;
770 top: 0;
770 top: 0;
771 left: 0;
771 left: 0;
772 min-width: @gravatar-size;
772 min-width: @gravatar-size;
773 min-height: @gravatar-size;
773 min-height: @gravatar-size;
774 margin: 0;
774 margin: 0;
775 }
775 }
776
776
777 .user {
777 .user {
778 display: block;
778 display: block;
779 max-width: 175px;
779 max-width: 175px;
780 padding-top: 2px;
780 padding-top: 2px;
781 overflow: hidden;
781 overflow: hidden;
782 text-overflow: ellipsis;
782 text-overflow: ellipsis;
783 }
783 }
784 }
784 }
785
785
786 .gist-gravatar,
786 .gist-gravatar,
787 .journal_container {
787 .journal_container {
788 .gravatar-large {
788 .gravatar-large {
789 margin: 0 .5em -10px 0;
789 margin: 0 .5em -10px 0;
790 }
790 }
791 }
791 }
792
792
793
793
794 // ADMIN SETTINGS
794 // ADMIN SETTINGS
795
795
796 // Tag Patterns
796 // Tag Patterns
797 .tag_patterns {
797 .tag_patterns {
798 .tag_input {
798 .tag_input {
799 margin-bottom: @padding;
799 margin-bottom: @padding;
800 }
800 }
801 }
801 }
802
802
803 .locked_input {
803 .locked_input {
804 position: relative;
804 position: relative;
805
805
806 input {
806 input {
807 display: inline;
807 display: inline;
808 margin: 3px 5px 0px 0px;
808 margin: 3px 5px 0px 0px;
809 }
809 }
810
810
811 br {
811 br {
812 display: none;
812 display: none;
813 }
813 }
814
814
815 .error-message {
815 .error-message {
816 float: left;
816 float: left;
817 width: 100%;
817 width: 100%;
818 }
818 }
819
819
820 .lock_input_button {
820 .lock_input_button {
821 display: inline;
821 display: inline;
822 }
822 }
823
823
824 .help-block {
824 .help-block {
825 clear: both;
825 clear: both;
826 }
826 }
827 }
827 }
828
828
829 // Notifications
829 // Notifications
830
830
831 .notifications_buttons {
831 .notifications_buttons {
832 margin: 0 0 @space 0;
832 margin: 0 0 @space 0;
833 padding: 0;
833 padding: 0;
834
834
835 .btn {
835 .btn {
836 display: inline-block;
836 display: inline-block;
837 }
837 }
838 }
838 }
839
839
840 .notification-list {
840 .notification-list {
841
841
842 div {
842 div {
843 display: inline-block;
843 display: inline-block;
844 vertical-align: middle;
844 vertical-align: middle;
845 }
845 }
846
846
847 .container {
847 .container {
848 display: block;
848 display: block;
849 margin: 0 0 @padding 0;
849 margin: 0 0 @padding 0;
850 }
850 }
851
851
852 .delete-notifications {
852 .delete-notifications {
853 margin-left: @padding;
853 margin-left: @padding;
854 text-align: right;
854 text-align: right;
855 cursor: pointer;
855 cursor: pointer;
856 }
856 }
857
857
858 .read-notifications {
858 .read-notifications {
859 margin-left: @padding/2;
859 margin-left: @padding/2;
860 text-align: right;
860 text-align: right;
861 width: 35px;
861 width: 35px;
862 cursor: pointer;
862 cursor: pointer;
863 }
863 }
864
864
865 .icon-minus-sign {
865 .icon-minus-sign {
866 color: @alert2;
866 color: @alert2;
867 }
867 }
868
868
869 .icon-ok-sign {
869 .icon-ok-sign {
870 color: @alert1;
870 color: @alert1;
871 }
871 }
872 }
872 }
873
873
874 .user_settings {
874 .user_settings {
875 float: left;
875 float: left;
876 clear: both;
876 clear: both;
877 display: block;
877 display: block;
878 width: 100%;
878 width: 100%;
879
879
880 .gravatar_box {
880 .gravatar_box {
881 margin-bottom: @padding;
881 margin-bottom: @padding;
882
882
883 &:after {
883 &:after {
884 content: " ";
884 content: " ";
885 clear: both;
885 clear: both;
886 width: 100%;
886 width: 100%;
887 }
887 }
888 }
888 }
889
889
890 .fields .field {
890 .fields .field {
891 clear: both;
891 clear: both;
892 }
892 }
893 }
893 }
894
894
895 .advanced_settings {
895 .advanced_settings {
896 margin-bottom: @space;
896 margin-bottom: @space;
897
897
898 .help-block {
898 .help-block {
899 margin-left: 0;
899 margin-left: 0;
900 }
900 }
901
901
902 button + .help-block {
902 button + .help-block {
903 margin-top: @padding;
903 margin-top: @padding;
904 }
904 }
905 }
905 }
906
906
907 // admin settings radio buttons and labels
907 // admin settings radio buttons and labels
908 .label-2 {
908 .label-2 {
909 float: left;
909 float: left;
910 width: @label2-width;
910 width: @label2-width;
911
911
912 label {
912 label {
913 color: @grey1;
913 color: @grey1;
914 }
914 }
915 }
915 }
916 .checkboxes {
916 .checkboxes {
917 float: left;
917 float: left;
918 width: @checkboxes-width;
918 width: @checkboxes-width;
919 margin-bottom: @padding;
919 margin-bottom: @padding;
920
920
921 .checkbox {
921 .checkbox {
922 width: 100%;
922 width: 100%;
923
923
924 label {
924 label {
925 margin: 0;
925 margin: 0;
926 padding: 0;
926 padding: 0;
927 }
927 }
928 }
928 }
929
929
930 .checkbox + .checkbox {
930 .checkbox + .checkbox {
931 display: inline-block;
931 display: inline-block;
932 }
932 }
933
933
934 label {
934 label {
935 margin-right: 1em;
935 margin-right: 1em;
936 }
936 }
937 }
937 }
938
938
939 // CHANGELOG
939 // CHANGELOG
940 .container_header {
940 .container_header {
941 float: left;
941 float: left;
942 display: block;
942 display: block;
943 width: 100%;
943 width: 100%;
944 margin: @padding 0 @padding;
944 margin: @padding 0 @padding;
945
945
946 #filter_changelog {
946 #filter_changelog {
947 float: left;
947 float: left;
948 margin-right: @padding;
948 margin-right: @padding;
949 }
949 }
950
950
951 .breadcrumbs_light {
951 .breadcrumbs_light {
952 display: inline-block;
952 display: inline-block;
953 }
953 }
954 }
954 }
955
955
956 .info_box {
956 .info_box {
957 float: right;
957 float: right;
958 }
958 }
959
959
960
960
961 #graph_nodes {
961 #graph_nodes {
962 padding-top: 43px;
962 padding-top: 43px;
963 }
963 }
964
964
965 #graph_content{
965 #graph_content{
966
966
967 // adjust for table headers so that graph renders properly
967 // adjust for table headers so that graph renders properly
968 // #graph_nodes padding - table cell padding
968 // #graph_nodes padding - table cell padding
969 padding-top: (@space - (@basefontsize * 2.4));
969 padding-top: (@space - (@basefontsize * 2.4));
970
970
971 &.graph_full_width {
971 &.graph_full_width {
972 width: 100%;
972 width: 100%;
973 max-width: 100%;
973 max-width: 100%;
974 }
974 }
975 }
975 }
976
976
977 #graph {
977 #graph {
978 .flag_status {
978 .flag_status {
979 margin: 0;
979 margin: 0;
980 }
980 }
981
981
982 .pagination-left {
982 .pagination-left {
983 float: left;
983 float: left;
984 clear: both;
984 clear: both;
985 }
985 }
986
986
987 .log-container {
987 .log-container {
988 max-width: 345px;
988 max-width: 345px;
989
989
990 .message{
990 .message{
991 max-width: 340px;
991 max-width: 340px;
992 }
992 }
993 }
993 }
994
994
995 .graph-col-wrapper {
995 .graph-col-wrapper {
996 padding-left: 110px;
996 padding-left: 110px;
997
997
998 #graph_nodes {
998 #graph_nodes {
999 width: 100px;
999 width: 100px;
1000 margin-left: -110px;
1000 margin-left: -110px;
1001 float: left;
1001 float: left;
1002 clear: left;
1002 clear: left;
1003 }
1003 }
1004 }
1004 }
1005
1005
1006 .load-more-commits {
1006 .load-more-commits {
1007 text-align: center;
1007 text-align: center;
1008 }
1008 }
1009 .load-more-commits:hover {
1009 .load-more-commits:hover {
1010 background-color: @grey7;
1010 background-color: @grey7;
1011 }
1011 }
1012 .load-more-commits {
1012 .load-more-commits {
1013 a {
1013 a {
1014 display: block;
1014 display: block;
1015 }
1015 }
1016 }
1016 }
1017 }
1017 }
1018
1018
1019 #filter_changelog {
1019 #filter_changelog {
1020 float: left;
1020 float: left;
1021 }
1021 }
1022
1022
1023
1023
1024 //--- THEME ------------------//
1024 //--- THEME ------------------//
1025
1025
1026 #logo {
1026 #logo {
1027 float: left;
1027 float: left;
1028 margin: 9px 0 0 0;
1028 margin: 9px 0 0 0;
1029
1029
1030 .header {
1030 .header {
1031 background-color: transparent;
1031 background-color: transparent;
1032 }
1032 }
1033
1033
1034 a {
1034 a {
1035 display: inline-block;
1035 display: inline-block;
1036 }
1036 }
1037
1037
1038 img {
1038 img {
1039 height:30px;
1039 height:30px;
1040 }
1040 }
1041 }
1041 }
1042
1042
1043 .logo-wrapper {
1043 .logo-wrapper {
1044 float:left;
1044 float:left;
1045 }
1045 }
1046
1046
1047 .branding {
1047 .branding {
1048 float: left;
1048 float: left;
1049 padding: 9px 2px;
1049 padding: 9px 2px;
1050 line-height: 1em;
1050 line-height: 1em;
1051 font-size: @navigation-fontsize;
1051 font-size: @navigation-fontsize;
1052
1052
1053 a {
1053 a {
1054 color: @grey5
1054 color: @grey5
1055 }
1055 }
1056 }
1056 }
1057
1057
1058 img {
1058 img {
1059 border: none;
1059 border: none;
1060 outline: none;
1060 outline: none;
1061 }
1061 }
1062 user-profile-header
1062 user-profile-header
1063 label {
1063 label {
1064
1064
1065 input[type="checkbox"] {
1065 input[type="checkbox"] {
1066 margin-right: 1em;
1066 margin-right: 1em;
1067 }
1067 }
1068 input[type="radio"] {
1068 input[type="radio"] {
1069 margin-right: 1em;
1069 margin-right: 1em;
1070 }
1070 }
1071 }
1071 }
1072
1072
1073 .flag_status {
1073 .flag_status {
1074 margin: 2px;
1074 margin: 2px;
1075 &.under_review {
1075 &.under_review {
1076 .circle(5px, @alert3);
1076 .circle(5px, @alert3);
1077 }
1077 }
1078 &.approved {
1078 &.approved {
1079 .circle(5px, @alert1);
1079 .circle(5px, @alert1);
1080 }
1080 }
1081 &.rejected,
1081 &.rejected,
1082 &.forced_closed{
1082 &.forced_closed{
1083 .circle(5px, @alert2);
1083 .circle(5px, @alert2);
1084 }
1084 }
1085 &.not_reviewed {
1085 &.not_reviewed {
1086 .circle(5px, @grey5);
1086 .circle(5px, @grey5);
1087 }
1087 }
1088 }
1088 }
1089
1089
1090 .flag_status_comment_box {
1090 .flag_status_comment_box {
1091 margin: 5px 6px 0px 2px;
1091 margin: 5px 6px 0px 2px;
1092 }
1092 }
1093 .test_pattern_preview {
1093 .test_pattern_preview {
1094 margin: @space 0;
1094 margin: @space 0;
1095
1095
1096 p {
1096 p {
1097 margin-bottom: 0;
1097 margin-bottom: 0;
1098 border-bottom: @border-thickness solid @border-default-color;
1098 border-bottom: @border-thickness solid @border-default-color;
1099 color: @grey3;
1099 color: @grey3;
1100 }
1100 }
1101
1101
1102 .btn {
1102 .btn {
1103 margin-bottom: @padding;
1103 margin-bottom: @padding;
1104 }
1104 }
1105 }
1105 }
1106 #test_pattern_result {
1106 #test_pattern_result {
1107 display: none;
1107 display: none;
1108 &:extend(pre);
1108 &:extend(pre);
1109 padding: .9em;
1109 padding: .9em;
1110 color: @grey3;
1110 color: @grey3;
1111 background-color: @grey7;
1111 background-color: @grey7;
1112 border-right: @border-thickness solid @border-default-color;
1112 border-right: @border-thickness solid @border-default-color;
1113 border-bottom: @border-thickness solid @border-default-color;
1113 border-bottom: @border-thickness solid @border-default-color;
1114 border-left: @border-thickness solid @border-default-color;
1114 border-left: @border-thickness solid @border-default-color;
1115 }
1115 }
1116
1116
1117 #repo_vcs_settings {
1117 #repo_vcs_settings {
1118 #inherit_overlay_vcs_default {
1118 #inherit_overlay_vcs_default {
1119 display: none;
1119 display: none;
1120 }
1120 }
1121 #inherit_overlay_vcs_custom {
1121 #inherit_overlay_vcs_custom {
1122 display: custom;
1122 display: custom;
1123 }
1123 }
1124 &.inherited {
1124 &.inherited {
1125 #inherit_overlay_vcs_default {
1125 #inherit_overlay_vcs_default {
1126 display: block;
1126 display: block;
1127 }
1127 }
1128 #inherit_overlay_vcs_custom {
1128 #inherit_overlay_vcs_custom {
1129 display: none;
1129 display: none;
1130 }
1130 }
1131 }
1131 }
1132 }
1132 }
1133
1133
1134 .issue-tracker-link {
1134 .issue-tracker-link {
1135 color: @rcblue;
1135 color: @rcblue;
1136 }
1136 }
1137
1137
1138 // Issue Tracker Table Show/Hide
1138 // Issue Tracker Table Show/Hide
1139 #repo_issue_tracker {
1139 #repo_issue_tracker {
1140 #inherit_overlay {
1140 #inherit_overlay {
1141 display: none;
1141 display: none;
1142 }
1142 }
1143 #custom_overlay {
1143 #custom_overlay {
1144 display: custom;
1144 display: custom;
1145 }
1145 }
1146 &.inherited {
1146 &.inherited {
1147 #inherit_overlay {
1147 #inherit_overlay {
1148 display: block;
1148 display: block;
1149 }
1149 }
1150 #custom_overlay {
1150 #custom_overlay {
1151 display: none;
1151 display: none;
1152 }
1152 }
1153 }
1153 }
1154 }
1154 }
1155 table.issuetracker {
1155 table.issuetracker {
1156 &.readonly {
1156 &.readonly {
1157 tr, td {
1157 tr, td {
1158 color: @grey3;
1158 color: @grey3;
1159 }
1159 }
1160 }
1160 }
1161 .edit {
1161 .edit {
1162 display: none;
1162 display: none;
1163 }
1163 }
1164 .editopen {
1164 .editopen {
1165 .edit {
1165 .edit {
1166 display: inline;
1166 display: inline;
1167 }
1167 }
1168 .entry {
1168 .entry {
1169 display: none;
1169 display: none;
1170 }
1170 }
1171 }
1171 }
1172 tr td.td-action {
1172 tr td.td-action {
1173 min-width: 117px;
1173 min-width: 117px;
1174 }
1174 }
1175 td input {
1175 td input {
1176 max-width: none;
1176 max-width: none;
1177 min-width: 30px;
1177 min-width: 30px;
1178 width: 80%;
1178 width: 80%;
1179 }
1179 }
1180 .issuetracker_pref input {
1180 .issuetracker_pref input {
1181 width: 40%;
1181 width: 40%;
1182 }
1182 }
1183 input.edit_issuetracker_update {
1183 input.edit_issuetracker_update {
1184 margin-right: 0;
1184 margin-right: 0;
1185 width: auto;
1185 width: auto;
1186 }
1186 }
1187 }
1187 }
1188
1188
1189 table.integrations {
1189 table.integrations {
1190 .td-icon {
1190 .td-icon {
1191 width: 20px;
1191 width: 20px;
1192 .integration-icon {
1192 .integration-icon {
1193 height: 20px;
1193 height: 20px;
1194 width: 20px;
1194 width: 20px;
1195 }
1195 }
1196 }
1196 }
1197 }
1197 }
1198
1198
1199 .integrations {
1199 .integrations {
1200 a.integration-box {
1200 a.integration-box {
1201 color: @text-color;
1201 color: @text-color;
1202 &:hover {
1202 &:hover {
1203 .panel {
1203 .panel {
1204 background: #fbfbfb;
1204 background: #fbfbfb;
1205 }
1205 }
1206 }
1206 }
1207 .integration-icon {
1207 .integration-icon {
1208 width: 30px;
1208 width: 30px;
1209 height: 30px;
1209 height: 30px;
1210 margin-right: 20px;
1210 margin-right: 20px;
1211 float: left;
1211 float: left;
1212 }
1212 }
1213
1213
1214 .panel-body {
1214 .panel-body {
1215 padding: 10px;
1215 padding: 10px;
1216 }
1216 }
1217 .panel {
1217 .panel {
1218 margin-bottom: 10px;
1218 margin-bottom: 10px;
1219 }
1219 }
1220 h2 {
1220 h2 {
1221 display: inline-block;
1221 display: inline-block;
1222 margin: 0;
1222 margin: 0;
1223 min-width: 140px;
1223 min-width: 140px;
1224 }
1224 }
1225 }
1225 }
1226 a.integration-box.dummy-integration {
1226 a.integration-box.dummy-integration {
1227 color: @grey4
1227 color: @grey4
1228 }
1228 }
1229 }
1229 }
1230
1230
1231 //Permissions Settings
1231 //Permissions Settings
1232 #add_perm {
1232 #add_perm {
1233 margin: 0 0 @padding;
1233 margin: 0 0 @padding;
1234 cursor: pointer;
1234 cursor: pointer;
1235 }
1235 }
1236
1236
1237 .perm_ac {
1237 .perm_ac {
1238 input {
1238 input {
1239 width: 95%;
1239 width: 95%;
1240 }
1240 }
1241 }
1241 }
1242
1242
1243 .autocomplete-suggestions {
1243 .autocomplete-suggestions {
1244 width: auto !important; // overrides autocomplete.js
1244 width: auto !important; // overrides autocomplete.js
1245 min-width: 278px;
1245 min-width: 278px;
1246 margin: 0;
1246 margin: 0;
1247 border: @border-thickness solid @grey5;
1247 border: @border-thickness solid @grey5;
1248 border-radius: @border-radius;
1248 border-radius: @border-radius;
1249 color: @grey2;
1249 color: @grey2;
1250 background-color: white;
1250 background-color: white;
1251 }
1251 }
1252
1252
1253 .autocomplete-selected {
1253 .autocomplete-selected {
1254 background: #F0F0F0;
1254 background: #F0F0F0;
1255 }
1255 }
1256
1256
1257 .ac-container-wrap {
1257 .ac-container-wrap {
1258 margin: 0;
1258 margin: 0;
1259 padding: 8px;
1259 padding: 8px;
1260 border-bottom: @border-thickness solid @grey5;
1260 border-bottom: @border-thickness solid @grey5;
1261 list-style-type: none;
1261 list-style-type: none;
1262 cursor: pointer;
1262 cursor: pointer;
1263
1263
1264 &:hover {
1264 &:hover {
1265 background-color: @grey7;
1265 background-color: @grey7;
1266 }
1266 }
1267
1267
1268 img {
1268 img {
1269 height: @gravatar-size;
1269 height: @gravatar-size;
1270 width: @gravatar-size;
1270 width: @gravatar-size;
1271 margin-right: 1em;
1271 margin-right: 1em;
1272 }
1272 }
1273
1273
1274 strong {
1274 strong {
1275 font-weight: normal;
1275 font-weight: normal;
1276 }
1276 }
1277 }
1277 }
1278
1278
1279 // Settings Dropdown
1279 // Settings Dropdown
1280 .user-menu .container {
1280 .user-menu .container {
1281 padding: 0 4px;
1281 padding: 0 4px;
1282 margin: 0;
1282 margin: 0;
1283 }
1283 }
1284
1284
1285 .user-menu .gravatar {
1285 .user-menu .gravatar {
1286 cursor: pointer;
1286 cursor: pointer;
1287 }
1287 }
1288
1288
1289 .codeblock {
1289 .codeblock {
1290 margin-bottom: @padding;
1290 margin-bottom: @padding;
1291 clear: both;
1291 clear: both;
1292
1292
1293 .stats {
1293 .stats {
1294 overflow: hidden;
1294 overflow: hidden;
1295 }
1295 }
1296
1296
1297 .message{
1297 .message{
1298 textarea{
1298 textarea{
1299 margin: 0;
1299 margin: 0;
1300 }
1300 }
1301 }
1301 }
1302
1302
1303 .code-header {
1303 .code-header {
1304 .stats {
1304 .stats {
1305 line-height: 2em;
1305 line-height: 2em;
1306
1306
1307 .revision_id {
1307 .revision_id {
1308 margin-left: 0;
1308 margin-left: 0;
1309 }
1309 }
1310 .buttons {
1310 .buttons {
1311 padding-right: 0;
1311 padding-right: 0;
1312 }
1312 }
1313 }
1313 }
1314
1314
1315 .item{
1315 .item{
1316 margin-right: 0.5em;
1316 margin-right: 0.5em;
1317 }
1317 }
1318 }
1318 }
1319
1319
1320 #editor_container{
1320 #editor_container{
1321 position: relative;
1321 position: relative;
1322 margin: @padding;
1322 margin: @padding;
1323 }
1323 }
1324 }
1324 }
1325
1325
1326 #file_history_container {
1326 #file_history_container {
1327 display: none;
1327 display: none;
1328 }
1328 }
1329
1329
1330 .file-history-inner {
1330 .file-history-inner {
1331 margin-bottom: 10px;
1331 margin-bottom: 10px;
1332 }
1332 }
1333
1333
1334 // Pull Requests
1334 // Pull Requests
1335 .summary-details {
1335 .summary-details {
1336 width: 72%;
1336 width: 72%;
1337 }
1337 }
1338 .pr-summary {
1338 .pr-summary {
1339 border-bottom: @border-thickness solid @grey5;
1339 border-bottom: @border-thickness solid @grey5;
1340 margin-bottom: @space;
1340 margin-bottom: @space;
1341 }
1341 }
1342 .reviewers-title {
1342 .reviewers-title {
1343 width: 25%;
1343 width: 25%;
1344 min-width: 200px;
1344 min-width: 200px;
1345 }
1345 }
1346 .reviewers {
1346 .reviewers {
1347 width: 25%;
1347 width: 25%;
1348 min-width: 200px;
1348 min-width: 200px;
1349 }
1349 }
1350 .reviewers ul li {
1350 .reviewers ul li {
1351 position: relative;
1351 position: relative;
1352 width: 100%;
1352 width: 100%;
1353 padding-bottom: 8px;
1353 padding-bottom: 8px;
1354 list-style-type: none;
1354 list-style-type: none;
1355 }
1355 }
1356
1356
1357 .reviewer_entry {
1357 .reviewer_entry {
1358 min-height: 55px;
1358 min-height: 55px;
1359 }
1359 }
1360
1360
1361 .reviewers_member {
1361 .reviewers_member {
1362 width: 100%;
1362 width: 100%;
1363 overflow: auto;
1363 overflow: auto;
1364 }
1364 }
1365 .reviewer_reason {
1365 .reviewer_reason {
1366 padding-left: 20px;
1366 padding-left: 20px;
1367 line-height: 1.5em;
1367 line-height: 1.5em;
1368 }
1368 }
1369 .reviewer_status {
1369 .reviewer_status {
1370 display: inline-block;
1370 display: inline-block;
1371 vertical-align: top;
1371 vertical-align: top;
1372 width: 25px;
1372 width: 25px;
1373 min-width: 25px;
1373 min-width: 25px;
1374 height: 1.2em;
1374 height: 1.2em;
1375 margin-top: 3px;
1375 margin-top: 3px;
1376 line-height: 1em;
1376 line-height: 1em;
1377 }
1377 }
1378
1378
1379 .reviewer_name {
1379 .reviewer_name {
1380 display: inline-block;
1380 display: inline-block;
1381 max-width: 83%;
1381 max-width: 83%;
1382 padding-right: 20px;
1382 padding-right: 20px;
1383 vertical-align: middle;
1383 vertical-align: middle;
1384 line-height: 1;
1384 line-height: 1;
1385
1385
1386 .rc-user {
1386 .rc-user {
1387 min-width: 0;
1387 min-width: 0;
1388 margin: -2px 1em 0 0;
1388 margin: -2px 1em 0 0;
1389 }
1389 }
1390
1390
1391 .reviewer {
1391 .reviewer {
1392 float: left;
1392 float: left;
1393 }
1393 }
1394 }
1394 }
1395
1395
1396 .reviewer_member_mandatory {
1396 .reviewer_member_mandatory {
1397 position: absolute;
1397 position: absolute;
1398 left: 15px;
1398 left: 15px;
1399 top: 8px;
1399 top: 8px;
1400 width: 16px;
1400 width: 16px;
1401 font-size: 11px;
1401 font-size: 11px;
1402 margin: 0;
1402 margin: 0;
1403 padding: 0;
1403 padding: 0;
1404 color: black;
1404 color: black;
1405 }
1405 }
1406
1406
1407 .reviewer_member_mandatory_remove,
1407 .reviewer_member_mandatory_remove,
1408 .reviewer_member_remove {
1408 .reviewer_member_remove {
1409 position: absolute;
1409 position: absolute;
1410 right: 0;
1410 right: 0;
1411 top: 0;
1411 top: 0;
1412 width: 16px;
1412 width: 16px;
1413 margin-bottom: 10px;
1413 margin-bottom: 10px;
1414 padding: 0;
1414 padding: 0;
1415 color: black;
1415 color: black;
1416 }
1416 }
1417
1417
1418 .reviewer_member_mandatory_remove {
1418 .reviewer_member_mandatory_remove {
1419 color: @grey4;
1419 color: @grey4;
1420 }
1420 }
1421
1421
1422 .reviewer_member_status {
1422 .reviewer_member_status {
1423 margin-top: 5px;
1423 margin-top: 5px;
1424 }
1424 }
1425 .pr-summary #summary{
1425 .pr-summary #summary{
1426 width: 100%;
1426 width: 100%;
1427 }
1427 }
1428 .pr-summary .action_button:hover {
1428 .pr-summary .action_button:hover {
1429 border: 0;
1429 border: 0;
1430 cursor: pointer;
1430 cursor: pointer;
1431 }
1431 }
1432 .pr-details-title {
1432 .pr-details-title {
1433 padding-bottom: 8px;
1433 padding-bottom: 8px;
1434 border-bottom: @border-thickness solid @grey5;
1434 border-bottom: @border-thickness solid @grey5;
1435
1435
1436 .action_button.disabled {
1436 .action_button.disabled {
1437 color: @grey4;
1437 color: @grey4;
1438 cursor: inherit;
1438 cursor: inherit;
1439 }
1439 }
1440 .action_button {
1440 .action_button {
1441 color: @rcblue;
1441 color: @rcblue;
1442 }
1442 }
1443 }
1443 }
1444 .pr-details-content {
1444 .pr-details-content {
1445 margin-top: @textmargin;
1445 margin-top: @textmargin;
1446 margin-bottom: @textmargin;
1446 margin-bottom: @textmargin;
1447 }
1447 }
1448
1448
1449 .pr-reviewer-rules {
1449 .pr-reviewer-rules {
1450 padding: 10px 0px 20px 0px;
1450 padding: 10px 0px 20px 0px;
1451 }
1451 }
1452
1452
1453 .group_members {
1453 .group_members {
1454 margin-top: 0;
1454 margin-top: 0;
1455 padding: 0;
1455 padding: 0;
1456 list-style: outside none none;
1456 list-style: outside none none;
1457
1457
1458 img {
1458 img {
1459 height: @gravatar-size;
1459 height: @gravatar-size;
1460 width: @gravatar-size;
1460 width: @gravatar-size;
1461 margin-right: .5em;
1461 margin-right: .5em;
1462 margin-left: 3px;
1462 margin-left: 3px;
1463 }
1463 }
1464
1464
1465 .to-delete {
1465 .to-delete {
1466 .user {
1466 .user {
1467 text-decoration: line-through;
1467 text-decoration: line-through;
1468 }
1468 }
1469 }
1469 }
1470 }
1470 }
1471
1471
1472 .compare_view_commits_title {
1472 .compare_view_commits_title {
1473 .disabled {
1473 .disabled {
1474 cursor: inherit;
1474 cursor: inherit;
1475 &:hover{
1475 &:hover{
1476 background-color: inherit;
1476 background-color: inherit;
1477 color: inherit;
1477 color: inherit;
1478 }
1478 }
1479 }
1479 }
1480 }
1480 }
1481
1481
1482 .subtitle-compare {
1482 .subtitle-compare {
1483 margin: -15px 0px 0px 0px;
1483 margin: -15px 0px 0px 0px;
1484 }
1484 }
1485
1485
1486 .comments-summary-td {
1486 .comments-summary-td {
1487 border-top: 1px dashed @grey5;
1487 border-top: 1px dashed @grey5;
1488 }
1488 }
1489
1489
1490 // new entry in group_members
1490 // new entry in group_members
1491 .td-author-new-entry {
1491 .td-author-new-entry {
1492 background-color: rgba(red(@alert1), green(@alert1), blue(@alert1), 0.3);
1492 background-color: rgba(red(@alert1), green(@alert1), blue(@alert1), 0.3);
1493 }
1493 }
1494
1494
1495 .usergroup_member_remove {
1495 .usergroup_member_remove {
1496 width: 16px;
1496 width: 16px;
1497 margin-bottom: 10px;
1497 margin-bottom: 10px;
1498 padding: 0;
1498 padding: 0;
1499 color: black !important;
1499 color: black !important;
1500 cursor: pointer;
1500 cursor: pointer;
1501 }
1501 }
1502
1502
1503 .reviewer_ac .ac-input {
1503 .reviewer_ac .ac-input {
1504 width: 92%;
1504 width: 92%;
1505 margin-bottom: 1em;
1505 margin-bottom: 1em;
1506 }
1506 }
1507
1507
1508 .compare_view_commits tr{
1508 .compare_view_commits tr{
1509 height: 20px;
1509 height: 20px;
1510 }
1510 }
1511 .compare_view_commits td {
1511 .compare_view_commits td {
1512 vertical-align: top;
1512 vertical-align: top;
1513 padding-top: 10px;
1513 padding-top: 10px;
1514 }
1514 }
1515 .compare_view_commits .author {
1515 .compare_view_commits .author {
1516 margin-left: 5px;
1516 margin-left: 5px;
1517 }
1517 }
1518
1518
1519 .compare_view_commits {
1519 .compare_view_commits {
1520 .color-a {
1520 .color-a {
1521 color: @alert1;
1521 color: @alert1;
1522 }
1522 }
1523
1523
1524 .color-c {
1524 .color-c {
1525 color: @color3;
1525 color: @color3;
1526 }
1526 }
1527
1527
1528 .color-r {
1528 .color-r {
1529 color: @color5;
1529 color: @color5;
1530 }
1530 }
1531
1531
1532 .color-a-bg {
1532 .color-a-bg {
1533 background-color: @alert1;
1533 background-color: @alert1;
1534 }
1534 }
1535
1535
1536 .color-c-bg {
1536 .color-c-bg {
1537 background-color: @alert3;
1537 background-color: @alert3;
1538 }
1538 }
1539
1539
1540 .color-r-bg {
1540 .color-r-bg {
1541 background-color: @alert2;
1541 background-color: @alert2;
1542 }
1542 }
1543
1543
1544 .color-a-border {
1544 .color-a-border {
1545 border: 1px solid @alert1;
1545 border: 1px solid @alert1;
1546 }
1546 }
1547
1547
1548 .color-c-border {
1548 .color-c-border {
1549 border: 1px solid @alert3;
1549 border: 1px solid @alert3;
1550 }
1550 }
1551
1551
1552 .color-r-border {
1552 .color-r-border {
1553 border: 1px solid @alert2;
1553 border: 1px solid @alert2;
1554 }
1554 }
1555
1555
1556 .commit-change-indicator {
1556 .commit-change-indicator {
1557 width: 15px;
1557 width: 15px;
1558 height: 15px;
1558 height: 15px;
1559 position: relative;
1559 position: relative;
1560 left: 15px;
1560 left: 15px;
1561 }
1561 }
1562
1562
1563 .commit-change-content {
1563 .commit-change-content {
1564 text-align: center;
1564 text-align: center;
1565 vertical-align: middle;
1565 vertical-align: middle;
1566 line-height: 15px;
1566 line-height: 15px;
1567 }
1567 }
1568 }
1568 }
1569
1569
1570 .compare_view_filepath {
1570 .compare_view_filepath {
1571 color: @grey1;
1571 color: @grey1;
1572 }
1572 }
1573
1573
1574 .show_more {
1574 .show_more {
1575 display: inline-block;
1575 display: inline-block;
1576 width: 0;
1576 width: 0;
1577 height: 0;
1577 height: 0;
1578 vertical-align: middle;
1578 vertical-align: middle;
1579 content: "";
1579 content: "";
1580 border: 4px solid;
1580 border: 4px solid;
1581 border-right-color: transparent;
1581 border-right-color: transparent;
1582 border-bottom-color: transparent;
1582 border-bottom-color: transparent;
1583 border-left-color: transparent;
1583 border-left-color: transparent;
1584 font-size: 0;
1584 font-size: 0;
1585 }
1585 }
1586
1586
1587 .journal_more .show_more {
1587 .journal_more .show_more {
1588 display: inline;
1588 display: inline;
1589
1589
1590 &:after {
1590 &:after {
1591 content: none;
1591 content: none;
1592 }
1592 }
1593 }
1593 }
1594
1594
1595 .compare_view_commits .collapse_commit:after {
1595 .compare_view_commits .collapse_commit:after {
1596 cursor: pointer;
1596 cursor: pointer;
1597 content: "\00A0\25B4";
1597 content: "\00A0\25B4";
1598 margin-left: -3px;
1598 margin-left: -3px;
1599 font-size: 17px;
1599 font-size: 17px;
1600 color: @grey4;
1600 color: @grey4;
1601 }
1601 }
1602
1602
1603 .diff_links {
1603 .diff_links {
1604 margin-left: 8px;
1604 margin-left: 8px;
1605 }
1605 }
1606
1606
1607 div.ancestor {
1607 div.ancestor {
1608 margin: -30px 0px;
1608 margin: -30px 0px;
1609 }
1609 }
1610
1610
1611 .cs_icon_td input[type="checkbox"] {
1611 .cs_icon_td input[type="checkbox"] {
1612 display: none;
1612 display: none;
1613 }
1613 }
1614
1614
1615 .cs_icon_td .expand_file_icon:after {
1615 .cs_icon_td .expand_file_icon:after {
1616 cursor: pointer;
1616 cursor: pointer;
1617 content: "\00A0\25B6";
1617 content: "\00A0\25B6";
1618 font-size: 12px;
1618 font-size: 12px;
1619 color: @grey4;
1619 color: @grey4;
1620 }
1620 }
1621
1621
1622 .cs_icon_td .collapse_file_icon:after {
1622 .cs_icon_td .collapse_file_icon:after {
1623 cursor: pointer;
1623 cursor: pointer;
1624 content: "\00A0\25BC";
1624 content: "\00A0\25BC";
1625 font-size: 12px;
1625 font-size: 12px;
1626 color: @grey4;
1626 color: @grey4;
1627 }
1627 }
1628
1628
1629 /*new binary
1629 /*new binary
1630 NEW_FILENODE = 1
1630 NEW_FILENODE = 1
1631 DEL_FILENODE = 2
1631 DEL_FILENODE = 2
1632 MOD_FILENODE = 3
1632 MOD_FILENODE = 3
1633 RENAMED_FILENODE = 4
1633 RENAMED_FILENODE = 4
1634 COPIED_FILENODE = 5
1634 COPIED_FILENODE = 5
1635 CHMOD_FILENODE = 6
1635 CHMOD_FILENODE = 6
1636 BIN_FILENODE = 7
1636 BIN_FILENODE = 7
1637 */
1637 */
1638 .cs_files_expand {
1638 .cs_files_expand {
1639 font-size: @basefontsize + 5px;
1639 font-size: @basefontsize + 5px;
1640 line-height: 1.8em;
1640 line-height: 1.8em;
1641 float: right;
1641 float: right;
1642 }
1642 }
1643
1643
1644 .cs_files_expand span{
1644 .cs_files_expand span{
1645 color: @rcblue;
1645 color: @rcblue;
1646 cursor: pointer;
1646 cursor: pointer;
1647 }
1647 }
1648 .cs_files {
1648 .cs_files {
1649 clear: both;
1649 clear: both;
1650 padding-bottom: @padding;
1650 padding-bottom: @padding;
1651
1651
1652 .cur_cs {
1652 .cur_cs {
1653 margin: 10px 2px;
1653 margin: 10px 2px;
1654 font-weight: bold;
1654 font-weight: bold;
1655 }
1655 }
1656
1656
1657 .node {
1657 .node {
1658 float: left;
1658 float: left;
1659 }
1659 }
1660
1660
1661 .changes {
1661 .changes {
1662 float: right;
1662 float: right;
1663 color: white;
1663 color: white;
1664 font-size: @basefontsize - 4px;
1664 font-size: @basefontsize - 4px;
1665 margin-top: 4px;
1665 margin-top: 4px;
1666 opacity: 0.6;
1666 opacity: 0.6;
1667 filter: Alpha(opacity=60); /* IE8 and earlier */
1667 filter: Alpha(opacity=60); /* IE8 and earlier */
1668
1668
1669 .added {
1669 .added {
1670 background-color: @alert1;
1670 background-color: @alert1;
1671 float: left;
1671 float: left;
1672 text-align: center;
1672 text-align: center;
1673 }
1673 }
1674
1674
1675 .deleted {
1675 .deleted {
1676 background-color: @alert2;
1676 background-color: @alert2;
1677 float: left;
1677 float: left;
1678 text-align: center;
1678 text-align: center;
1679 }
1679 }
1680
1680
1681 .bin {
1681 .bin {
1682 background-color: @alert1;
1682 background-color: @alert1;
1683 text-align: center;
1683 text-align: center;
1684 }
1684 }
1685
1685
1686 /*new binary*/
1686 /*new binary*/
1687 .bin.bin1 {
1687 .bin.bin1 {
1688 background-color: @alert1;
1688 background-color: @alert1;
1689 text-align: center;
1689 text-align: center;
1690 }
1690 }
1691
1691
1692 /*deleted binary*/
1692 /*deleted binary*/
1693 .bin.bin2 {
1693 .bin.bin2 {
1694 background-color: @alert2;
1694 background-color: @alert2;
1695 text-align: center;
1695 text-align: center;
1696 }
1696 }
1697
1697
1698 /*mod binary*/
1698 /*mod binary*/
1699 .bin.bin3 {
1699 .bin.bin3 {
1700 background-color: @grey2;
1700 background-color: @grey2;
1701 text-align: center;
1701 text-align: center;
1702 }
1702 }
1703
1703
1704 /*rename file*/
1704 /*rename file*/
1705 .bin.bin4 {
1705 .bin.bin4 {
1706 background-color: @alert4;
1706 background-color: @alert4;
1707 text-align: center;
1707 text-align: center;
1708 }
1708 }
1709
1709
1710 /*copied file*/
1710 /*copied file*/
1711 .bin.bin5 {
1711 .bin.bin5 {
1712 background-color: @alert4;
1712 background-color: @alert4;
1713 text-align: center;
1713 text-align: center;
1714 }
1714 }
1715
1715
1716 /*chmod file*/
1716 /*chmod file*/
1717 .bin.bin6 {
1717 .bin.bin6 {
1718 background-color: @grey2;
1718 background-color: @grey2;
1719 text-align: center;
1719 text-align: center;
1720 }
1720 }
1721 }
1721 }
1722 }
1722 }
1723
1723
1724 .cs_files .cs_added, .cs_files .cs_A,
1724 .cs_files .cs_added, .cs_files .cs_A,
1725 .cs_files .cs_added, .cs_files .cs_M,
1725 .cs_files .cs_added, .cs_files .cs_M,
1726 .cs_files .cs_added, .cs_files .cs_D {
1726 .cs_files .cs_added, .cs_files .cs_D {
1727 height: 16px;
1727 height: 16px;
1728 padding-right: 10px;
1728 padding-right: 10px;
1729 margin-top: 7px;
1729 margin-top: 7px;
1730 text-align: left;
1730 text-align: left;
1731 }
1731 }
1732
1732
1733 .cs_icon_td {
1733 .cs_icon_td {
1734 min-width: 16px;
1734 min-width: 16px;
1735 width: 16px;
1735 width: 16px;
1736 }
1736 }
1737
1737
1738 .pull-request-merge {
1738 .pull-request-merge {
1739 border: 1px solid @grey5;
1739 border: 1px solid @grey5;
1740 padding: 10px 0px 20px;
1740 padding: 10px 0px 20px;
1741 margin-top: 10px;
1741 margin-top: 10px;
1742 margin-bottom: 20px;
1742 margin-bottom: 20px;
1743 }
1743 }
1744
1744
1745 .pull-request-merge ul {
1745 .pull-request-merge ul {
1746 padding: 0px 0px;
1746 padding: 0px 0px;
1747 }
1747 }
1748
1748
1749 .pull-request-merge li {
1749 .pull-request-merge li {
1750 list-style-type: none;
1750 list-style-type: none;
1751 }
1751 }
1752
1752
1753 .pull-request-merge .pull-request-wrap {
1753 .pull-request-merge .pull-request-wrap {
1754 height: auto;
1754 height: auto;
1755 padding: 0px 0px;
1755 padding: 0px 0px;
1756 text-align: right;
1756 text-align: right;
1757 }
1757 }
1758
1758
1759 .pull-request-merge span {
1759 .pull-request-merge span {
1760 margin-right: 5px;
1760 margin-right: 5px;
1761 }
1761 }
1762
1762
1763 .pull-request-merge-actions {
1763 .pull-request-merge-actions {
1764 min-height: 30px;
1764 min-height: 30px;
1765 padding: 0px 0px;
1765 padding: 0px 0px;
1766 }
1766 }
1767
1767
1768 .pull-request-merge-info {
1768 .pull-request-merge-info {
1769 padding: 0px 5px 5px 0px;
1769 padding: 0px 5px 5px 0px;
1770 }
1770 }
1771
1771
1772 .merge-status {
1772 .merge-status {
1773 margin-right: 5px;
1773 margin-right: 5px;
1774 }
1774 }
1775
1775
1776 .merge-message {
1776 .merge-message {
1777 font-size: 1.2em
1777 font-size: 1.2em
1778 }
1778 }
1779
1779
1780 .merge-message.success i,
1780 .merge-message.success i,
1781 .merge-icon.success i {
1781 .merge-icon.success i {
1782 color:@alert1;
1782 color:@alert1;
1783 }
1783 }
1784
1784
1785 .merge-message.warning i,
1785 .merge-message.warning i,
1786 .merge-icon.warning i {
1786 .merge-icon.warning i {
1787 color: @alert3;
1787 color: @alert3;
1788 }
1788 }
1789
1789
1790 .merge-message.error i,
1790 .merge-message.error i,
1791 .merge-icon.error i {
1791 .merge-icon.error i {
1792 color:@alert2;
1792 color:@alert2;
1793 }
1793 }
1794
1794
1795 .pr-versions {
1795 .pr-versions {
1796 font-size: 1.1em;
1796 font-size: 1.1em;
1797
1797
1798 table {
1798 table {
1799 padding: 0px 5px;
1799 padding: 0px 5px;
1800 }
1800 }
1801
1801
1802 td {
1802 td {
1803 line-height: 15px;
1803 line-height: 15px;
1804 }
1804 }
1805
1805
1806 .flag_status {
1806 .flag_status {
1807 margin: 0;
1807 margin: 0;
1808 }
1808 }
1809
1809
1810 .compare-radio-button {
1810 .compare-radio-button {
1811 position: relative;
1811 position: relative;
1812 top: -3px;
1812 top: -3px;
1813 }
1813 }
1814 }
1814 }
1815
1815
1816
1816
1817 #close_pull_request {
1817 #close_pull_request {
1818 margin-right: 0px;
1818 margin-right: 0px;
1819 }
1819 }
1820
1820
1821 .empty_data {
1821 .empty_data {
1822 color: @grey4;
1822 color: @grey4;
1823 }
1823 }
1824
1824
1825 #changeset_compare_view_content {
1825 #changeset_compare_view_content {
1826 clear: both;
1826 clear: both;
1827 width: 100%;
1827 width: 100%;
1828 box-sizing: border-box;
1828 box-sizing: border-box;
1829 .border-radius(@border-radius);
1829 .border-radius(@border-radius);
1830
1830
1831 .help-block {
1831 .help-block {
1832 margin: @padding 0;
1832 margin: @padding 0;
1833 color: @text-color;
1833 color: @text-color;
1834 &.pre-formatting {
1834 &.pre-formatting {
1835 white-space: pre;
1835 white-space: pre;
1836 }
1836 }
1837 }
1837 }
1838
1838
1839 .empty_data {
1839 .empty_data {
1840 margin: @padding 0;
1840 margin: @padding 0;
1841 }
1841 }
1842
1842
1843 .alert {
1843 .alert {
1844 margin-bottom: @space;
1844 margin-bottom: @space;
1845 }
1845 }
1846 }
1846 }
1847
1847
1848 .table_disp {
1848 .table_disp {
1849 .status {
1849 .status {
1850 width: auto;
1850 width: auto;
1851
1851
1852 .flag_status {
1852 .flag_status {
1853 float: left;
1853 float: left;
1854 }
1854 }
1855 }
1855 }
1856 }
1856 }
1857
1857
1858
1858
1859 .creation_in_progress {
1859 .creation_in_progress {
1860 color: @grey4
1860 color: @grey4
1861 }
1861 }
1862
1862
1863 .status_box_menu {
1863 .status_box_menu {
1864 margin: 0;
1864 margin: 0;
1865 }
1865 }
1866
1866
1867 .notification-table{
1867 .notification-table{
1868 margin-bottom: @space;
1868 margin-bottom: @space;
1869 display: table;
1869 display: table;
1870 width: 100%;
1870 width: 100%;
1871
1871
1872 .container{
1872 .container{
1873 display: table-row;
1873 display: table-row;
1874
1874
1875 .notification-header{
1875 .notification-header{
1876 border-bottom: @border-thickness solid @border-default-color;
1876 border-bottom: @border-thickness solid @border-default-color;
1877 }
1877 }
1878
1878
1879 .notification-subject{
1879 .notification-subject{
1880 display: table-cell;
1880 display: table-cell;
1881 }
1881 }
1882 }
1882 }
1883 }
1883 }
1884
1884
1885 // Notifications
1885 // Notifications
1886 .notification-header{
1886 .notification-header{
1887 display: table;
1887 display: table;
1888 width: 100%;
1888 width: 100%;
1889 padding: floor(@basefontsize/2) 0;
1889 padding: floor(@basefontsize/2) 0;
1890 line-height: 1em;
1890 line-height: 1em;
1891
1891
1892 .desc, .delete-notifications, .read-notifications{
1892 .desc, .delete-notifications, .read-notifications{
1893 display: table-cell;
1893 display: table-cell;
1894 text-align: left;
1894 text-align: left;
1895 }
1895 }
1896
1896
1897 .desc{
1897 .desc{
1898 width: 1163px;
1898 width: 1163px;
1899 }
1899 }
1900
1900
1901 .delete-notifications, .read-notifications{
1901 .delete-notifications, .read-notifications{
1902 width: 35px;
1902 width: 35px;
1903 min-width: 35px; //fixes when only one button is displayed
1903 min-width: 35px; //fixes when only one button is displayed
1904 }
1904 }
1905 }
1905 }
1906
1906
1907 .notification-body {
1907 .notification-body {
1908 .markdown-block,
1908 .markdown-block,
1909 .rst-block {
1909 .rst-block {
1910 padding: @padding 0;
1910 padding: @padding 0;
1911 }
1911 }
1912
1912
1913 .notification-subject {
1913 .notification-subject {
1914 padding: @textmargin 0;
1914 padding: @textmargin 0;
1915 border-bottom: @border-thickness solid @border-default-color;
1915 border-bottom: @border-thickness solid @border-default-color;
1916 }
1916 }
1917 }
1917 }
1918
1918
1919
1919
1920 .notifications_buttons{
1920 .notifications_buttons{
1921 float: right;
1921 float: right;
1922 }
1922 }
1923
1923
1924 #notification-status{
1924 #notification-status{
1925 display: inline;
1925 display: inline;
1926 }
1926 }
1927
1927
1928 // Repositories
1928 // Repositories
1929
1929
1930 #summary.fields{
1930 #summary.fields{
1931 display: table;
1931 display: table;
1932
1932
1933 .field{
1933 .field{
1934 display: table-row;
1934 display: table-row;
1935
1935
1936 .label-summary{
1936 .label-summary{
1937 display: table-cell;
1937 display: table-cell;
1938 min-width: @label-summary-minwidth;
1938 min-width: @label-summary-minwidth;
1939 padding-top: @padding/2;
1939 padding-top: @padding/2;
1940 padding-bottom: @padding/2;
1940 padding-bottom: @padding/2;
1941 padding-right: @padding/2;
1941 padding-right: @padding/2;
1942 }
1942 }
1943
1943
1944 .input{
1944 .input{
1945 display: table-cell;
1945 display: table-cell;
1946 padding: @padding/2;
1946 padding: @padding/2;
1947
1947
1948 input{
1948 input{
1949 min-width: 29em;
1949 min-width: 29em;
1950 padding: @padding/4;
1950 padding: @padding/4;
1951 }
1951 }
1952 }
1952 }
1953 .statistics, .downloads{
1953 .statistics, .downloads{
1954 .disabled{
1954 .disabled{
1955 color: @grey4;
1955 color: @grey4;
1956 }
1956 }
1957 }
1957 }
1958 }
1958 }
1959 }
1959 }
1960
1960
1961 #summary{
1961 #summary{
1962 width: 70%;
1962 width: 70%;
1963 }
1963 }
1964
1964
1965
1965
1966 // Journal
1966 // Journal
1967 .journal.title {
1967 .journal.title {
1968 h5 {
1968 h5 {
1969 float: left;
1969 float: left;
1970 margin: 0;
1970 margin: 0;
1971 width: 70%;
1971 width: 70%;
1972 }
1972 }
1973
1973
1974 ul {
1974 ul {
1975 float: right;
1975 float: right;
1976 display: inline-block;
1976 display: inline-block;
1977 margin: 0;
1977 margin: 0;
1978 width: 30%;
1978 width: 30%;
1979 text-align: right;
1979 text-align: right;
1980
1980
1981 li {
1981 li {
1982 display: inline;
1982 display: inline;
1983 font-size: @journal-fontsize;
1983 font-size: @journal-fontsize;
1984 line-height: 1em;
1984 line-height: 1em;
1985
1985
1986 list-style-type: none;
1986 list-style-type: none;
1987 }
1987 }
1988 }
1988 }
1989 }
1989 }
1990
1990
1991 .filterexample {
1991 .filterexample {
1992 position: absolute;
1992 position: absolute;
1993 top: 95px;
1993 top: 95px;
1994 left: @contentpadding;
1994 left: @contentpadding;
1995 color: @rcblue;
1995 color: @rcblue;
1996 font-size: 11px;
1996 font-size: 11px;
1997 font-family: @text-regular;
1997 font-family: @text-regular;
1998 cursor: help;
1998 cursor: help;
1999
1999
2000 &:hover {
2000 &:hover {
2001 color: @rcdarkblue;
2001 color: @rcdarkblue;
2002 }
2002 }
2003
2003
2004 @media (max-width:768px) {
2004 @media (max-width:768px) {
2005 position: relative;
2005 position: relative;
2006 top: auto;
2006 top: auto;
2007 left: auto;
2007 left: auto;
2008 display: block;
2008 display: block;
2009 }
2009 }
2010 }
2010 }
2011
2011
2012
2012
2013 #journal{
2013 #journal{
2014 margin-bottom: @space;
2014 margin-bottom: @space;
2015
2015
2016 .journal_day{
2016 .journal_day{
2017 margin-bottom: @textmargin/2;
2017 margin-bottom: @textmargin/2;
2018 padding-bottom: @textmargin/2;
2018 padding-bottom: @textmargin/2;
2019 font-size: @journal-fontsize;
2019 font-size: @journal-fontsize;
2020 border-bottom: @border-thickness solid @border-default-color;
2020 border-bottom: @border-thickness solid @border-default-color;
2021 }
2021 }
2022
2022
2023 .journal_container{
2023 .journal_container{
2024 margin-bottom: @space;
2024 margin-bottom: @space;
2025
2025
2026 .journal_user{
2026 .journal_user{
2027 display: inline-block;
2027 display: inline-block;
2028 }
2028 }
2029 .journal_action_container{
2029 .journal_action_container{
2030 display: block;
2030 display: block;
2031 margin-top: @textmargin;
2031 margin-top: @textmargin;
2032
2032
2033 div{
2033 div{
2034 display: inline;
2034 display: inline;
2035 }
2035 }
2036
2036
2037 div.journal_action_params{
2037 div.journal_action_params{
2038 display: block;
2038 display: block;
2039 }
2039 }
2040
2040
2041 div.journal_repo:after{
2041 div.journal_repo:after{
2042 content: "\A";
2042 content: "\A";
2043 white-space: pre;
2043 white-space: pre;
2044 }
2044 }
2045
2045
2046 div.date{
2046 div.date{
2047 display: block;
2047 display: block;
2048 margin-bottom: @textmargin;
2048 margin-bottom: @textmargin;
2049 }
2049 }
2050 }
2050 }
2051 }
2051 }
2052 }
2052 }
2053
2053
2054 // Files
2054 // Files
2055 .edit-file-title {
2055 .edit-file-title {
2056 border-bottom: @border-thickness solid @border-default-color;
2056 border-bottom: @border-thickness solid @border-default-color;
2057
2057
2058 .breadcrumbs {
2058 .breadcrumbs {
2059 margin-bottom: 0;
2059 margin-bottom: 0;
2060 }
2060 }
2061 }
2061 }
2062
2062
2063 .edit-file-fieldset {
2063 .edit-file-fieldset {
2064 margin-top: @sidebarpadding;
2064 margin-top: @sidebarpadding;
2065
2065
2066 .fieldset {
2066 .fieldset {
2067 .left-label {
2067 .left-label {
2068 width: 13%;
2068 width: 13%;
2069 }
2069 }
2070 .right-content {
2070 .right-content {
2071 width: 87%;
2071 width: 87%;
2072 max-width: 100%;
2072 max-width: 100%;
2073 }
2073 }
2074 .filename-label {
2074 .filename-label {
2075 margin-top: 13px;
2075 margin-top: 13px;
2076 }
2076 }
2077 .commit-message-label {
2077 .commit-message-label {
2078 margin-top: 4px;
2078 margin-top: 4px;
2079 }
2079 }
2080 .file-upload-input {
2080 .file-upload-input {
2081 input {
2081 input {
2082 display: none;
2082 display: none;
2083 }
2083 }
2084 margin-top: 10px;
2084 margin-top: 10px;
2085 }
2085 }
2086 .file-upload-label {
2086 .file-upload-label {
2087 margin-top: 10px;
2087 margin-top: 10px;
2088 }
2088 }
2089 p {
2089 p {
2090 margin-top: 5px;
2090 margin-top: 5px;
2091 }
2091 }
2092
2092
2093 }
2093 }
2094 .custom-path-link {
2094 .custom-path-link {
2095 margin-left: 5px;
2095 margin-left: 5px;
2096 }
2096 }
2097 #commit {
2097 #commit {
2098 resize: vertical;
2098 resize: vertical;
2099 }
2099 }
2100 }
2100 }
2101
2101
2102 .delete-file-preview {
2102 .delete-file-preview {
2103 max-height: 250px;
2103 max-height: 250px;
2104 }
2104 }
2105
2105
2106 .new-file,
2106 .new-file,
2107 #filter_activate,
2107 #filter_activate,
2108 #filter_deactivate {
2108 #filter_deactivate {
2109 float: right;
2109 float: right;
2110 margin: 0 0 0 10px;
2110 margin: 0 0 0 10px;
2111 }
2111 }
2112
2112
2113 h3.files_location{
2113 h3.files_location{
2114 line-height: 2.4em;
2114 line-height: 2.4em;
2115 }
2115 }
2116
2116
2117 .browser-nav {
2117 .browser-nav {
2118 width: 100%;
2118 width: 100%;
2119 display: table;
2119 display: table;
2120 margin-bottom: 20px;
2120 margin-bottom: 20px;
2121
2121
2122 .info_box {
2122 .info_box {
2123 float: left;
2123 float: left;
2124 display: inline-table;
2124 display: inline-table;
2125 height: 2.5em;
2125 height: 2.5em;
2126
2126
2127 .browser-cur-rev, .info_box_elem {
2127 .browser-cur-rev, .info_box_elem {
2128 display: table-cell;
2128 display: table-cell;
2129 vertical-align: middle;
2129 vertical-align: middle;
2130 }
2130 }
2131
2131
2132 .drop-menu {
2132 .drop-menu {
2133 margin: 0 10px;
2133 margin: 0 10px;
2134 }
2134 }
2135
2135
2136 .info_box_elem {
2136 .info_box_elem {
2137 border-top: @border-thickness solid @grey5;
2137 border-top: @border-thickness solid @grey5;
2138 border-bottom: @border-thickness solid @grey5;
2138 border-bottom: @border-thickness solid @grey5;
2139 box-shadow: @button-shadow;
2139 box-shadow: @button-shadow;
2140
2140
2141 #at_rev, a {
2141 #at_rev, a {
2142 padding: 0.6em 0.4em;
2142 padding: 0.6em 0.4em;
2143 margin: 0;
2143 margin: 0;
2144 .box-shadow(none);
2144 .box-shadow(none);
2145 border: 0;
2145 border: 0;
2146 height: 12px;
2146 height: 12px;
2147 color: @grey2;
2147 color: @grey2;
2148 }
2148 }
2149
2149
2150 input#at_rev {
2150 input#at_rev {
2151 max-width: 50px;
2151 max-width: 50px;
2152 text-align: center;
2152 text-align: center;
2153 }
2153 }
2154
2154
2155 &.previous {
2155 &.previous {
2156 border: @border-thickness solid @grey5;
2156 border: @border-thickness solid @grey5;
2157 border-top-left-radius: @border-radius;
2157 border-top-left-radius: @border-radius;
2158 border-bottom-left-radius: @border-radius;
2158 border-bottom-left-radius: @border-radius;
2159
2159
2160 &:hover {
2160 &:hover {
2161 border-color: @grey4;
2161 border-color: @grey4;
2162 }
2162 }
2163
2163
2164 .disabled {
2164 .disabled {
2165 color: @grey5;
2165 color: @grey5;
2166 cursor: not-allowed;
2166 cursor: not-allowed;
2167 opacity: 0.5;
2167 opacity: 0.5;
2168 }
2168 }
2169 }
2169 }
2170
2170
2171 &.next {
2171 &.next {
2172 border: @border-thickness solid @grey5;
2172 border: @border-thickness solid @grey5;
2173 border-top-right-radius: @border-radius;
2173 border-top-right-radius: @border-radius;
2174 border-bottom-right-radius: @border-radius;
2174 border-bottom-right-radius: @border-radius;
2175
2175
2176 &:hover {
2176 &:hover {
2177 border-color: @grey4;
2177 border-color: @grey4;
2178 }
2178 }
2179
2179
2180 .disabled {
2180 .disabled {
2181 color: @grey5;
2181 color: @grey5;
2182 cursor: not-allowed;
2182 cursor: not-allowed;
2183 opacity: 0.5;
2183 opacity: 0.5;
2184 }
2184 }
2185 }
2185 }
2186 }
2186 }
2187
2187
2188 .browser-cur-rev {
2188 .browser-cur-rev {
2189
2189
2190 span{
2190 span{
2191 margin: 0;
2191 margin: 0;
2192 color: @rcblue;
2192 color: @rcblue;
2193 height: 12px;
2193 height: 12px;
2194 display: inline-block;
2194 display: inline-block;
2195 padding: 0.7em 1em ;
2195 padding: 0.7em 1em ;
2196 border: @border-thickness solid @rcblue;
2196 border: @border-thickness solid @rcblue;
2197 margin-right: @padding;
2197 margin-right: @padding;
2198 }
2198 }
2199 }
2199 }
2200
2200
2201 }
2201 }
2202
2202
2203 .select-index-number {
2203 .select-index-number {
2204 margin: 0 0 0 20px;
2204 margin: 0 0 0 20px;
2205 color: @grey3;
2205 color: @grey3;
2206 }
2206 }
2207
2207
2208 .search_activate {
2208 .search_activate {
2209 display: table-cell;
2209 display: table-cell;
2210 vertical-align: middle;
2210 vertical-align: middle;
2211
2211
2212 input, label{
2212 input, label{
2213 margin: 0;
2213 margin: 0;
2214 padding: 0;
2214 padding: 0;
2215 }
2215 }
2216
2216
2217 input{
2217 input{
2218 margin-left: @textmargin;
2218 margin-left: @textmargin;
2219 }
2219 }
2220
2220
2221 }
2221 }
2222 }
2222 }
2223
2223
2224 .browser-cur-rev{
2224 .browser-cur-rev{
2225 margin-bottom: @textmargin;
2225 margin-bottom: @textmargin;
2226 }
2226 }
2227
2227
2228 #node_filter_box_loading{
2228 #node_filter_box_loading{
2229 .info_text;
2229 .info_text;
2230 }
2230 }
2231
2231
2232 .browser-search {
2232 .browser-search {
2233 margin: -25px 0px 5px 0px;
2233 margin: -25px 0px 5px 0px;
2234 }
2234 }
2235
2235
2236 .files-quick-filter {
2236 .files-quick-filter {
2237 float: right;
2237 float: right;
2238 width: 180px;
2238 width: 180px;
2239 position: relative;
2239 position: relative;
2240 }
2240 }
2241
2241
2242 .files-filter-box {
2242 .files-filter-box {
2243 display: flex;
2243 display: flex;
2244 padding: 0px;
2244 padding: 0px;
2245 border-radius: 3px;
2245 border-radius: 3px;
2246 margin-bottom: 0;
2246 margin-bottom: 0;
2247
2247
2248 a {
2248 a {
2249 border: none !important;
2249 border: none !important;
2250 }
2250 }
2251
2251
2252 li {
2252 li {
2253 list-style-type: none
2253 list-style-type: none
2254 }
2254 }
2255 }
2255 }
2256
2256
2257 .files-filter-box-path {
2257 .files-filter-box-path {
2258 line-height: 33px;
2258 line-height: 33px;
2259 padding: 0;
2259 padding: 0;
2260 width: 20px;
2260 width: 20px;
2261 position: absolute;
2261 position: absolute;
2262 z-index: 11;
2262 z-index: 11;
2263 left: 5px;
2263 left: 5px;
2264 }
2264 }
2265
2265
2266 .files-filter-box-input {
2266 .files-filter-box-input {
2267 margin-right: 0;
2267 margin-right: 0;
2268
2268
2269 input {
2269 input {
2270 border: 1px solid @white;
2270 border: 1px solid @white;
2271 padding-left: 25px;
2271 padding-left: 25px;
2272 width: 145px;
2272 width: 145px;
2273
2273
2274 &:hover {
2274 &:hover {
2275 border-color: @grey6;
2275 border-color: @grey6;
2276 }
2276 }
2277
2277
2278 &:focus {
2278 &:focus {
2279 border-color: @grey5;
2279 border-color: @grey5;
2280 }
2280 }
2281 }
2281 }
2282 }
2282 }
2283
2283
2284 .browser-result{
2284 .browser-result{
2285 td a{
2285 td a{
2286 margin-left: 0.5em;
2286 margin-left: 0.5em;
2287 display: inline-block;
2287 display: inline-block;
2288
2288
2289 em {
2289 em {
2290 font-weight: @text-bold-weight;
2290 font-weight: @text-bold-weight;
2291 font-family: @text-bold;
2291 font-family: @text-bold;
2292 }
2292 }
2293 }
2293 }
2294 }
2294 }
2295
2295
2296 .browser-highlight{
2296 .browser-highlight{
2297 background-color: @grey5-alpha;
2297 background-color: @grey5-alpha;
2298 }
2298 }
2299
2299
2300
2300
2301 // Search
2301 // Search
2302
2302
2303 .search-form{
2303 .search-form{
2304 #q {
2304 #q {
2305 width: @search-form-width;
2305 width: @search-form-width;
2306 }
2306 }
2307 .fields{
2307 .fields{
2308 margin: 0 0 @space;
2308 margin: 0 0 @space;
2309 }
2309 }
2310
2310
2311 label{
2311 label{
2312 display: inline-block;
2312 display: inline-block;
2313 margin-right: @textmargin;
2313 margin-right: @textmargin;
2314 padding-top: 0.25em;
2314 padding-top: 0.25em;
2315 }
2315 }
2316
2316
2317
2317
2318 .results{
2318 .results{
2319 clear: both;
2319 clear: both;
2320 margin: 0 0 @padding;
2320 margin: 0 0 @padding;
2321 }
2321 }
2322
2322
2323 .search-tags {
2323 .search-tags {
2324 padding: 5px 0;
2324 padding: 5px 0;
2325 }
2325 }
2326 }
2326 }
2327
2327
2328 div.search-feedback-items {
2328 div.search-feedback-items {
2329 display: inline-block;
2329 display: inline-block;
2330 }
2330 }
2331
2331
2332 div.search-code-body {
2332 div.search-code-body {
2333 background-color: #ffffff; padding: 5px 0 5px 10px;
2333 background-color: #ffffff; padding: 5px 0 5px 10px;
2334 pre {
2334 pre {
2335 .match { background-color: #faffa6;}
2335 .match { background-color: #faffa6;}
2336 .break { display: block; width: 100%; background-color: #DDE7EF; color: #747474; }
2336 .break { display: block; width: 100%; background-color: #DDE7EF; color: #747474; }
2337 }
2337 }
2338 }
2338 }
2339
2339
2340 .expand_commit.search {
2340 .expand_commit.search {
2341 .show_more.open {
2341 .show_more.open {
2342 height: auto;
2342 height: auto;
2343 max-height: none;
2343 max-height: none;
2344 }
2344 }
2345 }
2345 }
2346
2346
2347 .search-results {
2347 .search-results {
2348
2348
2349 h2 {
2349 h2 {
2350 margin-bottom: 0;
2350 margin-bottom: 0;
2351 }
2351 }
2352 .codeblock {
2352 .codeblock {
2353 border: none;
2353 border: none;
2354 background: transparent;
2354 background: transparent;
2355 }
2355 }
2356
2356
2357 .codeblock-header {
2357 .codeblock-header {
2358 border: none;
2358 border: none;
2359 background: transparent;
2359 background: transparent;
2360 }
2360 }
2361
2361
2362 .code-body {
2362 .code-body {
2363 border: @border-thickness solid @border-default-color;
2363 border: @border-thickness solid @border-default-color;
2364 .border-radius(@border-radius);
2364 .border-radius(@border-radius);
2365 }
2365 }
2366
2366
2367 .td-commit {
2367 .td-commit {
2368 &:extend(pre);
2368 &:extend(pre);
2369 border-bottom: @border-thickness solid @border-default-color;
2369 border-bottom: @border-thickness solid @border-default-color;
2370 }
2370 }
2371
2371
2372 .message {
2372 .message {
2373 height: auto;
2373 height: auto;
2374 max-width: 350px;
2374 max-width: 350px;
2375 white-space: normal;
2375 white-space: normal;
2376 text-overflow: initial;
2376 text-overflow: initial;
2377 overflow: visible;
2377 overflow: visible;
2378
2378
2379 .match { background-color: #faffa6;}
2379 .match { background-color: #faffa6;}
2380 .break { background-color: #DDE7EF; width: 100%; color: #747474; display: block; }
2380 .break { background-color: #DDE7EF; width: 100%; color: #747474; display: block; }
2381 }
2381 }
2382
2382
2383 }
2383 }
2384
2384
2385 table.rctable td.td-search-results div {
2385 table.rctable td.td-search-results div {
2386 max-width: 100%;
2386 max-width: 100%;
2387 }
2387 }
2388
2388
2389 #tip-box, .tip-box{
2389 #tip-box, .tip-box{
2390 padding: @menupadding/2;
2390 padding: @menupadding/2;
2391 display: block;
2391 display: block;
2392 border: @border-thickness solid @border-highlight-color;
2392 border: @border-thickness solid @border-highlight-color;
2393 .border-radius(@border-radius);
2393 .border-radius(@border-radius);
2394 background-color: white;
2394 background-color: white;
2395 z-index: 99;
2395 z-index: 99;
2396 white-space: pre-wrap;
2396 white-space: pre-wrap;
2397 }
2397 }
2398
2398
2399 #linktt {
2399 #linktt {
2400 width: 79px;
2400 width: 79px;
2401 }
2401 }
2402
2402
2403 #help_kb .modal-content{
2403 #help_kb .modal-content{
2404 max-width: 750px;
2404 max-width: 750px;
2405 margin: 10% auto;
2405 margin: 10% auto;
2406
2406
2407 table{
2407 table{
2408 td,th{
2408 td,th{
2409 border-bottom: none;
2409 border-bottom: none;
2410 line-height: 2.5em;
2410 line-height: 2.5em;
2411 }
2411 }
2412 th{
2412 th{
2413 padding-bottom: @textmargin/2;
2413 padding-bottom: @textmargin/2;
2414 }
2414 }
2415 td.keys{
2415 td.keys{
2416 text-align: center;
2416 text-align: center;
2417 }
2417 }
2418 }
2418 }
2419
2419
2420 .block-left{
2420 .block-left{
2421 width: 45%;
2421 width: 45%;
2422 margin-right: 5%;
2422 margin-right: 5%;
2423 }
2423 }
2424 .modal-footer{
2424 .modal-footer{
2425 clear: both;
2425 clear: both;
2426 }
2426 }
2427 .key.tag{
2427 .key.tag{
2428 padding: 0.5em;
2428 padding: 0.5em;
2429 background-color: @rcblue;
2429 background-color: @rcblue;
2430 color: white;
2430 color: white;
2431 border-color: @rcblue;
2431 border-color: @rcblue;
2432 .box-shadow(none);
2432 .box-shadow(none);
2433 }
2433 }
2434 }
2434 }
2435
2435
2436
2436
2437
2437
2438 //--- IMPORTS FOR REFACTORED STYLES ------------------//
2438 //--- IMPORTS FOR REFACTORED STYLES ------------------//
2439
2439
2440 @import 'statistics-graph';
2440 @import 'statistics-graph';
2441 @import 'tables';
2441 @import 'tables';
2442 @import 'forms';
2442 @import 'forms';
2443 @import 'diff';
2443 @import 'diff';
2444 @import 'summary';
2444 @import 'summary';
2445 @import 'navigation';
2445 @import 'navigation';
2446
2446
2447 //--- SHOW/HIDE SECTIONS --//
2447 //--- SHOW/HIDE SECTIONS --//
2448
2448
2449 .btn-collapse {
2449 .btn-collapse {
2450 float: right;
2450 float: right;
2451 text-align: right;
2451 text-align: right;
2452 font-family: @text-light;
2452 font-family: @text-light;
2453 font-size: @basefontsize;
2453 font-size: @basefontsize;
2454 cursor: pointer;
2454 cursor: pointer;
2455 border: none;
2455 border: none;
2456 color: @rcblue;
2456 color: @rcblue;
2457 }
2457 }
2458
2458
2459 table.rctable,
2459 table.rctable,
2460 table.dataTable {
2460 table.dataTable {
2461 .btn-collapse {
2461 .btn-collapse {
2462 float: right;
2462 float: right;
2463 text-align: right;
2463 text-align: right;
2464 }
2464 }
2465 }
2465 }
2466
2466
2467 table.rctable {
2467 table.rctable {
2468 &.permissions {
2468 &.permissions {
2469
2469
2470 th.td-owner {
2470 th.td-owner {
2471 padding: 0;
2471 padding: 0;
2472 }
2472 }
2473
2473
2474 th {
2474 th {
2475 font-weight: normal;
2475 font-weight: normal;
2476 padding: 0 5px;
2476 padding: 0 5px;
2477 }
2477 }
2478
2478
2479 }
2479 }
2480 }
2480 }
2481
2481
2482
2482
2483 // TODO: johbo: Fix for IE10, this avoids that we see a border
2483 // TODO: johbo: Fix for IE10, this avoids that we see a border
2484 // and padding around checkboxes and radio boxes. Move to the right place,
2484 // and padding around checkboxes and radio boxes. Move to the right place,
2485 // or better: Remove this once we did the form refactoring.
2485 // or better: Remove this once we did the form refactoring.
2486 input[type=checkbox],
2486 input[type=checkbox],
2487 input[type=radio] {
2487 input[type=radio] {
2488 padding: 0;
2488 padding: 0;
2489 border: none;
2489 border: none;
2490 }
2490 }
2491
2491
2492 .toggle-ajax-spinner{
2492 .toggle-ajax-spinner{
2493 height: 16px;
2493 height: 16px;
2494 width: 16px;
2494 width: 16px;
2495 }
2495 }
2496
2496
2497
2497
2498 .markup-form .clearfix {
2498 .markup-form .clearfix {
2499 .border-radius(@border-radius);
2499 .border-radius(@border-radius);
2500 margin: 0px;
2500 margin: 0px;
2501 }
2501 }
2502
2502
2503 .markup-form-area {
2503 .markup-form-area {
2504 padding: 8px 12px;
2504 padding: 8px 12px;
2505 border: 1px solid @grey4;
2505 border: 1px solid @grey4;
2506 .border-radius(@border-radius);
2506 .border-radius(@border-radius);
2507 }
2507 }
2508
2508
2509 .markup-form-area-header .nav-links {
2509 .markup-form-area-header .nav-links {
2510 display: flex;
2510 display: flex;
2511 flex-flow: row wrap;
2511 flex-flow: row wrap;
2512 -webkit-flex-flow: row wrap;
2512 -webkit-flex-flow: row wrap;
2513 width: 100%;
2513 width: 100%;
2514 }
2514 }
2515
2515
2516 .markup-form-area-footer {
2516 .markup-form-area-footer {
2517 display: flex;
2517 display: flex;
2518 }
2518 }
2519
2519
2520 .markup-form-area-footer .toolbar {
2520 .markup-form-area-footer .toolbar {
2521
2521
2522 }
2522 }
2523
2523
2524 // markup Form
2524 // markup Form
2525 div.markup-form {
2525 div.markup-form {
2526 margin-top: 20px;
2526 margin-top: 20px;
2527 }
2527 }
2528
2528
2529 .markup-form strong {
2529 .markup-form strong {
2530 display: block;
2530 display: block;
2531 margin-bottom: 15px;
2531 margin-bottom: 15px;
2532 }
2532 }
2533
2533
2534 .markup-form textarea {
2534 .markup-form textarea {
2535 width: 100%;
2535 width: 100%;
2536 height: 100px;
2536 height: 100px;
2537 font-family: @text-monospace;
2537 font-family: @text-monospace;
2538 }
2538 }
2539
2539
2540 form.markup-form {
2540 form.markup-form {
2541 margin-top: 10px;
2541 margin-top: 10px;
2542 margin-left: 10px;
2542 margin-left: 10px;
2543 }
2543 }
2544
2544
2545 .markup-form .comment-block-ta,
2545 .markup-form .comment-block-ta,
2546 .markup-form .preview-box {
2546 .markup-form .preview-box {
2547 .border-radius(@border-radius);
2547 .border-radius(@border-radius);
2548 .box-sizing(border-box);
2548 .box-sizing(border-box);
2549 background-color: white;
2549 background-color: white;
2550 }
2550 }
2551
2551
2552 .markup-form .preview-box.unloaded {
2552 .markup-form .preview-box.unloaded {
2553 height: 50px;
2553 height: 50px;
2554 text-align: center;
2554 text-align: center;
2555 padding: 20px;
2555 padding: 20px;
2556 background-color: white;
2556 background-color: white;
2557 }
2557 }
2558
2558
2559
2560 .dropzone-wrapper {
2561 border: 1px solid @grey5;
2562 padding: 20px;
2563 }
2564
2559 .dropzone {
2565 .dropzone {
2560 border: 2px dashed @rcdarkblue;
2566 border: 2px dashed @grey5;
2561 border-radius: 5px;
2567 border-radius: 5px;
2562 background: white;
2568 background: white;
2563 min-height: 200px;
2569 min-height: 200px;
2564 padding: 54px;
2570 padding: 54px;
2565 }
2571 }
2566 .dropzone .dz-message {
2572 .dropzone .dz-message {
2567 font-weight: 700;
2573 font-weight: 700;
2568 }
2574 }
2569
2575
2570 .dropzone .dz-message {
2576 .dropzone .dz-message {
2571 text-align: center;
2577 text-align: center;
2572 margin: 2em 0;
2578 margin: 2em 0;
2573 }
2579 }
2574
2580
2575 .dz-preview {
2581 .dz-preview {
2576 margin: 10px -40px !important;
2582 margin: 10px 0px !important;
2577 position: relative;
2583 position: relative;
2578 vertical-align: top;
2584 vertical-align: top;
2579 border: 1px solid @grey4;
2580 border-radius: 5px;
2581 padding: 10px;
2585 padding: 10px;
2582 }
2586 }
2583
2587
2584 .dz-filename {
2588 .dz-filename {
2585 font-weight: 700;
2589 font-weight: 700;
2590 float:left;
2591 }
2592
2593 .dz-response {
2594 clear:both
2595 }
2596
2597 .dz-filename-size {
2598 float:right
2586 }
2599 }
2587
2600
2588 .dz-error-message {
2601 .dz-error-message {
2589 color: @alert2;
2602 color: @alert2;
2590 } No newline at end of file
2603 }
General Comments 0
You need to be logged in to leave comments. Login now