##// END OF EJS Templates
litle html updates for changeset
marcink -
r332:40b409af default
parent child Browse files
Show More
@@ -1,953 +1,952 b''
1 1 /*** Initial Settings ***/
2 2 #mainhtml {
3 3 margin: 15px 50px;
4 4 background: #DBD4C6;
5 5 font-family: sans-serif;
6 6 }
7 7
8 8 #mainhtml .breadcrumbs a:HOVER {
9 9 text-decoration: underline;
10 10 }
11 11
12 12 a {
13 13 color: #556CB5;
14 14 text-decoration: none;
15 15 }
16 16
17 17 a:HOVER {
18 18 text-decoration: underline;
19 19 }
20 20
21 21 /*** end of Initial Settings ***/
22 22
23 23 /*** ***/
24 24 .table_disp {
25 25 border-left: 0px solid #666666;
26 26 border-bottom: 1px solid #666666;
27 27 border-right: 1px solid #666666;
28 28 padding: 0px;
29 29 margin: 0px;
30 30 border-spacing: 0px;
31 31 }
32 32
33 33 .table_disp .header {
34 34 border-top: 1px solid #666666;
35 35 background-color: #556CB5;
36 36 font-weight: bold;
37 37 color: white;
38 38 vertical-align: middle;
39 39 padding: 3px 5px;
40 40 text-align: left;
41 41 font-size: 0.9em;
42 42 }
43 43
44 44 .table_disp .header td {
45 45 padding: 4px;
46 46 vertical-align: middle;
47 47 border-top: 1px solid #AAAAAA;
48 48 border-bottom: 2px solid #666666;
49 49 }
50 50
51 51 .table_disp td {
52 52 border-left: 1px solid #AAAAAA;
53 53 padding-left: 4px;
54 54 padding-right: 4px;
55 55 }
56 56
57 57 table tr.parity0:hover,table tr.parity1:hover {
58 58 background: #D5E1E6;
59 59 }
60 60
61 61 table tr.parity0 {
62 62 background: #EAEAE9;
63 63 }
64 64
65 65 table tr.parity1 {
66 66 background: #FFFFFF;
67 67 }
68 68
69 69 /*** ***/
70 70
71 71 /** COMMON SETTINGS **/
72 72 .add_icon {
73 73 background: url("/images/icons/add.png") no-repeat scroll 3px;
74 74 height: 16px;
75 75 padding-left: 20px;
76 76 padding-top: 0px;
77 77 text-align: left;
78 78 }
79 79
80 80 .edit_icon {
81 81 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
82 82 height: 16px;
83 83 padding-left: 20px;
84 84 padding-top: 0px;
85 85 text-align: left;
86 86 }
87 87
88 88 .delete_icon {
89 89 background: url("/images/icons/delete.png") no-repeat scroll 3px;
90 90 height: 16px;
91 91 padding-left: 20px;
92 92 padding-top: 0px;
93 93 text-align: left;
94 94 }
95 95
96 96 .action_button {
97 97 border: 0px;
98 98 display: block;
99 99 }
100 100
101 101 .action_button:hover {
102 102 border: 0px;
103 103 font-style: italic;
104 104 cursor: pointer;
105 105 }
106 106
107 107 .flash_msg ul {
108 108 margin: 0;
109 109 padding: 25px 0px 0px 0px;
110 110 }
111 111
112 112 .error_msg {
113 113 background-color: #FFCFCF;
114 114 background-image: url("/images/icons/error_msg.png");
115 115 border: 1px solid #FF9595;
116 116 color: #CC3300;
117 117 }
118 118
119 119 .warning_msg {
120 120 background-color: #FFFBCC;
121 121 background-image: url("/images/icons/warning_msg.png");
122 122 border: 1px solid #FFF35E;
123 123 color: #C69E00;
124 124 }
125 125
126 126 .success_msg {
127 127 background-color: #D5FFCF;
128 128 background-image: url("/images/icons/success_msg.png");
129 129 border: 1px solid #97FF88;
130 130 color: #009900;
131 131 }
132 132
133 133 .notice_msg {
134 134 background-color: #DCE3FF;
135 135 background-image: url("/images/icons/notice_msg.png");
136 136 border: 1px solid #93A8FF;
137 137 color: #556CB5;
138 138 }
139 139
140 140 .success_msg,.error_msg,.notice_msg,.warning_msg {
141 141 background-position: 10px center;
142 142 background-repeat: no-repeat;
143 143 font-size: 12px;
144 144 font-weight: bold;
145 145 min-height: 14px;
146 146 line-height: 14px;
147 147 margin-bottom: 0px;
148 148 margin-top: 0px;
149 149 padding: 3px 10px 3px 40px;
150 150 display: block;
151 151 overflow: auto;
152 152 }
153 153
154 154 #msg_close {
155 155 background: transparent url("icons/cross_grey_small.png") no-repeat
156 156 scroll 0 0;
157 157 cursor: pointer;
158 158 height: 16px;
159 159 position: absolute;
160 160 right: 5px;
161 161 top: 5px;
162 162 width: 16px;
163 163 }
164 164
165 165 .error-message {
166 166 color: #CC3300;
167 167 }
168 168
169 169 /**** TOOLTIP ****/
170 170 .yui-overlay,.yui-panel-container {
171 171 visibility: hidden;
172 172 position: absolute;
173 173 z-index: 2;
174 174 }
175 175
176 176 .yui-tt {
177 177 visibility: hidden;
178 178 position: absolute;
179 179 color: #666666;
180 180 background-color: #FFFFFF;
181 181 font-family: arial, helvetica, verdana, sans-serif;
182 182 padding: 8px;
183 183 border: 2px solid #556CB5;
184 184 font: 100% sans-serif;
185 185 width: auto;
186 186 opacity: 1.0;
187 187 }
188 188
189 189 .yui-tt-shadow {
190 190 display: none;
191 191 }
192 192
193 193 /** END TOOLTIP **/
194 194
195 195 /** AUTOCOMPLETE **/
196 196
197 197 .ac{
198 198 vertical-align: top;
199 199
200 200 }
201 201 .ac .match {
202 202 font-weight:bold;
203 203 }
204 204
205 205 .ac .yui-ac {
206 206 position: relative;
207 207 font-family: arial;
208 208 font-size: 100%;
209 209 }
210 210
211 211 .ac .perm_ac{
212 212 width:15em;
213 213 }
214 214 /* styles for input field */
215 215 .ac .yui-ac-input {
216 216 position: absolute;
217 217 width: 100%;
218 218 }
219 219
220 220 /* styles for results container */
221 221 .ac .yui-ac-container {
222 222 position: absolute;
223 223 top: 1.6em;
224 224 width: 100%;
225 225 }
226 226
227 227 /* styles for header/body/footer wrapper within container */
228 228 .ac .yui-ac-content {
229 229 position: absolute;
230 230 width: 100%;
231 231 border: 1px solid #808080;
232 232 background: #fff;
233 233 overflow: hidden;
234 234 z-index: 9050;
235 235 }
236 236
237 237 /* styles for container shadow */
238 238 .ac .yui-ac-shadow {
239 239 position: absolute;
240 240 margin: .3em;
241 241 width: 100%;
242 242 background: #000;
243 243 -moz-opacity: 0.10;
244 244 opacity: .10;
245 245 filter: alpha(opacity = 10);
246 246 z-index: 9049;
247 247 }
248 248
249 249 /* styles for results list */
250 250 .ac .yui-ac-content ul {
251 251 margin: 0;
252 252 padding: 0;
253 253 width: 100%;
254 254 }
255 255
256 256 /* styles for result item */
257 257 .ac .yui-ac-content li {
258 258 margin: 0;
259 259 padding: 2px 5px;
260 260 cursor: default;
261 261 white-space: nowrap;
262 262 }
263 263
264 264 /* styles for prehighlighted result item */
265 265 .ac .yui-ac-content li.yui-ac-prehighlight {
266 266 background: #B3D4FF;
267 267 }
268 268
269 269 /* styles for highlighted result item */
270 270 .ac .yui-ac-content li.yui-ac-highlight {
271 271 background: #556CB5;
272 272 color: #FFF;
273 273 }
274 274
275 275 /** END AUTOCOMPLETE **/
276 276 div#main {
277 277 padding: 5px;
278 278 }
279 279
280 280 div#container {
281 281 background: #FFFFFF;
282 282 position: relative;
283 283 color: #666;
284 284 }
285 285
286 286 div.page-header {
287 287 padding: 50px 20px 0;
288 288 background: #556cb5 top left repeat-x;
289 289 position: relative;
290 290 }
291 291
292 292 div.page-header h1 {
293 293 margin: 10px 0 30px;
294 294 font-size: 1.8em;
295 295 font-weight: bold;
296 296 font-family: sans-serif;
297 297 letter-spacing: 1px;
298 298 color: #FFFFFF;
299 299 }
300 300
301 301 div.page-header h1 a {
302 302 font-weight: bold;
303 303 color: #FFFFFF;
304 304 }
305 305
306 306 div.page-header a {
307 307 text-decoration: none;
308 308 }
309 309
310 310 div.page-header form {
311 311 position: absolute;
312 312 margin-bottom: 2px;
313 313 bottom: 0;
314 314 right: 20px;
315 315 }
316 316
317 317 div.page-header form label {
318 318 color: #DDD;
319 319 }
320 320
321 321 div.page-header form input {
322 322 padding: 2px;
323 323 border: solid 1px #DDD;
324 324 }
325 325
326 326 div.page-header form dl {
327 327 overflow: hidden;
328 328 }
329 329
330 330 div.page-header form dl dt {
331 331 font-size: 1.2em;
332 332 }
333 333
334 334 div.page-header form dl dt,div.page-header form dl dd {
335 335 margin: 0 0 0 5px;
336 336 float: left;
337 337 height: 24px;
338 338 line-height: 20px;
339 339 }
340 340
341 341 ul.page-nav {
342 342 margin: 10px 0 0 0;
343 343 list-style-type: none;
344 344 overflow: hidden;
345 345 width: 800px;
346 346 padding: 0;
347 347 }
348 348
349 349 ul.page-nav li {
350 350 margin: 0 4px 0 0;
351 351 float: left;
352 352 height: 24px;
353 353 font-size: 1.1em;
354 354 line-height: 24px;
355 355 text-align: center;
356 356 background: #556CB5;
357 357 }
358 358
359 359 ul.page-nav li.current {
360 360 background: #FFF;
361 361 padding-right: 5px;
362 362 padding-left: 5px;
363 363 }
364 364
365 365 ul.page-nav li.current a {
366 366 color: #556CB5;
367 367 }
368 368
369 369 ul.page-nav li a {
370 370 height: 24px;
371 371 color: #FFF;
372 372 padding-right: 5px;
373 373 padding-left: 5px;
374 374 display: block;
375 375 text-decoration: none;
376 376 font-weight: bold;
377 377 }
378 378
379 379 ul.page-nav li.logout a {
380 380 color: #FDAC9D;
381 381 }
382 382
383 383 ul.page-nav li a:hover {
384 384 background: #FFF;
385 385 color: #556CB5;
386 386 }
387 387
388 388 ul.submenu {
389 389 margin: 5px 0px -20px 0px;
390 390 list-style-type: none;
391 391 }
392 392
393 393 ul.submenu li {
394 394 margin: 0 10px 0 0;
395 395 font-size: 0.9em;
396 396 font-weight: bold;
397 397 display: inline;
398 398 }
399 399
400 400 ul.submenu .repos {
401 401 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
402 402 height: 16px;
403 403 padding-left: 20px;
404 404 padding-top: 0px;
405 405 text-align: left;
406 406 }
407 407
408 408 ul.submenu .users {
409 409 background: url("/images/icons/user_edit.png") no-repeat scroll 3px;
410 410 height: 16px;
411 411 padding-left: 20px;
412 412 padding-top: 0px;
413 413 text-align: left;
414 414 }
415 415
416 416 ul.submenu .permissions {
417 417 background: url("/images/icons/folder_key.png") no-repeat scroll 3px;
418 418 height: 16px;
419 419 padding-left: 20px;
420 420 padding-top: 0px;
421 421 text-align: left;
422 422 }
423 423 ul.submenu .settings {
424 424 background: url("/images/icons/cog.png") no-repeat scroll 3px;
425 425 height: 16px;
426 426 padding-left: 20px;
427 427 padding-top: 0px;
428 428 text-align: left;
429 429 }
430 430
431 431 ul.submenu .current_submenu {
432 432 border-bottom: 2px solid #556CB5;
433 433 }
434 434
435 435 h2 {
436 436 margin: 20px 0 10px;
437 437 height: 30px;
438 438 line-height: 30px;
439 439 text-indent: 20px;
440 440 background: #FFF;
441 441 font-size: 1.2em;
442 442 border-top: dotted 1px #D5E1E6;
443 443 font-weight: bold;
444 444 color: #556CB5;
445 445 }
446 446
447 447 h2.no-link {
448 448 color: #006699;
449 449 }
450 450
451 451 h2.no-border {
452 452 color: #FFF;
453 453 background: #556CB5;
454 454 border: 0;
455 455 }
456 456
457 457 h2 a {
458 458 font-weight: bold;
459 459 color: #006699;
460 460 }
461 461
462 462 div.page-path {
463 463 text-align: right;
464 464 padding: 20px 30px 10px 0;
465 465 border: solid #d9d8d1;
466 466 border-width: 0px 0px 1px;
467 467 font-size: 1.2em;
468 468 }
469 469
470 470 div.page-footer {
471 471 margin: 50px 0 0;
472 472 position: relative;
473 473 text-align: center;
474 474 font-weight: bold;
475 475 font-size: 90%;
476 476 }
477 477
478 478 div.page-footer p {
479 479 position: relative;
480 480 left: 20px;
481 481 bottom: 5px;
482 482 font-size: 1.2em;
483 483 }
484 484
485 485 ul.rss-logo {
486 486 position: absolute;
487 487 top: -10px;
488 488 right: 20px;
489 489 height: 20px;
490 490 list-style-type: none;
491 491 }
492 492
493 493 ul.rss-logo li {
494 494 display: inline;
495 495 }
496 496
497 497 ul.rss-logo li a {
498 498 padding: 3px 6px;
499 499 line-height: 10px;
500 500 border: 1px solid;
501 501 border-color: #fcc7a5 #7d3302 #3e1a01 #ff954e;
502 502 color: #ffffff;
503 503 background-color: #ff6600;
504 504 font-weight: bold;
505 505 font-family: sans-serif;
506 506 font-size: 10px;
507 507 text-align: center;
508 508 text-decoration: none;
509 509 }
510 510
511 511 div.rss-logo li a:hover {
512 512 background-color: #ee5500;
513 513 }
514 514
515 515 p.normal {
516 516 margin: 20px 0 20px 30px;
517 517 font-size: 1.2em;
518 518 }
519 519
520 520 span.logtags span {
521 521 background-repeat: no-repeat;
522 522 height: 16px;
523 523 padding-left: 20px;
524 524 padding-top: 0px;
525 525 text-align: left;
526 526 font-weight: bold;
527 527 }
528 528
529 529 span.logtags span.tagtag {
530 530 background-image: url("/images/icons/tag_green.png");
531 531 }
532 532
533 533 span.logtags span.branchtag {
534 534 background-image: url("/images/icons/arrow_branch.png");
535 535 color: #628F53;
536 536 }
537 537
538 538 span.logtags span.inbranchtag {
539 539 background-image: url("/images/icons/arrow_branch.png");
540 540 }
541 541
542 542 div.diff pre {
543 543 margin: 10px 0 0 0;
544 544 }
545 545
546 546 div.diff pre span {
547 547 font-family: monospace;
548 548 white-space: pre;
549 549 font-size: 1.2em;
550 550 padding: 3px 0;
551 551 }
552 552
553 553 td.source {
554 554 white-space: pre;
555 555 font-family: monospace;
556 556 margin: 10px 30px 0;
557 557 font-size: 1.2em;
558 558 font-family: monospace;
559 559 }
560 560
561 561 div.source div.parity0,div.source div.parity1 {
562 562 padding: 1px;
563 563 font-size: 1.2em;
564 564 }
565 565
566 566 div.source div.parity0 {
567 567 background: #F1F6F7;
568 568 }
569 569
570 570 div.source div.parity1 {
571 571 background: #FFFFFF;
572 572 }
573 573
574 574 div.parity0:hover,div.parity1:hover {
575 575 background: #D5E1E6;
576 576 }
577 577
578 578 .linenr {
579 579 color: #999;
580 580 text-align: right;
581 581 }
582 582
583 583 .lineno {
584 584 text-align: right;
585 585 }
586 586
587 587 .lineno a {
588 588 color: #999;
589 589 }
590 590
591 591 td.linenr {
592 592 width: 60px;
593 593 }
594 594
595 595 div#powered-by {
596 596 position: absolute;
597 597 width: 75px;
598 598 top: 15px;
599 599 right: 20px;
600 600 font-size: 1.2em;
601 601 }
602 602
603 603 div#powered-by a {
604 604 color: #EEE;
605 605 text-decoration: none;
606 606 }
607 607
608 608 div#powered-by a:hover {
609 609 text-decoration: underline;
610 610 }
611 611
612 612 dl.overview {
613 613 margin: 0 0 0 30px;
614 614 font-size: 1.1em;
615 615 overflow: hidden;
616 616 }
617 617
618 618 dl.overview dt,dl.overview dd {
619 619 margin: 5px 0;
620 620 float: left;
621 621 }
622 622
623 623 dl.overview dt {
624 624 clear: left;
625 625 font-weight: bold;
626 626 width: 150px;
627 627 }
628 628
629 629 #clone_url {
630 630 border: 0px;
631 631 }
632 632
633 633 /** end of summary **/ /** chagelog **/
634 634 h3.changelog {
635 635 margin: 20px 0 5px 30px;
636 636 padding: 0 0 2px;
637 637 font-size: 1.4em;
638 638 border-bottom: dotted 1px #D5E1E6;
639 639 }
640 640
641 641 ul.changelog-entry {
642 642 margin: 0 0 10px 30px;
643 643 list-style-type: none;
644 644 position: relative;
645 645 }
646 646
647 647 ul.changelog-entry li span.revdate {
648 648 font-size: 1.1em;
649 649 }
650 650
651 651 ul.changelog-entry li.age {
652 652 position: absolute;
653 653 top: -25px;
654 654 right: 10px;
655 655 font-size: 1.4em;
656 656 color: #CCC;
657 657 font-weight: bold;
658 658 font-style: italic;
659 659 }
660 660
661 661 ul.changelog-entry li span.name {
662 662 font-size: 1.2em;
663 663 font-weight: bold;
664 664 }
665 665
666 666 ul.changelog-entry li.description {
667 667 margin: 10px 0 0;
668 668 font-size: 1.1em;
669 669 }
670 670
671 671 /** end of changelog **/ /** file **/
672 672 p.files {
673 673 margin: 0 0 0 20px;
674 674 font-size: 2.0em;
675 675 font-weight: bold;
676 676 }
677 677
678 678 /** end of file **/ /** changeset **/
679 679 #changeset_content {
680 width: 60%;
681 float: left;
680 border:1px solid #CCCCCC;
681 padding:5px;
682 682 }
683 683
684 684 #changeset_content .container .wrapper {
685 685 width: 600px;
686 686 }
687 687
688 688 #changeset_content .container {
689 border: 1px solid #CCCCCC;
690 689 height: 120px;
691 690 }
692 691
693 692 #changeset_content .container .left {
694 693 float: left;
695 694 width: 70%;
696 695 padding-left: 5px;
697 696 }
698 697
699 698 #changeset_content .container .right {
700 699 float: right;
701 700 width: 25%;
702 701 text-align: right;
703 702 }
704 703
705 704 #changeset_content .container .left .date {
706 705 font-weight: bold;
707 706 }
708 707
709 708 #changeset_content .container .left .author {
710 709
711 710 }
712 711
713 712 #changeset_content .container .left .message {
714 713 font-style: italic;
715 714 color: #556CB5;
716 715 }
717 716
718 717 .cs_files {
719 width: 60%;
718
720 719 }
721 720
722 721 .cs_files .cs_added {
723 722 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
724 723 /*background-color:#BBFFBB;*/
725 724 height: 16px;
726 725 padding-left: 20px;
727 726 margin-top: 7px;
728 727 text-align: left;
729 728 }
730 729
731 730 .cs_files .cs_changed {
732 731 background: url("/images/icons/page_white_edit.png") no-repeat scroll
733 732 3px;
734 733 /*background-color: #FFDD88;*/
735 734 height: 16px;
736 735 padding-left: 20px;
737 736 margin-top: 7px;
738 737 text-align: left;
739 738 }
740 739
741 740 .cs_files .cs_removed {
742 741 background: url("/images/icons/page_white_delete.png") no-repeat scroll
743 742 3px;
744 743 /*background-color: #FF8888;*/
745 744 height: 16px;
746 745 padding-left: 20px;
747 746 margin-top: 7px;
748 747 text-align: left;
749 748 }
750 749
751 750 /** end of changeset **/ /** canvas **/
752 751
753 752 #graph {
754 753 overflow: hidden;
755 754 }
756 755
757 756 #graph_nodes {
758 757 width: 160px;
759 758 float: left;
760 759 margin-left:-50px;
761 760 margin-top: 5px;
762 761 }
763 762
764 763 #graph_content {
765 764 width: 800px;
766 765 float: left;
767 766 }
768 767
769 768 #graph_content .container_header {
770 769 border: 1px solid #CCCCCC;
771 770 height: 30px;
772 771 background: #EEEEEE;
773 772 }
774 773
775 774 #graph_content .container .wrapper {
776 775 width: 600px;
777 776 }
778 777
779 778 #graph_content .container {
780 779 border-bottom: 1px solid #CCCCCC;
781 780 border-left: 1px solid #CCCCCC;
782 781 border-right: 1px solid #CCCCCC;
783 782 min-height: 80px;
784 783 overflow: hidden;
785 784 }
786 785
787 786 #graph_content .container .left {
788 787 float: left;
789 788 width: 70%;
790 789 padding-left: 5px;
791 790 }
792 791
793 792 #graph_content .container .right {
794 793 float: right;
795 794 width: 25%;
796 795 text-align: right;
797 796 }
798 797
799 798 #graph_content .container .left .date {
800 799 font-weight: bold;
801 800 }
802 801
803 802 #graph_content .container .left .author {
804 803
805 804 }
806 805
807 806 #graph_content .container .left .message {
808 807 font-size: 80%;
809 808 }
810 809
811 810 .right div {
812 811 clear: both;
813 812 }
814 813
815 814 .right .changes .added,.changed,.removed {
816 815 border: 1px solid #DDDDDD;
817 816 display: block;
818 817 float: right;
819 818 font-size: 0.75em;
820 819 text-align: center;
821 820 min-width: 15px;
822 821 }
823 822
824 823 .right .changes .added {
825 824 background: #BBFFBB;
826 825 }
827 826
828 827 .right .changes .changed {
829 828 background: #FFDD88;
830 829 }
831 830
832 831 .right .changes .removed {
833 832 background: #FF8888;
834 833 }
835 834
836 835 .right .merge {
837 836 vertical-align: top;
838 837 font-size: 60%;
839 838 font-weight: bold;
840 839 }
841 840
842 841 .right .merge img {
843 842 vertical-align: bottom;
844 843 }
845 844
846 845 .right .parent {
847 846 font-size: 90%;
848 847 font-family: monospace;
849 848 }
850 849
851 850 /** end of canvas **/ /* FILE BROWSER */
852 851 div.browserblock {
853 852 overflow: hidden;
854 853 padding: 0px;
855 854 border: 1px solid #ccc;
856 855 background: #f8f8f8;
857 856 font-size: 100%;
858 857 line-height: 100%;
859 858 /* new */
860 859 line-height: 125%;
861 860 }
862 861
863 862 div.browserblock .browser-header {
864 863 border-bottom: 1px solid #CCCCCC;
865 864 background: #EEEEEE;
866 865 color: blue;
867 866 padding: 10px 0 10px 0;
868 867 }
869 868
870 869 div.browserblock .browser-header span {
871 870 margin-left: 25px;
872 871 font-weight: bold;
873 872 }
874 873
875 874 div.browserblock .browser-body {
876 875 background: #EEEEEE;
877 876 }
878 877
879 878 table.code-browser {
880 879 border-collapse: collapse;
881 880 width: 100%;
882 881 }
883 882
884 883 table.code-browser tr {
885 884 margin: 3px;
886 885 }
887 886
888 887 table.code-browser thead th {
889 888 background-color: #EEEEEE;
890 889 height: 20px;
891 890 font-size: 1.1em;
892 891 font-weight: bold;
893 892 text-align: center;
894 893 text-align: left;
895 894 padding-left: 10px;
896 895 }
897 896
898 897 table.code-browser tbody tr {
899 898
900 899 }
901 900
902 901 table.code-browser tbody td {
903 902 padding-left: 10px;
904 903 height: 20px;
905 904 }
906 905
907 906 .info-table {
908 907 background: none repeat scroll 0 0 #FAFAFA;
909 908 border-bottom: 1px solid #DDDDDD;
910 909 width: 100%;
911 910 }
912 911
913 912 .rss_logo {
914 913 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
915 914 height: 16px;
916 915 padding-left: 20px;
917 916 padding-top: 0px;
918 917 text-align: left;
919 918 }
920 919
921 920 .atom_logo {
922 921 background: url("/images/icons/atom.png") no-repeat scroll 3px;
923 922 height: 16px;
924 923 padding-left: 20px;
925 924 padding-top: 0px;
926 925 text-align: left;
927 926 }
928 927
929 928 .archive_logo {
930 929 background: url("/images/icons/compress.png") no-repeat scroll 3px;
931 930 height: 16px;
932 931 padding-left: 20px;
933 932 text-align: left;
934 933 }
935 934
936 935 .browser-file {
937 936 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
938 937 height: 16px;
939 938 padding-left: 20px;
940 939 text-align: left;
941 940 }
942 941
943 942 .browser-dir {
944 943 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
945 944 height: 16px;
946 945 padding-left: 20px;
947 946 text-align: left;
948 947 }
949 948
950 949 #repos_list {
951 950 border: 1px solid #556CB5;
952 951 background: #FFFFFF;
953 952 } No newline at end of file
@@ -1,92 +1,89 b''
1 1 <%inherit file="/base/base.html"/>
2 2
3 3 <%def name="title()">
4 4 ${_('Changeset')}
5 5 </%def>
6 6 <%def name="breadcrumbs()">
7 7 ${h.link_to(u'Home',h.url('/'))}
8 8 /
9 9 ${h.link_to(c.repo_name,h.url('changeset_home',repo_name=c.repo_name))}
10 10 /
11 11 ${_('changeset')}
12 12 </%def>
13 13 <%def name="page_nav()">
14 14 ${self.menu('changelog')}
15 15 </%def>
16 16 <%def name="css()">
17 17 <link rel="stylesheet" href="/css/monoblue_custom.css" type="text/css" />
18 18 <link rel="stylesheet" href="/css/diff.css" type="text/css" />
19 19 </%def>
20 20 <%def name="main()">
21 21 <h2 class="no-link no-border">${_('Changeset')} - r${c.changeset.revision}:${c.changeset.raw_id}</h2>
22 22
23 23 <div id="changeset_content">
24 24 <div class="container">
25 25 <div class="left">
26 26 <div class="date">${_('Date')}: ${c.changeset.date}</div>
27 27 <div class="author">${_('Author')}: ${c.changeset.author}</div>
28 <div class="message">
29 ${h.wrap_paragraphs(c.changeset.message)}
30 </div>
28 <div class="message">${h.wrap_paragraphs(c.changeset.message)}</div>
31 29 </div>
32 30 <div class="right">
33 31 <span class="logtags">
34 32 <span class="branchtag">${c.changeset.branch}</span>
35 33 %for tag in c.changeset.tags:
36 34 <span class="tagtag">${tag}</span>
37 35 %endfor
38 36 </span>
39 37 %if len(c.changeset.parents)>1:
40 38 <div class="merge">
41 39 ${_('merge')}
42 40 <img alt="merge" src="/images/icons/arrow_join.png">
43 41 </div>
44 42 %endif
45 43 %for p_cs in reversed(c.changeset.parents):
46 44 <div class="parent">${_('Parent')} ${p_cs.revision}: ${h.link_to(p_cs.raw_id,
47 45 h.url('changeset_home',repo_name=c.repo_name,revision=p_cs.raw_id),title=p_cs.message)}
48 46 </div>
49 47 %endfor
50 48 </div>
51 49 </div>
52 </div>
53
54 <div style="clear:both;height:10px"></div>
50 <span style="font-size:1.1em;font-weight: bold">${_('Files affected')}</span>
55 51 <div class="cs_files">
56 52 %for change,filenode,diff,cs1,cs2 in c.changes:
57 53 <div class="cs_${change}">${h.link_to(filenode.path,h.url.current(anchor='CHANGE-%s'%filenode.path))}</div>
58 54 %endfor
59 55 </div>
56 </div>
60 57
61 58 %for change,filenode,diff,cs1,cs2 in c.changes:
62 59 %if change !='removed':
63 60 <div style="clear:both;height:10px"></div>
64 61 <div id="body" class="diffblock">
65 62 <div id="${'CHANGE-%s'%filenode.path}" class="code-header">
66 63 <div>
67 64 <span>
68 65 ${h.link_to_if(change!='removed',filenode.path,h.url('files_home',repo_name=c.repo_name,
69 66 revision=filenode.changeset.raw_id,f_path=filenode.path))}
70 67 </span>
71 68 %if 1:
72 69 &raquo; <span style="font-size:77%">${h.link_to(_('diff'),
73 70 h.url('files_diff_home',repo_name=c.repo_name,f_path=filenode.path,diff2=cs2,diff1=cs1,diff='diff'))}</span>
74 71 &raquo; <span style="font-size:77%">${h.link_to(_('raw diff'),
75 72 h.url('files_diff_home',repo_name=c.repo_name,f_path=filenode.path,diff2=cs2,diff1=cs1,diff='raw'))}</span>
76 73 &raquo; <span style="font-size:77%">${h.link_to(_('download diff'),
77 74 h.url('files_diff_home',repo_name=c.repo_name,f_path=filenode.path,diff2=cs2,diff1=cs1,diff='download'))}</span>
78 75 %endif
79 76 </div>
80 77 </div>
81 78 <div class="code-body">
82 79 %if diff:
83 80 ${diff|n}
84 81 %else:
85 82 ${_('No changes in this file')}
86 83 %endif
87 84 </div>
88 85 </div>
89 86 %endif
90 87 %endfor
91 88
92 89 </%def> No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now