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