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