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