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