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