##// END OF EJS Templates
inline comment form is displayed now under all comments.
marcink -
r1704:3efc47f5 beta
parent child Browse files
Show More
@@ -1,3477 +1,3480
1 1 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
2 2 {
3 3 border: 0;
4 4 outline: 0;
5 5 font-size: 100%;
6 6 vertical-align: baseline;
7 7 background: transparent;
8 8 margin: 0;
9 9 padding: 0;
10 10 }
11 11
12 12 body {
13 13 line-height: 1;
14 14 height: 100%;
15 15 background: url("../images/background.png") repeat scroll 0 0 #B0B0B0;
16 16 font-family: Lucida Grande, Verdana, Lucida Sans Regular,
17 17 Lucida Sans Unicode, Arial, sans-serif; font-size : 12px;
18 18 color: #000;
19 19 margin: 0;
20 20 padding: 0;
21 21 font-size: 12px;
22 22 }
23 23
24 24 ol,ul {
25 25 list-style: none;
26 26 }
27 27
28 28 blockquote,q {
29 29 quotes: none;
30 30 }
31 31
32 32 blockquote:before,blockquote:after,q:before,q:after {
33 33 content: none;
34 34 }
35 35
36 36 :focus {
37 37 outline: 0;
38 38 }
39 39
40 40 del {
41 41 text-decoration: line-through;
42 42 }
43 43
44 44 table {
45 45 border-collapse: collapse;
46 46 border-spacing: 0;
47 47 }
48 48
49 49 html {
50 50 height: 100%;
51 51 }
52 52
53 53 a {
54 54 color: #003367;
55 55 text-decoration: none;
56 56 cursor: pointer;
57 57 }
58 58
59 59 a:hover {
60 60 color: #316293;
61 61 text-decoration: underline;
62 62 }
63 63
64 64 h1,h2,h3,h4,h5,h6 {
65 65 color: #292929;
66 66 font-weight: 700;
67 67 }
68 68
69 69 h1 {
70 70 font-size: 22px;
71 71 }
72 72
73 73 h2 {
74 74 font-size: 20px;
75 75 }
76 76
77 77 h3 {
78 78 font-size: 18px;
79 79 }
80 80
81 81 h4 {
82 82 font-size: 16px;
83 83 }
84 84
85 85 h5 {
86 86 font-size: 14px;
87 87 }
88 88
89 89 h6 {
90 90 font-size: 11px;
91 91 }
92 92
93 93 ul.circle {
94 94 list-style-type: circle;
95 95 }
96 96
97 97 ul.disc {
98 98 list-style-type: disc;
99 99 }
100 100
101 101 ul.square {
102 102 list-style-type: square;
103 103 }
104 104
105 105 ol.lower-roman {
106 106 list-style-type: lower-roman;
107 107 }
108 108
109 109 ol.upper-roman {
110 110 list-style-type: upper-roman;
111 111 }
112 112
113 113 ol.lower-alpha {
114 114 list-style-type: lower-alpha;
115 115 }
116 116
117 117 ol.upper-alpha {
118 118 list-style-type: upper-alpha;
119 119 }
120 120
121 121 ol.decimal {
122 122 list-style-type: decimal;
123 123 }
124 124
125 125 div.color {
126 126 clear: both;
127 127 overflow: hidden;
128 128 position: absolute;
129 129 background: #FFF;
130 130 margin: 7px 0 0 60px;
131 131 padding: 1px 1px 1px 0;
132 132 }
133 133
134 134 div.color a {
135 135 width: 15px;
136 136 height: 15px;
137 137 display: block;
138 138 float: left;
139 139 margin: 0 0 0 1px;
140 140 padding: 0;
141 141 }
142 142
143 143 div.options {
144 144 clear: both;
145 145 overflow: hidden;
146 146 position: absolute;
147 147 background: #FFF;
148 148 margin: 7px 0 0 162px;
149 149 padding: 0;
150 150 }
151 151
152 152 div.options a {
153 153 height: 1%;
154 154 display: block;
155 155 text-decoration: none;
156 156 margin: 0;
157 157 padding: 3px 8px;
158 158 }
159 159
160 160 .top-left-rounded-corner {
161 161 -webkit-border-top-left-radius: 8px;
162 162 -khtml-border-radius-topleft: 8px;
163 163 -moz-border-radius-topleft: 8px;
164 164 border-top-left-radius: 8px;
165 165 }
166 166
167 167 .top-right-rounded-corner {
168 168 -webkit-border-top-right-radius: 8px;
169 169 -khtml-border-radius-topright: 8px;
170 170 -moz-border-radius-topright: 8px;
171 171 border-top-right-radius: 8px;
172 172 }
173 173
174 174 .bottom-left-rounded-corner {
175 175 -webkit-border-bottom-left-radius: 8px;
176 176 -khtml-border-radius-bottomleft: 8px;
177 177 -moz-border-radius-bottomleft: 8px;
178 178 border-bottom-left-radius: 8px;
179 179 }
180 180
181 181 .bottom-right-rounded-corner {
182 182 -webkit-border-bottom-right-radius: 8px;
183 183 -khtml-border-radius-bottomright: 8px;
184 184 -moz-border-radius-bottomright: 8px;
185 185 border-bottom-right-radius: 8px;
186 186 }
187 187
188 188 #header {
189 189 margin: 0;
190 190 padding: 0 10px;
191 191 }
192 192
193 193 #header ul#logged-user {
194 194 margin-bottom: 5px !important;
195 195 -webkit-border-radius: 0px 0px 8px 8px;
196 196 -khtml-border-radius: 0px 0px 8px 8px;
197 197 -moz-border-radius: 0px 0px 8px 8px;
198 198 border-radius: 0px 0px 8px 8px;
199 199 height: 37px;
200 200 background-color: #eedc94;
201 201 background-repeat: repeat-x;
202 202 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
203 203 to(#eedc94) );
204 204 background-image: -moz-linear-gradient(top, #003b76, #00376e);
205 205 background-image: -ms-linear-gradient(top, #003b76, #00376e);
206 206 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
207 207 color-stop(100%, #00376e) );
208 208 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
209 209 background-image: -o-linear-gradient(top, #003b76, #00376e) );
210 210 background-image: linear-gradient(top, #003b76, #00376e);
211 211 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
212 212 endColorstr='#00376e', GradientType=0 );
213 213 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
214 214 }
215 215
216 216 #header ul#logged-user li {
217 217 list-style: none;
218 218 float: left;
219 219 margin: 8px 0 0;
220 220 padding: 4px 12px;
221 221 border-left: 1px solid #316293;
222 222 }
223 223
224 224 #header ul#logged-user li.first {
225 225 border-left: none;
226 226 margin: 4px;
227 227 }
228 228
229 229 #header ul#logged-user li.first div.gravatar {
230 230 margin-top: -2px;
231 231 }
232 232
233 233 #header ul#logged-user li.first div.account {
234 234 padding-top: 4px;
235 235 float: left;
236 236 }
237 237
238 238 #header ul#logged-user li.last {
239 239 border-right: none;
240 240 }
241 241
242 242 #header ul#logged-user li a {
243 243 color: #fff;
244 244 font-weight: 700;
245 245 text-decoration: none;
246 246 }
247 247
248 248 #header ul#logged-user li a:hover {
249 249 text-decoration: underline;
250 250 }
251 251
252 252 #header ul#logged-user li.highlight a {
253 253 color: #fff;
254 254 }
255 255
256 256 #header ul#logged-user li.highlight a:hover {
257 257 color: #FFF;
258 258 }
259 259
260 260 #header #header-inner {
261 261 min-height: 40px;
262 262 clear: both;
263 263 position: relative;
264 264 background-color: #eedc94;
265 265 background-repeat: repeat-x;
266 266 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
267 267 to(#eedc94) );
268 268 background-image: -moz-linear-gradient(top, #003b76, #00376e);
269 269 background-image: -ms-linear-gradient(top, #003b76, #00376e);
270 270 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
271 271 color-stop(100%, #00376e) );
272 272 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
273 273 background-image: -o-linear-gradient(top, #003b76, #00376e) );
274 274 background-image: linear-gradient(top, #003b76, #00376e);
275 275 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
276 276 endColorstr='#00376e', GradientType=0 );
277 277 margin: 0;
278 278 padding: 0;
279 279 display: block;
280 280 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
281 281 -webkit-border-radius: 4px 4px 4px 4px;
282 282 -khtml-border-radius: 4px 4px 4px 4px;
283 283 -moz-border-radius: 4px 4px 4px 4px;
284 284 border-radius: 4px 4px 4px 4px;
285 285 }
286 286 #header #header-inner.hover{
287 287 position: fixed !important;
288 288 width: 100% !important;
289 289 margin-left: -10px !important;
290 290 z-index: 10000;
291 291 border-radius: 0px 0px 4px 4px;
292 292 }
293 293 #header #header-inner #home a {
294 294 height: 40px;
295 295 width: 46px;
296 296 display: block;
297 297 background: url("../images/button_home.png");
298 298 background-position: 0 0;
299 299 margin: 0;
300 300 padding: 0;
301 301 }
302 302
303 303 #header #header-inner #home a:hover {
304 304 background-position: 0 -40px;
305 305 }
306 306
307 307 #header #header-inner #logo {
308 308 float: left;
309 309 position: absolute;
310 310 }
311 311
312 312 #header #header-inner #logo h1 {
313 313 color: #FFF;
314 314 font-size: 18px;
315 315 margin: 10px 0 0 13px;
316 316 padding: 0;
317 317 }
318 318
319 319 #header #header-inner #logo a {
320 320 color: #fff;
321 321 text-decoration: none;
322 322 }
323 323
324 324 #header #header-inner #logo a:hover {
325 325 color: #bfe3ff;
326 326 }
327 327
328 328 #header #header-inner #quick,#header #header-inner #quick ul {
329 329 position: relative;
330 330 float: right;
331 331 list-style-type: none;
332 332 list-style-position: outside;
333 333 margin: 6px 5px 0 0;
334 334 padding: 0;
335 335 }
336 336
337 337 #header #header-inner #quick li {
338 338 position: relative;
339 339 float: left;
340 340 margin: 0 5px 0 0;
341 341 padding: 0;
342 342 }
343 343
344 344 #header #header-inner #quick li a {
345 345 top: 0;
346 346 left: 0;
347 347 height: 1%;
348 348 display: block;
349 349 clear: both;
350 350 overflow: hidden;
351 351 color: #FFF;
352 352 font-weight: 700;
353 353 text-decoration: none;
354 354 background: #369;
355 355 padding: 0;
356 356 -webkit-border-radius: 4px 4px 4px 4px;
357 357 -khtml-border-radius: 4px 4px 4px 4px;
358 358 -moz-border-radius: 4px 4px 4px 4px;
359 359 border-radius: 4px 4px 4px 4px;
360 360 }
361 361
362 362 #header #header-inner #quick li span.short {
363 363 padding: 9px 6px 8px 6px;
364 364 }
365 365
366 366 #header #header-inner #quick li span {
367 367 top: 0;
368 368 right: 0;
369 369 height: 1%;
370 370 display: block;
371 371 float: left;
372 372 border-left: 1px solid #3f6f9f;
373 373 margin: 0;
374 374 padding: 10px 12px 8px 10px;
375 375 }
376 376
377 377 #header #header-inner #quick li span.normal {
378 378 border: none;
379 379 padding: 10px 12px 8px;
380 380 }
381 381
382 382 #header #header-inner #quick li span.icon {
383 383 top: 0;
384 384 left: 0;
385 385 border-left: none;
386 386 border-right: 1px solid #2e5c89;
387 387 padding: 8px 6px 4px;
388 388 }
389 389
390 390 #header #header-inner #quick li span.icon_short {
391 391 top: 0;
392 392 left: 0;
393 393 border-left: none;
394 394 border-right: 1px solid #2e5c89;
395 395 padding: 8px 6px 4px;
396 396 }
397 397
398 398 #header #header-inner #quick li span.icon img,#header #header-inner #quick li span.icon_short img
399 399 {
400 400 margin: 0px -2px 0px 0px;
401 401 }
402 402
403 403 #header #header-inner #quick li a:hover {
404 404 background: #4e4e4e no-repeat top left;
405 405 }
406 406
407 407 #header #header-inner #quick li a:hover span {
408 408 border-left: 1px solid #545454;
409 409 }
410 410
411 411 #header #header-inner #quick li a:hover span.icon,#header #header-inner #quick li a:hover span.icon_short
412 412 {
413 413 border-left: none;
414 414 border-right: 1px solid #464646;
415 415 }
416 416
417 417 #header #header-inner #quick ul {
418 418 top: 29px;
419 419 right: 0;
420 420 min-width: 200px;
421 421 display: none;
422 422 position: absolute;
423 423 background: #FFF;
424 424 border: 1px solid #666;
425 425 border-top: 1px solid #003367;
426 426 z-index: 100;
427 427 margin: 0;
428 428 padding: 0;
429 429 }
430 430
431 431 #header #header-inner #quick ul.repo_switcher {
432 432 max-height: 275px;
433 433 overflow-x: hidden;
434 434 overflow-y: auto;
435 435 }
436 436
437 437 #header #header-inner #quick ul.repo_switcher li.qfilter_rs {
438 438 float: none;
439 439 margin: 0;
440 440 border-bottom: 2px solid #003367;
441 441 }
442 442
443 443 #header #header-inner #quick .repo_switcher_type {
444 444 position: absolute;
445 445 left: 0;
446 446 top: 9px;
447 447 }
448 448
449 449 #header #header-inner #quick li ul li {
450 450 border-bottom: 1px solid #ddd;
451 451 }
452 452
453 453 #header #header-inner #quick li ul li a {
454 454 width: 182px;
455 455 height: auto;
456 456 display: block;
457 457 float: left;
458 458 background: #FFF;
459 459 color: #003367;
460 460 font-weight: 400;
461 461 margin: 0;
462 462 padding: 7px 9px;
463 463 }
464 464
465 465 #header #header-inner #quick li ul li a:hover {
466 466 color: #000;
467 467 background: #FFF;
468 468 }
469 469
470 470 #header #header-inner #quick ul ul {
471 471 top: auto;
472 472 }
473 473
474 474 #header #header-inner #quick li ul ul {
475 475 right: 200px;
476 476 max-height: 275px;
477 477 overflow: auto;
478 478 overflow-x: hidden;
479 479 white-space: normal;
480 480 }
481 481
482 482 #header #header-inner #quick li ul li a.journal,#header #header-inner #quick li ul li a.journal:hover
483 483 {
484 484 background: url("../images/icons/book.png") no-repeat scroll 4px 9px
485 485 #FFF;
486 486 width: 167px;
487 487 margin: 0;
488 488 padding: 12px 9px 7px 24px;
489 489 }
490 490
491 491 #header #header-inner #quick li ul li a.private_repo,#header #header-inner #quick li ul li a.private_repo:hover
492 492 {
493 493 background: url("../images/icons/lock.png") no-repeat scroll 4px 9px
494 494 #FFF;
495 495 min-width: 167px;
496 496 margin: 0;
497 497 padding: 12px 9px 7px 24px;
498 498 }
499 499
500 500 #header #header-inner #quick li ul li a.public_repo,#header #header-inner #quick li ul li a.public_repo:hover
501 501 {
502 502 background: url("../images/icons/lock_open.png") no-repeat scroll 4px
503 503 9px #FFF;
504 504 min-width: 167px;
505 505 margin: 0;
506 506 padding: 12px 9px 7px 24px;
507 507 }
508 508
509 509 #header #header-inner #quick li ul li a.hg,#header #header-inner #quick li ul li a.hg:hover
510 510 {
511 511 background: url("../images/icons/hgicon.png") no-repeat scroll 4px 9px
512 512 #FFF;
513 513 min-width: 167px;
514 514 margin: 0 0 0 14px;
515 515 padding: 12px 9px 7px 24px;
516 516 }
517 517
518 518 #header #header-inner #quick li ul li a.git,#header #header-inner #quick li ul li a.git:hover
519 519 {
520 520 background: url("../images/icons/giticon.png") no-repeat scroll 4px 9px
521 521 #FFF;
522 522 min-width: 167px;
523 523 margin: 0 0 0 14px;
524 524 padding: 12px 9px 7px 24px;
525 525 }
526 526
527 527 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover
528 528 {
529 529 background: url("../images/icons/database_edit.png") no-repeat scroll
530 530 4px 9px #FFF;
531 531 width: 167px;
532 532 margin: 0;
533 533 padding: 12px 9px 7px 24px;
534 534 }
535 535
536 536 #header #header-inner #quick li ul li a.repos_groups,#header #header-inner #quick li ul li a.repos_groups:hover
537 537 {
538 538 background: url("../images/icons/database_link.png") no-repeat scroll
539 539 4px 9px #FFF;
540 540 width: 167px;
541 541 margin: 0;
542 542 padding: 12px 9px 7px 24px;
543 543 }
544 544
545 545 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover
546 546 {
547 547 background: #FFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
548 548 width: 167px;
549 549 margin: 0;
550 550 padding: 12px 9px 7px 24px;
551 551 }
552 552
553 553 #header #header-inner #quick li ul li a.groups,#header #header-inner #quick li ul li a.groups:hover
554 554 {
555 555 background: #FFF url("../images/icons/group_edit.png") no-repeat 4px 9px;
556 556 width: 167px;
557 557 margin: 0;
558 558 padding: 12px 9px 7px 24px;
559 559 }
560 560
561 561 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover
562 562 {
563 563 background: #FFF url("../images/icons/cog.png") no-repeat 4px 9px;
564 564 width: 167px;
565 565 margin: 0;
566 566 padding: 12px 9px 7px 24px;
567 567 }
568 568
569 569 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover
570 570 {
571 571 background: #FFF url("../images/icons/key.png") no-repeat 4px 9px;
572 572 width: 167px;
573 573 margin: 0;
574 574 padding: 12px 9px 7px 24px;
575 575 }
576 576
577 577 #header #header-inner #quick li ul li a.ldap,#header #header-inner #quick li ul li a.ldap:hover
578 578 {
579 579 background: #FFF url("../images/icons/server_key.png") no-repeat 4px 9px;
580 580 width: 167px;
581 581 margin: 0;
582 582 padding: 12px 9px 7px 24px;
583 583 }
584 584
585 585 #header #header-inner #quick li ul li a.fork,#header #header-inner #quick li ul li a.fork:hover
586 586 {
587 587 background: #FFF url("../images/icons/arrow_divide.png") no-repeat 4px
588 588 9px;
589 589 width: 167px;
590 590 margin: 0;
591 591 padding: 12px 9px 7px 24px;
592 592 }
593 593
594 594 #header #header-inner #quick li ul li a.search,#header #header-inner #quick li ul li a.search:hover
595 595 {
596 596 background: #FFF url("../images/icons/search_16.png") no-repeat 4px 9px;
597 597 width: 167px;
598 598 margin: 0;
599 599 padding: 12px 9px 7px 24px;
600 600 }
601 601
602 602 #header #header-inner #quick li ul li a.delete,#header #header-inner #quick li ul li a.delete:hover
603 603 {
604 604 background: #FFF url("../images/icons/delete.png") no-repeat 4px 9px;
605 605 width: 167px;
606 606 margin: 0;
607 607 padding: 12px 9px 7px 24px;
608 608 }
609 609
610 610 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover
611 611 {
612 612 background: #FFF url("../images/icons/arrow_branch.png") no-repeat 4px
613 613 9px;
614 614 width: 167px;
615 615 margin: 0;
616 616 padding: 12px 9px 7px 24px;
617 617 }
618 618
619 619 #header #header-inner #quick li ul li a.tags,#header #header-inner #quick li ul li a.tags:hover
620 620 {
621 621 background: #FFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
622 622 width: 167px;
623 623 margin: 0;
624 624 padding: 12px 9px 7px 24px;
625 625 }
626 626
627 627 #header #header-inner #quick li ul li a.admin,#header #header-inner #quick li ul li a.admin:hover
628 628 {
629 629 background: #FFF url("../images/icons/cog_edit.png") no-repeat 4px 9px;
630 630 width: 167px;
631 631 margin: 0;
632 632 padding: 12px 9px 7px 24px;
633 633 }
634 634
635 635 .groups_breadcrumbs a {
636 636 color: #fff;
637 637 }
638 638
639 639 .groups_breadcrumbs a:hover {
640 640 color: #bfe3ff;
641 641 text-decoration: none;
642 642 }
643 643
644 644 .quick_repo_menu {
645 645 background: #FFF url("../images/vertical-indicator.png") 8px 50%
646 646 no-repeat !important;
647 647 cursor: pointer;
648 648 width: 8px;
649 649 }
650 650
651 651 .quick_repo_menu.active {
652 652 background: #FFF url("../images/horizontal-indicator.png") 4px 50%
653 653 no-repeat !important;
654 654 cursor: pointer;
655 655 }
656 656
657 657 .quick_repo_menu .menu_items {
658 658 margin-top: 6px;
659 659 width: 150px;
660 660 position: absolute;
661 661 background-color: #FFF;
662 662 background: none repeat scroll 0 0 #FFFFFF;
663 663 border-color: #003367 #666666 #666666;
664 664 border-right: 1px solid #666666;
665 665 border-style: solid;
666 666 border-width: 1px;
667 667 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
668 668 }
669 669
670 670 .quick_repo_menu .menu_items li {
671 671 padding: 0 !important;
672 672 }
673 673
674 674 .quick_repo_menu .menu_items a {
675 675 display: block;
676 676 padding: 4px 12px 4px 8px;
677 677 }
678 678
679 679 .quick_repo_menu .menu_items a:hover {
680 680 background-color: #EEE;
681 681 text-decoration: none;
682 682 }
683 683
684 684 .quick_repo_menu .menu_items .icon img {
685 685 margin-bottom: -2px;
686 686 }
687 687
688 688 .quick_repo_menu .menu_items.hidden {
689 689 display: none;
690 690 }
691 691
692 692 #content #left {
693 693 left: 0;
694 694 width: 280px;
695 695 position: absolute;
696 696 }
697 697
698 698 #content #right {
699 699 margin: 0 60px 10px 290px;
700 700 }
701 701
702 702 #content div.box {
703 703 clear: both;
704 704 overflow: hidden;
705 705 background: #fff;
706 706 margin: 0 0 10px;
707 707 padding: 0 0 10px;
708 708 -webkit-border-radius: 4px 4px 4px 4px;
709 709 -khtml-border-radius: 4px 4px 4px 4px;
710 710 -moz-border-radius: 4px 4px 4px 4px;
711 711 border-radius: 4px 4px 4px 4px;
712 712 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
713 713 }
714 714
715 715 #content div.box-left {
716 716 width: 49%;
717 717 clear: none;
718 718 float: left;
719 719 margin: 0 0 10px;
720 720 }
721 721
722 722 #content div.box-right {
723 723 width: 49%;
724 724 clear: none;
725 725 float: right;
726 726 margin: 0 0 10px;
727 727 }
728 728
729 729 #content div.box div.title {
730 730 clear: both;
731 731 overflow: hidden;
732 732 background-color: #eedc94;
733 733 background-repeat: repeat-x;
734 734 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
735 735 to(#eedc94) );
736 736 background-image: -moz-linear-gradient(top, #003b76, #00376e);
737 737 background-image: -ms-linear-gradient(top, #003b76, #00376e);
738 738 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
739 739 color-stop(100%, #00376e) );
740 740 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
741 741 background-image: -o-linear-gradient(top, #003b76, #00376e) );
742 742 background-image: linear-gradient(top, #003b76, #00376e);
743 743 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
744 744 endColorstr='#00376e', GradientType=0 );
745 745 margin: 0 0 20px;
746 746 padding: 0;
747 747 }
748 748
749 749 #content div.box div.title h5 {
750 750 float: left;
751 751 border: none;
752 752 color: #fff;
753 753 text-transform: uppercase;
754 754 margin: 0;
755 755 padding: 11px 0 11px 10px;
756 756 }
757 757
758 758 #content div.box div.title ul.links li {
759 759 list-style: none;
760 760 float: left;
761 761 margin: 0;
762 762 padding: 0;
763 763 }
764 764
765 765 #content div.box div.title ul.links li a {
766 766 border-left: 1px solid #316293;
767 767 color: #FFFFFF;
768 768 display: block;
769 769 float: left;
770 770 font-size: 13px;
771 771 font-weight: 700;
772 772 height: 1%;
773 773 margin: 0;
774 774 padding: 11px 22px 12px;
775 775 text-decoration: none;
776 776 }
777 777
778 778 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6
779 779 {
780 780 clear: both;
781 781 overflow: hidden;
782 782 border-bottom: 1px solid #DDD;
783 783 margin: 10px 20px;
784 784 padding: 0 0 15px;
785 785 }
786 786
787 787 #content div.box p {
788 788 color: #5f5f5f;
789 789 font-size: 12px;
790 790 line-height: 150%;
791 791 margin: 0 24px 10px;
792 792 padding: 0;
793 793 }
794 794
795 795 #content div.box blockquote {
796 796 border-left: 4px solid #DDD;
797 797 color: #5f5f5f;
798 798 font-size: 11px;
799 799 line-height: 150%;
800 800 margin: 0 34px;
801 801 padding: 0 0 0 14px;
802 802 }
803 803
804 804 #content div.box blockquote p {
805 805 margin: 10px 0;
806 806 padding: 0;
807 807 }
808 808
809 809 #content div.box dl {
810 810 margin: 10px 24px;
811 811 }
812 812
813 813 #content div.box dt {
814 814 font-size: 12px;
815 815 margin: 0;
816 816 }
817 817
818 818 #content div.box dd {
819 819 font-size: 12px;
820 820 margin: 0;
821 821 padding: 8px 0 8px 15px;
822 822 }
823 823
824 824 #content div.box li {
825 825 font-size: 12px;
826 826 padding: 4px 0;
827 827 }
828 828
829 829 #content div.box ul.disc,#content div.box ul.circle {
830 830 margin: 10px 24px 10px 38px;
831 831 }
832 832
833 833 #content div.box ul.square {
834 834 margin: 10px 24px 10px 40px;
835 835 }
836 836
837 837 #content div.box img.left {
838 838 border: none;
839 839 float: left;
840 840 margin: 10px 10px 10px 0;
841 841 }
842 842
843 843 #content div.box img.right {
844 844 border: none;
845 845 float: right;
846 846 margin: 10px 0 10px 10px;
847 847 }
848 848
849 849 #content div.box div.messages {
850 850 clear: both;
851 851 overflow: hidden;
852 852 margin: 0 20px;
853 853 padding: 0;
854 854 }
855 855
856 856 #content div.box div.message {
857 857 clear: both;
858 858 overflow: hidden;
859 859 margin: 0;
860 860 padding: 10px 0;
861 861 }
862 862
863 863 #content div.box div.message a {
864 864 font-weight: 400 !important;
865 865 }
866 866
867 867 #content div.box div.message div.image {
868 868 float: left;
869 869 margin: 9px 0 0 5px;
870 870 padding: 6px;
871 871 }
872 872
873 873 #content div.box div.message div.image img {
874 874 vertical-align: middle;
875 875 margin: 0;
876 876 }
877 877
878 878 #content div.box div.message div.text {
879 879 float: left;
880 880 margin: 0;
881 881 padding: 9px 6px;
882 882 }
883 883
884 884 #content div.box div.message div.dismiss a {
885 885 height: 16px;
886 886 width: 16px;
887 887 display: block;
888 888 background: url("../images/icons/cross.png") no-repeat;
889 889 margin: 15px 14px 0 0;
890 890 padding: 0;
891 891 }
892 892
893 893 #content div.box div.message div.text h1,#content div.box div.message div.text h2,#content div.box div.message div.text h3,#content div.box div.message div.text h4,#content div.box div.message div.text h5,#content div.box div.message div.text h6
894 894 {
895 895 border: none;
896 896 margin: 0;
897 897 padding: 0;
898 898 }
899 899
900 900 #content div.box div.message div.text span {
901 901 height: 1%;
902 902 display: block;
903 903 margin: 0;
904 904 padding: 5px 0 0;
905 905 }
906 906
907 907 #content div.box div.message-error {
908 908 height: 1%;
909 909 clear: both;
910 910 overflow: hidden;
911 911 background: #FBE3E4;
912 912 border: 1px solid #FBC2C4;
913 913 color: #860006;
914 914 }
915 915
916 916 #content div.box div.message-error h6 {
917 917 color: #860006;
918 918 }
919 919
920 920 #content div.box div.message-warning {
921 921 height: 1%;
922 922 clear: both;
923 923 overflow: hidden;
924 924 background: #FFF6BF;
925 925 border: 1px solid #FFD324;
926 926 color: #5f5200;
927 927 }
928 928
929 929 #content div.box div.message-warning h6 {
930 930 color: #5f5200;
931 931 }
932 932
933 933 #content div.box div.message-notice {
934 934 height: 1%;
935 935 clear: both;
936 936 overflow: hidden;
937 937 background: #8FBDE0;
938 938 border: 1px solid #6BACDE;
939 939 color: #003863;
940 940 }
941 941
942 942 #content div.box div.message-notice h6 {
943 943 color: #003863;
944 944 }
945 945
946 946 #content div.box div.message-success {
947 947 height: 1%;
948 948 clear: both;
949 949 overflow: hidden;
950 950 background: #E6EFC2;
951 951 border: 1px solid #C6D880;
952 952 color: #4e6100;
953 953 }
954 954
955 955 #content div.box div.message-success h6 {
956 956 color: #4e6100;
957 957 }
958 958
959 959 #content div.box div.form div.fields div.field {
960 960 height: 1%;
961 961 border-bottom: 1px solid #DDD;
962 962 clear: both;
963 963 margin: 0;
964 964 padding: 10px 0;
965 965 }
966 966
967 967 #content div.box div.form div.fields div.field-first {
968 968 padding: 0 0 10px;
969 969 }
970 970
971 971 #content div.box div.form div.fields div.field-noborder {
972 972 border-bottom: 0 !important;
973 973 }
974 974
975 975 #content div.box div.form div.fields div.field span.error-message {
976 976 height: 1%;
977 977 display: inline-block;
978 978 color: red;
979 979 margin: 8px 0 0 4px;
980 980 padding: 0;
981 981 }
982 982
983 983 #content div.box div.form div.fields div.field span.success {
984 984 height: 1%;
985 985 display: block;
986 986 color: #316309;
987 987 margin: 8px 0 0;
988 988 padding: 0;
989 989 }
990 990
991 991 #content div.box div.form div.fields div.field div.label {
992 992 left: 70px;
993 993 width: 155px;
994 994 position: absolute;
995 995 margin: 0;
996 996 padding: 8px 0 0 5px;
997 997 }
998 998
999 999 #content div.box-left div.form div.fields div.field div.label,#content div.box-right div.form div.fields div.field div.label
1000 1000 {
1001 1001 clear: both;
1002 1002 overflow: hidden;
1003 1003 left: 0;
1004 1004 width: auto;
1005 1005 position: relative;
1006 1006 margin: 0;
1007 1007 padding: 0 0 8px;
1008 1008 }
1009 1009
1010 1010 #content div.box div.form div.fields div.field div.label-select {
1011 1011 padding: 5px 0 0 5px;
1012 1012 }
1013 1013
1014 1014 #content div.box-left div.form div.fields div.field div.label-select,#content div.box-right div.form div.fields div.field div.label-select
1015 1015 {
1016 1016 padding: 0 0 8px;
1017 1017 }
1018 1018
1019 1019 #content div.box-left div.form div.fields div.field div.label-textarea,#content div.box-right div.form div.fields div.field div.label-textarea
1020 1020 {
1021 1021 padding: 0 0 8px !important;
1022 1022 }
1023 1023
1024 1024 #content div.box div.form div.fields div.field div.label label,div.label label
1025 1025 {
1026 1026 color: #393939;
1027 1027 font-weight: 700;
1028 1028 }
1029 1029
1030 1030 #content div.box div.form div.fields div.field div.input {
1031 1031 margin: 0 0 0 200px;
1032 1032 }
1033 1033
1034 1034 #content div.box div.form div.fields div.field div.file {
1035 1035 margin: 0 0 0 200px;
1036 1036 }
1037 1037
1038 1038 #content div.box-left div.form div.fields div.field div.input,#content div.box-right div.form div.fields div.field div.input
1039 1039 {
1040 1040 margin: 0 0 0 0px;
1041 1041 }
1042 1042
1043 1043 #content div.box div.form div.fields div.field div.input input {
1044 1044 background: #FFF;
1045 1045 border-top: 1px solid #b3b3b3;
1046 1046 border-left: 1px solid #b3b3b3;
1047 1047 border-right: 1px solid #eaeaea;
1048 1048 border-bottom: 1px solid #eaeaea;
1049 1049 color: #000;
1050 1050 font-size: 11px;
1051 1051 margin: 0;
1052 1052 padding: 7px 7px 6px;
1053 1053 }
1054 1054
1055 1055 #content div.box div.form div.fields div.field div.file input {
1056 1056 background: none repeat scroll 0 0 #FFFFFF;
1057 1057 border-color: #B3B3B3 #EAEAEA #EAEAEA #B3B3B3;
1058 1058 border-style: solid;
1059 1059 border-width: 1px;
1060 1060 color: #000000;
1061 1061 font-size: 11px;
1062 1062 margin: 0;
1063 1063 padding: 7px 7px 6px;
1064 1064 }
1065 1065
1066 1066 #content div.box div.form div.fields div.field div.input input.small {
1067 1067 width: 30%;
1068 1068 }
1069 1069
1070 1070 #content div.box div.form div.fields div.field div.input input.medium {
1071 1071 width: 55%;
1072 1072 }
1073 1073
1074 1074 #content div.box div.form div.fields div.field div.input input.large {
1075 1075 width: 85%;
1076 1076 }
1077 1077
1078 1078 #content div.box div.form div.fields div.field div.input input.date {
1079 1079 width: 177px;
1080 1080 }
1081 1081
1082 1082 #content div.box div.form div.fields div.field div.input input.button {
1083 1083 background: #D4D0C8;
1084 1084 border-top: 1px solid #FFF;
1085 1085 border-left: 1px solid #FFF;
1086 1086 border-right: 1px solid #404040;
1087 1087 border-bottom: 1px solid #404040;
1088 1088 color: #000;
1089 1089 margin: 0;
1090 1090 padding: 4px 8px;
1091 1091 }
1092 1092
1093 1093 #content div.box div.form div.fields div.field div.textarea {
1094 1094 border-top: 1px solid #b3b3b3;
1095 1095 border-left: 1px solid #b3b3b3;
1096 1096 border-right: 1px solid #eaeaea;
1097 1097 border-bottom: 1px solid #eaeaea;
1098 1098 margin: 0 0 0 200px;
1099 1099 padding: 10px;
1100 1100 }
1101 1101
1102 1102 #content div.box div.form div.fields div.field div.textarea-editor {
1103 1103 border: 1px solid #ddd;
1104 1104 padding: 0;
1105 1105 }
1106 1106
1107 1107 #content div.box div.form div.fields div.field div.textarea textarea {
1108 1108 width: 100%;
1109 1109 height: 220px;
1110 1110 overflow: hidden;
1111 1111 background: #FFF;
1112 1112 color: #000;
1113 1113 font-size: 11px;
1114 1114 outline: none;
1115 1115 border-width: 0;
1116 1116 margin: 0;
1117 1117 padding: 0;
1118 1118 }
1119 1119
1120 1120 #content div.box-left div.form div.fields div.field div.textarea textarea,#content div.box-right div.form div.fields div.field div.textarea textarea
1121 1121 {
1122 1122 width: 100%;
1123 1123 height: 100px;
1124 1124 }
1125 1125
1126 1126 #content div.box div.form div.fields div.field div.textarea table {
1127 1127 width: 100%;
1128 1128 border: none;
1129 1129 margin: 0;
1130 1130 padding: 0;
1131 1131 }
1132 1132
1133 1133 #content div.box div.form div.fields div.field div.textarea table td {
1134 1134 background: #DDD;
1135 1135 border: none;
1136 1136 padding: 0;
1137 1137 }
1138 1138
1139 1139 #content div.box div.form div.fields div.field div.textarea table td table
1140 1140 {
1141 1141 width: auto;
1142 1142 border: none;
1143 1143 margin: 0;
1144 1144 padding: 0;
1145 1145 }
1146 1146
1147 1147 #content div.box div.form div.fields div.field div.textarea table td table td
1148 1148 {
1149 1149 font-size: 11px;
1150 1150 padding: 5px 5px 5px 0;
1151 1151 }
1152 1152
1153 1153 #content div.box div.form div.fields div.field input[type=text]:focus,#content div.box div.form div.fields div.field input[type=password]:focus,#content div.box div.form div.fields div.field input[type=file]:focus,#content div.box div.form div.fields div.field textarea:focus,#content div.box div.form div.fields div.field select:focus
1154 1154 {
1155 1155 background: #f6f6f6;
1156 1156 border-color: #666;
1157 1157 }
1158 1158
1159 1159 div.form div.fields div.field div.button {
1160 1160 margin: 0;
1161 1161 padding: 0 0 0 8px;
1162 1162 }
1163 1163 #content div.box table.noborder {
1164 1164 border: 1px solid transparent;
1165 1165 }
1166 1166
1167 1167 #content div.box table {
1168 1168 width: 100%;
1169 1169 border-collapse: separate;
1170 1170 margin: 0;
1171 1171 padding: 0;
1172 1172 border: 1px solid #eee;
1173 1173 -webkit-border-radius: 4px;
1174 1174 -moz-border-radius: 4px;
1175 1175 border-radius: 4px;
1176 1176 }
1177 1177
1178 1178 #content div.box table th {
1179 1179 background: #eee;
1180 1180 border-bottom: 1px solid #ddd;
1181 1181 padding: 5px 0px 5px 5px;
1182 1182 }
1183 1183
1184 1184 #content div.box table th.left {
1185 1185 text-align: left;
1186 1186 }
1187 1187
1188 1188 #content div.box table th.right {
1189 1189 text-align: right;
1190 1190 }
1191 1191
1192 1192 #content div.box table th.center {
1193 1193 text-align: center;
1194 1194 }
1195 1195
1196 1196 #content div.box table th.selected {
1197 1197 vertical-align: middle;
1198 1198 padding: 0;
1199 1199 }
1200 1200
1201 1201 #content div.box table td {
1202 1202 background: #fff;
1203 1203 border-bottom: 1px solid #cdcdcd;
1204 1204 vertical-align: middle;
1205 1205 padding: 5px;
1206 1206 }
1207 1207
1208 1208 #content div.box table tr.selected td {
1209 1209 background: #FFC;
1210 1210 }
1211 1211
1212 1212 #content div.box table td.selected {
1213 1213 width: 3%;
1214 1214 text-align: center;
1215 1215 vertical-align: middle;
1216 1216 padding: 0;
1217 1217 }
1218 1218
1219 1219 #content div.box table td.action {
1220 1220 width: 45%;
1221 1221 text-align: left;
1222 1222 }
1223 1223
1224 1224 #content div.box table td.date {
1225 1225 width: 33%;
1226 1226 text-align: center;
1227 1227 }
1228 1228
1229 1229 #content div.box div.action {
1230 1230 float: right;
1231 1231 background: #FFF;
1232 1232 text-align: right;
1233 1233 margin: 10px 0 0;
1234 1234 padding: 0;
1235 1235 }
1236 1236
1237 1237 #content div.box div.action select {
1238 1238 font-size: 11px;
1239 1239 margin: 0;
1240 1240 }
1241 1241
1242 1242 #content div.box div.action .ui-selectmenu {
1243 1243 margin: 0;
1244 1244 padding: 0;
1245 1245 }
1246 1246
1247 1247 #content div.box div.pagination {
1248 1248 height: 1%;
1249 1249 clear: both;
1250 1250 overflow: hidden;
1251 1251 margin: 10px 0 0;
1252 1252 padding: 0;
1253 1253 }
1254 1254
1255 1255 #content div.box div.pagination ul.pager {
1256 1256 float: right;
1257 1257 text-align: right;
1258 1258 margin: 0;
1259 1259 padding: 0;
1260 1260 }
1261 1261
1262 1262 #content div.box div.pagination ul.pager li {
1263 1263 height: 1%;
1264 1264 float: left;
1265 1265 list-style: none;
1266 1266 background: #ebebeb url("../images/pager.png") repeat-x;
1267 1267 border-top: 1px solid #dedede;
1268 1268 border-left: 1px solid #cfcfcf;
1269 1269 border-right: 1px solid #c4c4c4;
1270 1270 border-bottom: 1px solid #c4c4c4;
1271 1271 color: #4A4A4A;
1272 1272 font-weight: 700;
1273 1273 margin: 0 0 0 4px;
1274 1274 padding: 0;
1275 1275 }
1276 1276
1277 1277 #content div.box div.pagination ul.pager li.separator {
1278 1278 padding: 6px;
1279 1279 }
1280 1280
1281 1281 #content div.box div.pagination ul.pager li.current {
1282 1282 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1283 1283 border-top: 1px solid #ccc;
1284 1284 border-left: 1px solid #bebebe;
1285 1285 border-right: 1px solid #b1b1b1;
1286 1286 border-bottom: 1px solid #afafaf;
1287 1287 color: #515151;
1288 1288 padding: 6px;
1289 1289 }
1290 1290
1291 1291 #content div.box div.pagination ul.pager li a {
1292 1292 height: 1%;
1293 1293 display: block;
1294 1294 float: left;
1295 1295 color: #515151;
1296 1296 text-decoration: none;
1297 1297 margin: 0;
1298 1298 padding: 6px;
1299 1299 }
1300 1300
1301 1301 #content div.box div.pagination ul.pager li a:hover,#content div.box div.pagination ul.pager li a:active
1302 1302 {
1303 1303 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1304 1304 border-top: 1px solid #ccc;
1305 1305 border-left: 1px solid #bebebe;
1306 1306 border-right: 1px solid #b1b1b1;
1307 1307 border-bottom: 1px solid #afafaf;
1308 1308 margin: -1px;
1309 1309 }
1310 1310
1311 1311 #content div.box div.pagination-wh {
1312 1312 height: 1%;
1313 1313 clear: both;
1314 1314 overflow: hidden;
1315 1315 text-align: right;
1316 1316 margin: 10px 0 0;
1317 1317 padding: 0;
1318 1318 }
1319 1319
1320 1320 #content div.box div.pagination-right {
1321 1321 float: right;
1322 1322 }
1323 1323
1324 1324 #content div.box div.pagination-wh a,#content div.box div.pagination-wh span.pager_dotdot
1325 1325 {
1326 1326 height: 1%;
1327 1327 float: left;
1328 1328 background: #ebebeb url("../images/pager.png") repeat-x;
1329 1329 border-top: 1px solid #dedede;
1330 1330 border-left: 1px solid #cfcfcf;
1331 1331 border-right: 1px solid #c4c4c4;
1332 1332 border-bottom: 1px solid #c4c4c4;
1333 1333 color: #4A4A4A;
1334 1334 font-weight: 700;
1335 1335 margin: 0 0 0 4px;
1336 1336 padding: 6px;
1337 1337 }
1338 1338
1339 1339 #content div.box div.pagination-wh span.pager_curpage {
1340 1340 height: 1%;
1341 1341 float: left;
1342 1342 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1343 1343 border-top: 1px solid #ccc;
1344 1344 border-left: 1px solid #bebebe;
1345 1345 border-right: 1px solid #b1b1b1;
1346 1346 border-bottom: 1px solid #afafaf;
1347 1347 color: #515151;
1348 1348 font-weight: 700;
1349 1349 margin: 0 0 0 4px;
1350 1350 padding: 6px;
1351 1351 }
1352 1352
1353 1353 #content div.box div.pagination-wh a:hover,#content div.box div.pagination-wh a:active
1354 1354 {
1355 1355 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1356 1356 border-top: 1px solid #ccc;
1357 1357 border-left: 1px solid #bebebe;
1358 1358 border-right: 1px solid #b1b1b1;
1359 1359 border-bottom: 1px solid #afafaf;
1360 1360 text-decoration: none;
1361 1361 }
1362 1362
1363 1363 #content div.box div.traffic div.legend {
1364 1364 clear: both;
1365 1365 overflow: hidden;
1366 1366 border-bottom: 1px solid #ddd;
1367 1367 margin: 0 0 10px;
1368 1368 padding: 0 0 10px;
1369 1369 }
1370 1370
1371 1371 #content div.box div.traffic div.legend h6 {
1372 1372 float: left;
1373 1373 border: none;
1374 1374 margin: 0;
1375 1375 padding: 0;
1376 1376 }
1377 1377
1378 1378 #content div.box div.traffic div.legend li {
1379 1379 list-style: none;
1380 1380 float: left;
1381 1381 font-size: 11px;
1382 1382 margin: 0;
1383 1383 padding: 0 8px 0 4px;
1384 1384 }
1385 1385
1386 1386 #content div.box div.traffic div.legend li.visits {
1387 1387 border-left: 12px solid #edc240;
1388 1388 }
1389 1389
1390 1390 #content div.box div.traffic div.legend li.pageviews {
1391 1391 border-left: 12px solid #afd8f8;
1392 1392 }
1393 1393
1394 1394 #content div.box div.traffic table {
1395 1395 width: auto;
1396 1396 }
1397 1397
1398 1398 #content div.box div.traffic table td {
1399 1399 background: transparent;
1400 1400 border: none;
1401 1401 padding: 2px 3px 3px;
1402 1402 }
1403 1403
1404 1404 #content div.box div.traffic table td.legendLabel {
1405 1405 padding: 0 3px 2px;
1406 1406 }
1407 1407
1408 1408 #summary {
1409 1409
1410 1410 }
1411 1411
1412 1412 #summary .desc {
1413 1413 white-space: pre;
1414 1414 width: 100%;
1415 1415 }
1416 1416
1417 1417 #summary .repo_name {
1418 1418 font-size: 1.6em;
1419 1419 font-weight: bold;
1420 1420 vertical-align: baseline;
1421 1421 clear: right
1422 1422 }
1423 1423
1424 1424 #footer {
1425 1425 clear: both;
1426 1426 overflow: hidden;
1427 1427 text-align: right;
1428 1428 margin: 0;
1429 1429 padding: 0 10px 4px;
1430 1430 margin: -10px 0 0;
1431 1431 }
1432 1432
1433 1433 #footer div#footer-inner {
1434 1434 background-color: #eedc94; background-repeat : repeat-x;
1435 1435 background-image : -khtml-gradient( linear, left top, left bottom,
1436 1436 from( #fceec1), to( #eedc94)); background-image : -moz-linear-gradient(
1437 1437 top, #003b76, #00376e); background-image : -ms-linear-gradient( top,
1438 1438 #003b76, #00376e); background-image : -webkit-gradient( linear, left
1439 1439 top, left bottom, color-stop( 0%, #003b76), color-stop( 100%, #00376e));
1440 1440 background-image : -webkit-linear-gradient( top, #003b76, #00376e));
1441 1441 background-image : -o-linear-gradient( top, #003b76, #00376e));
1442 1442 background-image : linear-gradient( top, #003b76, #00376e); filter :
1443 1443 progid : DXImageTransform.Microsoft.gradient ( startColorstr =
1444 1444 '#003b76', endColorstr = '#00376e', GradientType = 0);
1445 1445 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1446 1446 -webkit-border-radius: 4px 4px 4px 4px;
1447 1447 -khtml-border-radius: 4px 4px 4px 4px;
1448 1448 -moz-border-radius: 4px 4px 4px 4px;
1449 1449 border-radius: 4px 4px 4px 4px;
1450 1450 background-repeat: repeat-x;
1451 1451 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1452 1452 to(#eedc94) );
1453 1453 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1454 1454 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1455 1455 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1456 1456 color-stop(100%, #00376e) );
1457 1457 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1458 1458 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1459 1459 background-image: linear-gradient(top, #003b76, #00376e);
1460 1460 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1461 1461 endColorstr='#00376e', GradientType=0 );
1462 1462 }
1463 1463
1464 1464 #footer div#footer-inner p {
1465 1465 padding: 15px 25px 15px 0;
1466 1466 color: #FFF;
1467 1467 font-weight: 700;
1468 1468 }
1469 1469
1470 1470 #footer div#footer-inner .footer-link {
1471 1471 float: left;
1472 1472 padding-left: 10px;
1473 1473 }
1474 1474
1475 1475 #footer div#footer-inner .footer-link a,#footer div#footer-inner .footer-link-right a
1476 1476 {
1477 1477 color: #FFF;
1478 1478 }
1479 1479
1480 1480 #login div.title {
1481 1481 width: 420px;
1482 1482 clear: both;
1483 1483 overflow: hidden;
1484 1484 position: relative;
1485 1485 background-color: #eedc94; background-repeat : repeat-x;
1486 1486 background-image : -khtml-gradient( linear, left top, left bottom,
1487 1487 from( #fceec1), to( #eedc94)); background-image : -moz-linear-gradient(
1488 1488 top, #003b76, #00376e); background-image : -ms-linear-gradient( top,
1489 1489 #003b76, #00376e); background-image : -webkit-gradient( linear, left
1490 1490 top, left bottom, color-stop( 0%, #003b76), color-stop( 100%, #00376e));
1491 1491 background-image : -webkit-linear-gradient( top, #003b76, #00376e));
1492 1492 background-image : -o-linear-gradient( top, #003b76, #00376e));
1493 1493 background-image : linear-gradient( top, #003b76, #00376e); filter :
1494 1494 progid : DXImageTransform.Microsoft.gradient ( startColorstr =
1495 1495 '#003b76', endColorstr = '#00376e', GradientType = 0);
1496 1496 margin: 0 auto;
1497 1497 padding: 0;
1498 1498 background-repeat: repeat-x;
1499 1499 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1500 1500 to(#eedc94) );
1501 1501 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1502 1502 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1503 1503 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1504 1504 color-stop(100%, #00376e) );
1505 1505 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1506 1506 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1507 1507 background-image: linear-gradient(top, #003b76, #00376e);
1508 1508 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1509 1509 endColorstr='#00376e', GradientType=0 );
1510 1510 }
1511 1511
1512 1512 #login div.inner {
1513 1513 width: 380px;
1514 1514 background: #FFF url("../images/login.png") no-repeat top left;
1515 1515 border-top: none;
1516 1516 border-bottom: none;
1517 1517 margin: 0 auto;
1518 1518 padding: 20px;
1519 1519 }
1520 1520
1521 1521 #login div.form div.fields div.field div.label {
1522 1522 width: 173px;
1523 1523 float: left;
1524 1524 text-align: right;
1525 1525 margin: 2px 10px 0 0;
1526 1526 padding: 5px 0 0 5px;
1527 1527 }
1528 1528
1529 1529 #login div.form div.fields div.field div.input input {
1530 1530 width: 176px;
1531 1531 background: #FFF;
1532 1532 border-top: 1px solid #b3b3b3;
1533 1533 border-left: 1px solid #b3b3b3;
1534 1534 border-right: 1px solid #eaeaea;
1535 1535 border-bottom: 1px solid #eaeaea;
1536 1536 color: #000;
1537 1537 font-size: 11px;
1538 1538 margin: 0;
1539 1539 padding: 7px 7px 6px;
1540 1540 }
1541 1541
1542 1542 #login div.form div.fields div.buttons {
1543 1543 clear: both;
1544 1544 overflow: hidden;
1545 1545 border-top: 1px solid #DDD;
1546 1546 text-align: right;
1547 1547 margin: 0;
1548 1548 padding: 10px 0 0;
1549 1549 }
1550 1550
1551 1551 #login div.form div.links {
1552 1552 clear: both;
1553 1553 overflow: hidden;
1554 1554 margin: 10px 0 0;
1555 1555 padding: 0 0 2px;
1556 1556 }
1557 1557
1558 1558 #quick_login {
1559 1559 top: 31px;
1560 1560 background-color: rgb(0, 51, 103);
1561 1561 z-index: 999;
1562 1562 height: 150px;
1563 1563 position: absolute;
1564 1564 margin-left: -16px;
1565 1565 width: 281px;
1566 1566 -webkit-border-radius: 0px 0px 4px 4px;
1567 1567 -khtml-border-radius: 0px 0px 4px 4px;
1568 1568 -moz-border-radius: 0px 0px 4px 4px;
1569 1569 border-radius: 0px 0px 4px 4px;
1570 1570 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1571 1571 }
1572 1572
1573 1573 #quick_login .password_forgoten {
1574 1574 padding-right: 10px;
1575 1575 padding-top: 0px;
1576 1576 float: left;
1577 1577 }
1578 1578
1579 1579 #quick_login .password_forgoten a {
1580 1580 font-size: 10px
1581 1581 }
1582 1582
1583 1583 #quick_login .register {
1584 1584 padding-right: 10px;
1585 1585 padding-top: 5px;
1586 1586 float: left;
1587 1587 }
1588 1588
1589 1589 #quick_login .register a {
1590 1590 font-size: 10px
1591 1591 }
1592 1592
1593 1593 #quick_login div.form div.fields {
1594 1594 padding-top: 2px;
1595 1595 padding-left: 10px;
1596 1596 }
1597 1597
1598 1598 #quick_login div.form div.fields div.field {
1599 1599 padding: 5px;
1600 1600 }
1601 1601
1602 1602 #quick_login div.form div.fields div.field div.label label {
1603 1603 color: #fff;
1604 1604 padding-bottom: 3px;
1605 1605 }
1606 1606
1607 1607 #quick_login div.form div.fields div.field div.input input {
1608 1608 width: 236px;
1609 1609 background: #FFF;
1610 1610 border-top: 1px solid #b3b3b3;
1611 1611 border-left: 1px solid #b3b3b3;
1612 1612 border-right: 1px solid #eaeaea;
1613 1613 border-bottom: 1px solid #eaeaea;
1614 1614 color: #000;
1615 1615 font-size: 11px;
1616 1616 margin: 0;
1617 1617 padding: 5px 7px 4px;
1618 1618 }
1619 1619
1620 1620 #quick_login div.form div.fields div.buttons {
1621 1621 clear: both;
1622 1622 overflow: hidden;
1623 1623 text-align: right;
1624 1624 margin: 0;
1625 1625 padding: 10px 14px 0px 5px;
1626 1626 }
1627 1627
1628 1628 #quick_login div.form div.links {
1629 1629 clear: both;
1630 1630 overflow: hidden;
1631 1631 margin: 10px 0 0;
1632 1632 padding: 0 0 2px;
1633 1633 }
1634 1634
1635 1635 #register div.title {
1636 1636 clear: both;
1637 1637 overflow: hidden;
1638 1638 position: relative;
1639 1639 background-color: #eedc94;
1640 1640 background-repeat: repeat-x;
1641 1641 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1642 1642 to(#eedc94) );
1643 1643 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1644 1644 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1645 1645 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1646 1646 color-stop(100%, #00376e) );
1647 1647 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1648 1648 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1649 1649 background-image: linear-gradient(top, #003b76, #00376e);
1650 1650 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1651 1651 endColorstr='#00376e', GradientType=0 );
1652 1652 margin: 0 auto;
1653 1653 padding: 0;
1654 1654 }
1655 1655
1656 1656 #register div.inner {
1657 1657 background: #FFF;
1658 1658 border-top: none;
1659 1659 border-bottom: none;
1660 1660 margin: 0 auto;
1661 1661 padding: 20px;
1662 1662 }
1663 1663
1664 1664 #register div.form div.fields div.field div.label {
1665 1665 width: 135px;
1666 1666 float: left;
1667 1667 text-align: right;
1668 1668 margin: 2px 10px 0 0;
1669 1669 padding: 5px 0 0 5px;
1670 1670 }
1671 1671
1672 1672 #register div.form div.fields div.field div.input input {
1673 1673 width: 300px;
1674 1674 background: #FFF;
1675 1675 border-top: 1px solid #b3b3b3;
1676 1676 border-left: 1px solid #b3b3b3;
1677 1677 border-right: 1px solid #eaeaea;
1678 1678 border-bottom: 1px solid #eaeaea;
1679 1679 color: #000;
1680 1680 font-size: 11px;
1681 1681 margin: 0;
1682 1682 padding: 7px 7px 6px;
1683 1683 }
1684 1684
1685 1685 #register div.form div.fields div.buttons {
1686 1686 clear: both;
1687 1687 overflow: hidden;
1688 1688 border-top: 1px solid #DDD;
1689 1689 text-align: left;
1690 1690 margin: 0;
1691 1691 padding: 10px 0 0 150px;
1692 1692 }
1693 1693
1694 1694 #register div.form div.activation_msg {
1695 1695 padding-top: 4px;
1696 1696 padding-bottom: 4px;
1697 1697 }
1698 1698
1699 1699 #journal .journal_day {
1700 1700 font-size: 20px;
1701 1701 padding: 10px 0px;
1702 1702 border-bottom: 2px solid #DDD;
1703 1703 margin-left: 10px;
1704 1704 margin-right: 10px;
1705 1705 }
1706 1706
1707 1707 #journal .journal_container {
1708 1708 padding: 5px;
1709 1709 clear: both;
1710 1710 margin: 0px 5px 0px 10px;
1711 1711 }
1712 1712
1713 1713 #journal .journal_action_container {
1714 1714 padding-left: 38px;
1715 1715 }
1716 1716
1717 1717 #journal .journal_user {
1718 1718 color: #747474;
1719 1719 font-size: 14px;
1720 1720 font-weight: bold;
1721 1721 height: 30px;
1722 1722 }
1723 1723
1724 1724 #journal .journal_icon {
1725 1725 clear: both;
1726 1726 float: left;
1727 1727 padding-right: 4px;
1728 1728 padding-top: 3px;
1729 1729 }
1730 1730
1731 1731 #journal .journal_action {
1732 1732 padding-top: 4px;
1733 1733 min-height: 2px;
1734 1734 float: left
1735 1735 }
1736 1736
1737 1737 #journal .journal_action_params {
1738 1738 clear: left;
1739 1739 padding-left: 22px;
1740 1740 }
1741 1741
1742 1742 #journal .journal_repo {
1743 1743 float: left;
1744 1744 margin-left: 6px;
1745 1745 padding-top: 3px;
1746 1746 }
1747 1747
1748 1748 #journal .date {
1749 1749 clear: both;
1750 1750 color: #777777;
1751 1751 font-size: 11px;
1752 1752 padding-left: 22px;
1753 1753 }
1754 1754
1755 1755 #journal .journal_repo .journal_repo_name {
1756 1756 font-weight: bold;
1757 1757 font-size: 1.1em;
1758 1758 }
1759 1759
1760 1760 #journal .compare_view {
1761 1761 padding: 5px 0px 5px 0px;
1762 1762 width: 95px;
1763 1763 }
1764 1764
1765 1765 .journal_highlight {
1766 1766 font-weight: bold;
1767 1767 padding: 0 2px;
1768 1768 vertical-align: bottom;
1769 1769 }
1770 1770
1771 1771 .trending_language_tbl,.trending_language_tbl td {
1772 1772 border: 0 !important;
1773 1773 margin: 0 !important;
1774 1774 padding: 0 !important;
1775 1775 }
1776 1776
1777 1777 .trending_language {
1778 1778 background-color: #003367;
1779 1779 color: #FFF;
1780 1780 display: block;
1781 1781 min-width: 20px;
1782 1782 text-decoration: none;
1783 1783 height: 12px;
1784 1784 margin-bottom: 4px;
1785 1785 margin-left: 5px;
1786 1786 white-space: pre;
1787 1787 padding: 3px;
1788 1788 }
1789 1789
1790 1790 h3.files_location {
1791 1791 font-size: 1.8em;
1792 1792 font-weight: 700;
1793 1793 border-bottom: none !important;
1794 1794 margin: 10px 0 !important;
1795 1795 }
1796 1796
1797 1797 #files_data dl dt {
1798 1798 float: left;
1799 1799 width: 115px;
1800 1800 margin: 0 !important;
1801 1801 padding: 5px;
1802 1802 }
1803 1803
1804 1804 #files_data dl dd {
1805 1805 margin: 0 !important;
1806 1806 padding: 5px !important;
1807 1807 }
1808 1808
1809 1809 #changeset_content {
1810 1810 border: 1px solid #CCC;
1811 1811 padding: 5px;
1812 1812 }
1813 1813
1814 1814 #changeset_compare_view_content {
1815 1815 border: 1px solid #CCC;
1816 1816 padding: 5px;
1817 1817 }
1818 1818
1819 1819 #changeset_content .container {
1820 1820 min-height: 120px;
1821 1821 font-size: 1.2em;
1822 1822 overflow: hidden;
1823 1823 }
1824 1824
1825 1825 #changeset_compare_view_content .compare_view_commits {
1826 1826 width: auto !important;
1827 1827 }
1828 1828
1829 1829 #changeset_compare_view_content .compare_view_commits td {
1830 1830 padding: 0px 0px 0px 12px !important;
1831 1831 }
1832 1832
1833 1833 #changeset_content .container .right {
1834 1834 float: right;
1835 1835 width: 25%;
1836 1836 text-align: right;
1837 1837 }
1838 1838
1839 1839 #changeset_content .container .left .message {
1840 1840 font-style: italic;
1841 1841 color: #556CB5;
1842 1842 white-space: pre-wrap;
1843 1843 }
1844 1844
1845 1845 .cs_files .cur_cs {
1846 1846 margin: 10px 2px;
1847 1847 font-weight: bold;
1848 1848 }
1849 1849
1850 1850 .cs_files .node {
1851 1851 float: left;
1852 1852 }
1853 1853
1854 1854 .cs_files .changes {
1855 1855 float: right;
1856 1856 color:#003367;
1857 1857
1858 1858 }
1859 1859
1860 1860 .cs_files .changes .added {
1861 1861 background-color: #BBFFBB;
1862 1862 float: left;
1863 1863 text-align: center;
1864 1864 font-size: 9px;
1865 1865 padding: 2px 0px 2px 0px;
1866 1866 }
1867 1867
1868 1868 .cs_files .changes .deleted {
1869 1869 background-color: #FF8888;
1870 1870 float: left;
1871 1871 text-align: center;
1872 1872 font-size: 9px;
1873 1873 padding: 2px 0px 2px 0px;
1874 1874 }
1875 1875
1876 1876 .cs_files .cs_added {
1877 1877 background: url("../images/icons/page_white_add.png") no-repeat scroll
1878 1878 3px;
1879 1879 height: 16px;
1880 1880 padding-left: 20px;
1881 1881 margin-top: 7px;
1882 1882 text-align: left;
1883 1883 }
1884 1884
1885 1885 .cs_files .cs_changed {
1886 1886 background: url("../images/icons/page_white_edit.png") no-repeat scroll
1887 1887 3px;
1888 1888 height: 16px;
1889 1889 padding-left: 20px;
1890 1890 margin-top: 7px;
1891 1891 text-align: left;
1892 1892 }
1893 1893
1894 1894 .cs_files .cs_removed {
1895 1895 background: url("../images/icons/page_white_delete.png") no-repeat
1896 1896 scroll 3px;
1897 1897 height: 16px;
1898 1898 padding-left: 20px;
1899 1899 margin-top: 7px;
1900 1900 text-align: left;
1901 1901 }
1902 1902
1903 1903 #graph {
1904 1904 overflow: hidden;
1905 1905 }
1906 1906
1907 1907 #graph_nodes {
1908 1908 float: left;
1909 1909 margin-right: -6px;
1910 1910 margin-top: 0px;
1911 1911 }
1912 1912
1913 1913 #graph_content {
1914 1914 width: 800px;
1915 1915 float: left;
1916 1916 }
1917 1917
1918 1918 #graph_content .container_header {
1919 1919 border: 1px solid #CCC;
1920 1920 padding: 10px;
1921 1921 height: 45px;
1922 1922 -webkit-border-radius: 6px 6px 0px 0px;
1923 1923 -moz-border-radius: 6px 6px 0px 0px;
1924 1924 border-radius: 6px 6px 0px 0px;
1925 1925 }
1926 1926
1927 1927 #graph_content #rev_range_container {
1928 1928 padding: 10px 0px;
1929 1929 clear: both;
1930 1930 }
1931 1931
1932 1932 #graph_content .container {
1933 1933 border-bottom: 1px solid #CCC;
1934 1934 border-left: 1px solid #CCC;
1935 1935 border-right: 1px solid #CCC;
1936 1936 min-height: 70px;
1937 1937 overflow: hidden;
1938 1938 font-size: 1.2em;
1939 1939 }
1940 1940
1941 1941 #graph_content .container .right {
1942 1942 float: right;
1943 1943 width: 28%;
1944 1944 text-align: right;
1945 1945 padding-bottom: 5px;
1946 1946 }
1947 1947
1948 1948 #graph_content .container .left .date {
1949 1949 font-weight: 700;
1950 1950 padding-bottom: 5px;
1951 1951 }
1952 1952
1953 1953 #graph_content .container .left .date span {
1954 1954 vertical-align: text-top;
1955 1955 }
1956 1956
1957 1957 #graph_content .container .left .author {
1958 1958 height: 22px;
1959 1959 }
1960 1960
1961 1961 #graph_content .container .left .author .user {
1962 1962 color: #444444;
1963 1963 float: left;
1964 1964 font-size: 12px;
1965 1965 margin-left: -4px;
1966 1966 margin-top: 4px;
1967 1967 }
1968 1968
1969 1969 #graph_content .container .left .message {
1970 1970 font-size: 100%;
1971 1971 padding-top: 3px;
1972 1972 white-space: pre-wrap;
1973 1973 }
1974 1974
1975 1975 #graph_content .container .left .message a:hover{
1976 1976 text-decoration: none;
1977 1977 }
1978 1978
1979 1979 .right div {
1980 1980 clear: both;
1981 1981 }
1982 1982
1983 1983 .right .changes .changed_total {
1984 1984 border: 0px solid #DDD;
1985 1985 display: block;
1986 1986 float: right;
1987 1987 text-align: center;
1988 1988 min-width: 45px;
1989 1989 cursor: pointer;
1990 1990 background: #FD8;
1991 1991 font-weight: bold;
1992 1992 -webkit-border-radius: 0px 0px 0px 6px;
1993 1993 -moz-border-radius: 0px 0px 0px 6px;
1994 1994 border-radius: 0px 0px 0px 6px;
1995 1995 padding: 2px;
1996 1996 }
1997 1997
1998 1998 .right .changes .added,.changed,.removed {
1999 1999 border: 1px solid #DDD;
2000 2000 display: block;
2001 2001 float: right;
2002 2002 text-align: center;
2003 2003 min-width: 15px;
2004 2004 cursor: help;
2005 2005 }
2006 2006
2007 2007 .right .changes .large {
2008 2008 border: 1px solid #DDD;
2009 2009 display: block;
2010 2010 float: right;
2011 2011 text-align: center;
2012 2012 min-width: 45px;
2013 2013 cursor: help;
2014 2014 background: #54A9F7;
2015 2015 }
2016 2016
2017 2017 .right .changes .added {
2018 2018 background: #BFB;
2019 2019 }
2020 2020
2021 2021 .right .changes .changed {
2022 2022 background: #FD8;
2023 2023 }
2024 2024
2025 2025 .right .changes .removed {
2026 2026 background: #F88;
2027 2027 }
2028 2028
2029 2029 .right .merge {
2030 2030 vertical-align: top;
2031 2031 font-size: 0.75em;
2032 2032 font-weight: 700;
2033 2033 }
2034 2034
2035 2035 .right .parent {
2036 2036 font-size: 90%;
2037 2037 font-family: monospace;
2038 2038 padding: 2px 2px 2px 2px;
2039 2039 }
2040 2040 .right .logtags{
2041 2041 padding: 2px 2px 2px 2px;
2042 2042 }
2043 2043 .right .logtags .branchtag,.logtags .branchtag {
2044 2044 padding: 1px 3px 2px;
2045 2045 background-color: #bfbfbf;
2046 2046 font-size: 9.75px;
2047 2047 font-weight: bold;
2048 2048 color: #ffffff;
2049 2049 text-transform: uppercase;
2050 2050 white-space: nowrap;
2051 2051 -webkit-border-radius: 3px;
2052 2052 -moz-border-radius: 3px;
2053 2053 border-radius: 3px;
2054 2054 padding-left:4px;
2055 2055 }
2056 2056 .right .logtags .branchtag a:hover,.logtags .branchtag a:hover{
2057 2057 text-decoration: none;
2058 2058 }
2059 2059 .right .logtags .tagtag,.logtags .tagtag {
2060 2060 padding: 1px 3px 2px;
2061 2061 background-color: #62cffc;
2062 2062 font-size: 9.75px;
2063 2063 font-weight: bold;
2064 2064 color: #ffffff;
2065 2065 text-transform: uppercase;
2066 2066 white-space: nowrap;
2067 2067 -webkit-border-radius: 3px;
2068 2068 -moz-border-radius: 3px;
2069 2069 border-radius: 3px;
2070 2070 }
2071 2071 .right .logtags .tagtag a:hover,.logtags .tagtag a:hover{
2072 2072 text-decoration: none;
2073 2073 }
2074 2074 div.browserblock {
2075 2075 overflow: hidden;
2076 2076 border: 1px solid #ccc;
2077 2077 background: #f8f8f8;
2078 2078 font-size: 100%;
2079 2079 line-height: 125%;
2080 2080 padding: 0;
2081 2081 }
2082 2082
2083 2083 div.browserblock .browser-header {
2084 2084 background: #FFF;
2085 2085 padding: 10px 0px 15px 0px;
2086 2086 width: 100%;
2087 2087 }
2088 2088
2089 2089 div.browserblock .browser-nav {
2090 2090 float: left
2091 2091 }
2092 2092
2093 2093 div.browserblock .browser-branch {
2094 2094 float: left;
2095 2095 }
2096 2096
2097 2097 div.browserblock .browser-branch label {
2098 2098 color: #4A4A4A;
2099 2099 vertical-align: text-top;
2100 2100 }
2101 2101
2102 2102 div.browserblock .browser-header span {
2103 2103 margin-left: 5px;
2104 2104 font-weight: 700;
2105 2105 }
2106 2106
2107 2107 div.browserblock .browser-search {
2108 2108 clear: both;
2109 2109 padding: 8px 8px 0px 5px;
2110 2110 height: 20px;
2111 2111 }
2112 2112
2113 2113 div.browserblock #node_filter_box {
2114 2114
2115 2115 }
2116 2116
2117 2117 div.browserblock .search_activate {
2118 2118 float: left
2119 2119 }
2120 2120
2121 2121 div.browserblock .add_node {
2122 2122 float: left;
2123 2123 padding-left: 5px;
2124 2124 }
2125 2125
2126 2126 div.browserblock .search_activate a:hover,div.browserblock .add_node a:hover
2127 2127 {
2128 2128 text-decoration: none !important;
2129 2129 }
2130 2130
2131 2131 div.browserblock .browser-body {
2132 2132 background: #EEE;
2133 2133 border-top: 1px solid #CCC;
2134 2134 }
2135 2135
2136 2136 table.code-browser {
2137 2137 border-collapse: collapse;
2138 2138 width: 100%;
2139 2139 }
2140 2140
2141 2141 table.code-browser tr {
2142 2142 margin: 3px;
2143 2143 }
2144 2144
2145 2145 table.code-browser thead th {
2146 2146 background-color: #EEE;
2147 2147 height: 20px;
2148 2148 font-size: 1.1em;
2149 2149 font-weight: 700;
2150 2150 text-align: left;
2151 2151 padding-left: 10px;
2152 2152 }
2153 2153
2154 2154 table.code-browser tbody td {
2155 2155 padding-left: 10px;
2156 2156 height: 20px;
2157 2157 }
2158 2158
2159 2159 table.code-browser .browser-file {
2160 2160 background: url("../images/icons/document_16.png") no-repeat scroll 3px;
2161 2161 height: 16px;
2162 2162 padding-left: 20px;
2163 2163 text-align: left;
2164 2164 }
2165 2165
2166 2166 .diffblock .changeset_file {
2167 2167 background: url("../images/icons/file.png") no-repeat scroll 3px;
2168 2168 height: 16px;
2169 2169 padding-left: 22px;
2170 2170 text-align: left;
2171 2171 font-size: 14px;
2172 2172 }
2173 2173
2174 2174 .diffblock .changeset_header {
2175 2175 margin-left: 6px !important;
2176 2176 }
2177 2177
2178 2178 table.code-browser .browser-dir {
2179 2179 background: url("../images/icons/folder_16.png") no-repeat scroll 3px;
2180 2180 height: 16px;
2181 2181 padding-left: 20px;
2182 2182 text-align: left;
2183 2183 }
2184 2184
2185 2185 .box .search {
2186 2186 clear: both;
2187 2187 overflow: hidden;
2188 2188 margin: 0;
2189 2189 padding: 0 20px 10px;
2190 2190 }
2191 2191
2192 2192 .box .search div.search_path {
2193 2193 background: none repeat scroll 0 0 #EEE;
2194 2194 border: 1px solid #CCC;
2195 2195 color: blue;
2196 2196 margin-bottom: 10px;
2197 2197 padding: 10px 0;
2198 2198 }
2199 2199
2200 2200 .box .search div.search_path div.link {
2201 2201 font-weight: 700;
2202 2202 margin-left: 25px;
2203 2203 }
2204 2204
2205 2205 .box .search div.search_path div.link a {
2206 2206 color: #003367;
2207 2207 cursor: pointer;
2208 2208 text-decoration: none;
2209 2209 }
2210 2210
2211 2211 #path_unlock {
2212 2212 color: red;
2213 2213 font-size: 1.2em;
2214 2214 padding-left: 4px;
2215 2215 }
2216 2216
2217 2217 .info_box span {
2218 2218 margin-left: 3px;
2219 2219 margin-right: 3px;
2220 2220 }
2221 2221
2222 2222 .info_box .rev {
2223 2223 color: #003367;
2224 2224 font-size: 1.6em;
2225 2225 font-weight: bold;
2226 2226 vertical-align: sub;
2227 2227 }
2228 2228
2229 2229 .info_box input#at_rev,.info_box input#size {
2230 2230 background: #FFF;
2231 2231 border-top: 1px solid #b3b3b3;
2232 2232 border-left: 1px solid #b3b3b3;
2233 2233 border-right: 1px solid #eaeaea;
2234 2234 border-bottom: 1px solid #eaeaea;
2235 2235 color: #000;
2236 2236 font-size: 12px;
2237 2237 margin: 0;
2238 2238 padding: 1px 5px 1px;
2239 2239 }
2240 2240
2241 2241 .info_box input#view {
2242 2242 text-align: center;
2243 2243 padding: 4px 3px 2px 2px;
2244 2244 }
2245 2245
2246 2246 .yui-overlay,.yui-panel-container {
2247 2247 visibility: hidden;
2248 2248 position: absolute;
2249 2249 z-index: 2;
2250 2250 }
2251 2251
2252 2252 .yui-tt {
2253 2253 visibility: hidden;
2254 2254 position: absolute;
2255 2255 color: #666;
2256 2256 background-color: #FFF;
2257 2257 border: 2px solid #003367;
2258 2258 font: 100% sans-serif;
2259 2259 width: auto;
2260 2260 opacity: 1px;
2261 2261 padding: 8px;
2262 2262 white-space: pre-wrap;
2263 2263 -webkit-border-radius: 8px 8px 8px 8px;
2264 2264 -khtml-border-radius: 8px 8px 8px 8px;
2265 2265 -moz-border-radius: 8px 8px 8px 8px;
2266 2266 border-radius: 8px 8px 8px 8px;
2267 2267 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
2268 2268 }
2269 2269
2270 2270 .ac {
2271 2271 vertical-align: top;
2272 2272 }
2273 2273
2274 2274 .ac .yui-ac {
2275 2275 position: relative;
2276 2276 font-size: 100%;
2277 2277 }
2278 2278
2279 2279 .ac .perm_ac {
2280 2280 width: 15em;
2281 2281 }
2282 2282
2283 2283 .ac .yui-ac-input {
2284 2284 width: 100%;
2285 2285 }
2286 2286
2287 2287 .ac .yui-ac-container {
2288 2288 position: absolute;
2289 2289 top: 1.6em;
2290 2290 width: 100%;
2291 2291 }
2292 2292
2293 2293 .ac .yui-ac-content {
2294 2294 position: absolute;
2295 2295 width: 100%;
2296 2296 border: 1px solid gray;
2297 2297 background: #fff;
2298 2298 overflow: hidden;
2299 2299 z-index: 9050;
2300 2300 }
2301 2301
2302 2302 .ac .yui-ac-shadow {
2303 2303 position: absolute;
2304 2304 width: 100%;
2305 2305 background: #000;
2306 2306 -moz-opacity: 0.1px;
2307 2307 opacity: .10;
2308 2308 filter: alpha(opacity = 10);
2309 2309 z-index: 9049;
2310 2310 margin: .3em;
2311 2311 }
2312 2312
2313 2313 .ac .yui-ac-content ul {
2314 2314 width: 100%;
2315 2315 margin: 0;
2316 2316 padding: 0;
2317 2317 }
2318 2318
2319 2319 .ac .yui-ac-content li {
2320 2320 cursor: default;
2321 2321 white-space: nowrap;
2322 2322 margin: 0;
2323 2323 padding: 2px 5px;
2324 2324 }
2325 2325
2326 2326 .ac .yui-ac-content li.yui-ac-prehighlight {
2327 2327 background: #B3D4FF;
2328 2328 }
2329 2329
2330 2330 .ac .yui-ac-content li.yui-ac-highlight {
2331 2331 background: #556CB5;
2332 2332 color: #FFF;
2333 2333 }
2334 2334
2335 2335 .follow {
2336 2336 background: url("../images/icons/heart_add.png") no-repeat scroll 3px;
2337 2337 height: 16px;
2338 2338 width: 20px;
2339 2339 cursor: pointer;
2340 2340 display: block;
2341 2341 float: right;
2342 2342 margin-top: 2px;
2343 2343 }
2344 2344
2345 2345 .following {
2346 2346 background: url("../images/icons/heart_delete.png") no-repeat scroll 3px;
2347 2347 height: 16px;
2348 2348 width: 20px;
2349 2349 cursor: pointer;
2350 2350 display: block;
2351 2351 float: right;
2352 2352 margin-top: 2px;
2353 2353 }
2354 2354
2355 2355 .currently_following {
2356 2356 padding-left: 10px;
2357 2357 padding-bottom: 5px;
2358 2358 }
2359 2359
2360 2360 .add_icon {
2361 2361 background: url("../images/icons/add.png") no-repeat scroll 3px;
2362 2362 padding-left: 20px;
2363 2363 padding-top: 0px;
2364 2364 text-align: left;
2365 2365 }
2366 2366
2367 2367 .edit_icon {
2368 2368 background: url("../images/icons/folder_edit.png") no-repeat scroll 3px;
2369 2369 padding-left: 20px;
2370 2370 padding-top: 0px;
2371 2371 text-align: left;
2372 2372 }
2373 2373
2374 2374 .delete_icon {
2375 2375 background: url("../images/icons/delete.png") no-repeat scroll 3px;
2376 2376 padding-left: 20px;
2377 2377 padding-top: 0px;
2378 2378 text-align: left;
2379 2379 }
2380 2380
2381 2381 .refresh_icon {
2382 2382 background: url("../images/icons/arrow_refresh.png") no-repeat scroll
2383 2383 3px;
2384 2384 padding-left: 20px;
2385 2385 padding-top: 0px;
2386 2386 text-align: left;
2387 2387 }
2388 2388
2389 2389 .pull_icon {
2390 2390 background: url("../images/icons/connect.png") no-repeat scroll 3px;
2391 2391 padding-left: 20px;
2392 2392 padding-top: 0px;
2393 2393 text-align: left;
2394 2394 }
2395 2395
2396 2396 .rss_icon {
2397 2397 background: url("../images/icons/rss_16.png") no-repeat scroll 3px;
2398 2398 padding-left: 20px;
2399 2399 padding-top: 0px;
2400 2400 text-align: left;
2401 2401 }
2402 2402
2403 2403 .atom_icon {
2404 2404 background: url("../images/icons/atom.png") no-repeat scroll 3px;
2405 2405 padding-left: 20px;
2406 2406 padding-top: 0px;
2407 2407 text-align: left;
2408 2408 }
2409 2409
2410 2410 .archive_icon {
2411 2411 background: url("../images/icons/compress.png") no-repeat scroll 3px;
2412 2412 padding-left: 20px;
2413 2413 text-align: left;
2414 2414 padding-top: 1px;
2415 2415 }
2416 2416
2417 2417 .start_following_icon {
2418 2418 background: url("../images/icons/heart_add.png") no-repeat scroll 3px;
2419 2419 padding-left: 20px;
2420 2420 text-align: left;
2421 2421 padding-top: 0px;
2422 2422 }
2423 2423
2424 2424 .stop_following_icon {
2425 2425 background: url("../images/icons/heart_delete.png") no-repeat scroll 3px;
2426 2426 padding-left: 20px;
2427 2427 text-align: left;
2428 2428 padding-top: 0px;
2429 2429 }
2430 2430
2431 2431 .action_button {
2432 2432 border: 0;
2433 2433 display: inline;
2434 2434 }
2435 2435
2436 2436 .action_button:hover {
2437 2437 border: 0;
2438 2438 text-decoration: underline;
2439 2439 cursor: pointer;
2440 2440 }
2441 2441
2442 2442 #switch_repos {
2443 2443 position: absolute;
2444 2444 height: 25px;
2445 2445 z-index: 1;
2446 2446 }
2447 2447
2448 2448 #switch_repos select {
2449 2449 min-width: 150px;
2450 2450 max-height: 250px;
2451 2451 z-index: 1;
2452 2452 }
2453 2453
2454 2454 .breadcrumbs {
2455 2455 border: medium none;
2456 2456 color: #FFF;
2457 2457 float: left;
2458 2458 text-transform: uppercase;
2459 2459 font-weight: 700;
2460 2460 font-size: 14px;
2461 2461 margin: 0;
2462 2462 padding: 11px 0 11px 10px;
2463 2463 }
2464 2464
2465 2465 .breadcrumbs a {
2466 2466 color: #FFF;
2467 2467 }
2468 2468
2469 2469 .flash_msg {
2470 2470
2471 2471 }
2472 2472
2473 2473 .flash_msg ul {
2474 2474
2475 2475 }
2476 2476
2477 2477 .error_msg {
2478 2478 background-color: #c43c35;
2479 2479 background-repeat: repeat-x;
2480 2480 background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b),
2481 2481 to(#c43c35) );
2482 2482 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
2483 2483 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
2484 2484 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b),
2485 2485 color-stop(100%, #c43c35) );
2486 2486 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
2487 2487 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
2488 2488 background-image: linear-gradient(top, #ee5f5b, #c43c35);
2489 2489 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',
2490 2490 endColorstr='#c43c35', GradientType=0 );
2491 2491 border-color: #c43c35 #c43c35 #882a25;
2492 2492 }
2493 2493
2494 2494 .warning_msg {
2495 2495 color: #404040 !important;
2496 2496 background-color: #eedc94;
2497 2497 background-repeat: repeat-x;
2498 2498 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
2499 2499 to(#eedc94) );
2500 2500 background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
2501 2501 background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
2502 2502 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1),
2503 2503 color-stop(100%, #eedc94) );
2504 2504 background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
2505 2505 background-image: -o-linear-gradient(top, #fceec1, #eedc94);
2506 2506 background-image: linear-gradient(top, #fceec1, #eedc94);
2507 2507 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1',
2508 2508 endColorstr='#eedc94', GradientType=0 );
2509 2509 border-color: #eedc94 #eedc94 #e4c652;
2510 2510 }
2511 2511
2512 2512 .success_msg {
2513 2513 background-color: #57a957;
2514 2514 background-repeat: repeat-x !important;
2515 2515 background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462),
2516 2516 to(#57a957) );
2517 2517 background-image: -moz-linear-gradient(top, #62c462, #57a957);
2518 2518 background-image: -ms-linear-gradient(top, #62c462, #57a957);
2519 2519 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462),
2520 2520 color-stop(100%, #57a957) );
2521 2521 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
2522 2522 background-image: -o-linear-gradient(top, #62c462, #57a957);
2523 2523 background-image: linear-gradient(top, #62c462, #57a957);
2524 2524 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',
2525 2525 endColorstr='#57a957', GradientType=0 );
2526 2526 border-color: #57a957 #57a957 #3d773d;
2527 2527 }
2528 2528
2529 2529 .notice_msg {
2530 2530 background-color: #339bb9;
2531 2531 background-repeat: repeat-x;
2532 2532 background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de),
2533 2533 to(#339bb9) );
2534 2534 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
2535 2535 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
2536 2536 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de),
2537 2537 color-stop(100%, #339bb9) );
2538 2538 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
2539 2539 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
2540 2540 background-image: linear-gradient(top, #5bc0de, #339bb9);
2541 2541 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',
2542 2542 endColorstr='#339bb9', GradientType=0 );
2543 2543 border-color: #339bb9 #339bb9 #22697d;
2544 2544 }
2545 2545
2546 2546 .success_msg,.error_msg,.notice_msg,.warning_msg {
2547 2547 font-size: 12px;
2548 2548 font-weight: 700;
2549 2549 min-height: 14px;
2550 2550 line-height: 14px;
2551 2551 margin-bottom: 10px;
2552 2552 margin-top: 0;
2553 2553 display: block;
2554 2554 overflow: auto;
2555 2555 padding: 6px 10px 6px 10px;
2556 2556 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2557 2557 position: relative;
2558 2558 color: #FFF;
2559 2559 border-width: 1px;
2560 2560 border-style: solid;
2561 2561 -webkit-border-radius: 4px;
2562 2562 -moz-border-radius: 4px;
2563 2563 border-radius: 4px;
2564 2564 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2565 2565 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2566 2566 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
2567 2567 }
2568 2568
2569 2569 #msg_close {
2570 2570 background: transparent url("../icons/cross_grey_small.png") no-repeat
2571 2571 scroll 0 0;
2572 2572 cursor: pointer;
2573 2573 height: 16px;
2574 2574 position: absolute;
2575 2575 right: 5px;
2576 2576 top: 5px;
2577 2577 width: 16px;
2578 2578 }
2579 2579
2580 2580 div#legend_container table,div#legend_choices table {
2581 2581 width: auto !important;
2582 2582 }
2583 2583
2584 2584 table#permissions_manage {
2585 2585 width: 0 !important;
2586 2586 }
2587 2587
2588 2588 table#permissions_manage span.private_repo_msg {
2589 2589 font-size: 0.8em;
2590 2590 opacity: 0.6px;
2591 2591 }
2592 2592
2593 2593 table#permissions_manage td.private_repo_msg {
2594 2594 font-size: 0.8em;
2595 2595 }
2596 2596
2597 2597 table#permissions_manage tr#add_perm_input td {
2598 2598 vertical-align: middle;
2599 2599 }
2600 2600
2601 2601 div.gravatar {
2602 2602 background-color: #FFF;
2603 2603 border: 0px solid #D0D0D0;
2604 2604 float: left;
2605 2605 margin-right: 0.7em;
2606 2606 padding: 2px 2px 0;
2607 2607 -webkit-border-radius: 6px;
2608 2608 -khtml-border-radius: 6px;
2609 2609 -moz-border-radius: 6px;
2610 2610 border-radius: 6px;
2611 2611 }
2612 2612
2613 2613 div.gravatar img {
2614 2614 -webkit-border-radius: 4px;
2615 2615 -khtml-border-radius: 4px;
2616 2616 -moz-border-radius: 4px;
2617 2617 border-radius: 4px;
2618 2618 }
2619 2619
2620 2620 #header,#content,#footer {
2621 2621 min-width: 978px;
2622 2622 }
2623 2623
2624 2624 #content {
2625 2625 clear: both;
2626 2626 overflow: hidden;
2627 2627 padding: 14px 10px;
2628 2628 }
2629 2629
2630 2630 #content div.box div.title div.search {
2631 2631
2632 2632 border-left: 1px solid #316293;
2633 2633 }
2634 2634
2635 2635 #content div.box div.title div.search div.input input {
2636 2636 border: 1px solid #316293;
2637 2637 }
2638 2638
2639 2639 .ui-button-small a:hover {
2640 2640
2641 2641 }
2642 2642
2643 2643 input.ui-button-small,.ui-button-small {
2644 2644 background: #e5e3e3 url("../images/button.png") repeat-x !important;
2645 2645 border-top: 1px solid #DDD !important;
2646 2646 border-left: 1px solid #c6c6c6 !important;
2647 2647 border-right: 1px solid #DDD !important;
2648 2648 border-bottom: 1px solid #c6c6c6 !important;
2649 2649 color: #515151 !important;
2650 2650 outline: none !important;
2651 2651 margin: 0 !important;
2652 2652 -webkit-border-radius: 4px 4px 4px 4px !important;
2653 2653 -khtml-border-radius: 4px 4px 4px 4px !important;
2654 2654 -moz-border-radius: 4px 4px 4px 4px !important;
2655 2655 border-radius: 4px 4px 4px 4px !important;
2656 2656 box-shadow: 0 1px 0 #ececec !important;
2657 2657 cursor: pointer !important;
2658 2658 padding: 0px 2px 1px 2px;
2659 2659 }
2660 2660
2661 2661 input.ui-button-small:hover,.ui-button-small:hover {
2662 2662 background: #b4b4b4 url("../images/button_selected.png") repeat-x
2663 2663 !important;
2664 2664 border-top: 1px solid #ccc !important;
2665 2665 border-left: 1px solid #bebebe !important;
2666 2666 border-right: 1px solid #b1b1b1 !important;
2667 2667 border-bottom: 1px solid #afafaf !important;
2668 2668 text-decoration: none;
2669 2669 }
2670 2670
2671 2671 input.ui-button-small-blue,.ui-button-small-blue {
2672 2672 background: #4e85bb url("../images/button_highlight.png") repeat-x;
2673 2673 border-top: 1px solid #5c91a4;
2674 2674 border-left: 1px solid #2a6f89;
2675 2675 border-right: 1px solid #2b7089;
2676 2676 border-bottom: 1px solid #1a6480;
2677 2677 color: #fff;
2678 2678 -webkit-border-radius: 4px 4px 4px 4px;
2679 2679 -khtml-border-radius: 4px 4px 4px 4px;
2680 2680 -moz-border-radius: 4px 4px 4px 4px;
2681 2681 border-radius: 4px 4px 4px 4px;
2682 2682 box-shadow: 0 1px 0 #ececec;
2683 2683 cursor: pointer;
2684 2684 padding: 0px 2px 1px 2px;
2685 2685 }
2686 2686
2687 2687 input.ui-button-small-blue:hover {
2688 2688
2689 2689 }
2690 2690
2691 2691 ins,div.options a:hover {
2692 2692 text-decoration: none;
2693 2693 }
2694 2694
2695 2695 img,#header #header-inner #quick li a:hover span.normal,#header #header-inner #quick li ul li.last,#content div.box div.form div.fields div.field div.textarea table td table td a,#clone_url
2696 2696 {
2697 2697 border: none;
2698 2698 }
2699 2699
2700 2700 img.icon,.right .merge img {
2701 2701 vertical-align: bottom;
2702 2702 }
2703 2703
2704 2704 #header ul#logged-user,#content div.box div.title ul.links,#content div.box div.message div.dismiss,#content div.box div.traffic div.legend ul
2705 2705 {
2706 2706 float: right;
2707 2707 margin: 0;
2708 2708 padding: 0;
2709 2709 }
2710 2710
2711 2711 #header #header-inner #home,#header #header-inner #logo,#content div.box ul.left,#content div.box ol.left,#content div.box div.pagination-left,div#commit_history,div#legend_data,div#legend_container,div#legend_choices
2712 2712 {
2713 2713 float: left;
2714 2714 }
2715 2715
2716 2716 #header #header-inner #quick li:hover ul ul,#header #header-inner #quick li:hover ul ul ul,#header #header-inner #quick li:hover ul ul ul ul,#content #left #menu ul.closed,#content #left #menu li ul.collapsed,.yui-tt-shadow
2717 2717 {
2718 2718 display: none;
2719 2719 }
2720 2720
2721 2721 #header #header-inner #quick li:hover ul,#header #header-inner #quick li li:hover ul,#header #header-inner #quick li li li:hover ul,#header #header-inner #quick li li li li:hover ul,#content #left #menu ul.opened,#content #left #menu li ul.expanded
2722 2722 {
2723 2723 display: block;
2724 2724 }
2725 2725
2726 2726 #content div.graph {
2727 2727 padding: 0 10px 10px;
2728 2728 }
2729 2729
2730 2730 #content div.box div.title ul.links li a:hover,#content div.box div.title ul.links li.ui-tabs-selected a
2731 2731 {
2732 2732 color: #bfe3ff;
2733 2733 }
2734 2734
2735 2735 #content div.box ol.lower-roman,#content div.box ol.upper-roman,#content div.box ol.lower-alpha,#content div.box ol.upper-alpha,#content div.box ol.decimal
2736 2736 {
2737 2737 margin: 10px 24px 10px 44px;
2738 2738 }
2739 2739
2740 2740 #content div.box div.form,#content div.box div.table,#content div.box div.traffic
2741 2741 {
2742 2742 clear: both;
2743 2743 overflow: hidden;
2744 2744 margin: 0;
2745 2745 padding: 0 20px 10px;
2746 2746 }
2747 2747
2748 2748 #content div.box div.form div.fields,#login div.form,#login div.form div.fields,#register div.form,#register div.form div.fields
2749 2749 {
2750 2750 clear: both;
2751 2751 overflow: hidden;
2752 2752 margin: 0;
2753 2753 padding: 0;
2754 2754 }
2755 2755
2756 2756 #content div.box div.form div.fields div.field div.label span,#login div.form div.fields div.field div.label span,#register div.form div.fields div.field div.label span
2757 2757 {
2758 2758 height: 1%;
2759 2759 display: block;
2760 2760 color: #363636;
2761 2761 margin: 0;
2762 2762 padding: 2px 0 0;
2763 2763 }
2764 2764
2765 2765 #content div.box div.form div.fields div.field div.input input.error,#login div.form div.fields div.field div.input input.error,#register div.form div.fields div.field div.input input.error
2766 2766 {
2767 2767 background: #FBE3E4;
2768 2768 border-top: 1px solid #e1b2b3;
2769 2769 border-left: 1px solid #e1b2b3;
2770 2770 border-right: 1px solid #FBC2C4;
2771 2771 border-bottom: 1px solid #FBC2C4;
2772 2772 }
2773 2773
2774 2774 #content div.box div.form div.fields div.field div.input input.success,#login div.form div.fields div.field div.input input.success,#register div.form div.fields div.field div.input input.success
2775 2775 {
2776 2776 background: #E6EFC2;
2777 2777 border-top: 1px solid #cebb98;
2778 2778 border-left: 1px solid #cebb98;
2779 2779 border-right: 1px solid #c6d880;
2780 2780 border-bottom: 1px solid #c6d880;
2781 2781 }
2782 2782
2783 2783 #content div.box-left div.form div.fields div.field div.textarea,#content div.box-right div.form div.fields div.field div.textarea,#content div.box div.form div.fields div.field div.select select,#content div.box table th.selected input,#content div.box table td.selected input
2784 2784 {
2785 2785 margin: 0;
2786 2786 }
2787 2787
2788 2788 #content div.box-left div.form div.fields div.field div.select,#content div.box-left div.form div.fields div.field div.checkboxes,#content div.box-left div.form div.fields div.field div.radios,#content div.box-right div.form div.fields div.field div.select,#content div.box-right div.form div.fields div.field div.checkboxes,#content div.box-right div.form div.fields div.field div.radios
2789 2789 {
2790 2790 margin: 0 0 0 0px !important;
2791 2791 padding: 0;
2792 2792 }
2793 2793
2794 2794 #content div.box div.form div.fields div.field div.select,#content div.box div.form div.fields div.field div.checkboxes,#content div.box div.form div.fields div.field div.radios
2795 2795 {
2796 2796 margin: 0 0 0 200px;
2797 2797 padding: 0;
2798 2798 }
2799 2799
2800 2800 #content div.box div.form div.fields div.field div.select a:hover,#content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover,#content div.box div.action a:hover
2801 2801 {
2802 2802 color: #000;
2803 2803 text-decoration: none;
2804 2804 }
2805 2805
2806 2806 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus,#content div.box div.action a.ui-selectmenu-focus
2807 2807 {
2808 2808 border: 1px solid #666;
2809 2809 }
2810 2810
2811 2811 #content div.box div.form div.fields div.field div.checkboxes div.checkbox,#content div.box div.form div.fields div.field div.radios div.radio
2812 2812 {
2813 2813 clear: both;
2814 2814 overflow: hidden;
2815 2815 margin: 0;
2816 2816 padding: 8px 0 2px;
2817 2817 }
2818 2818
2819 2819 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input,#content div.box div.form div.fields div.field div.radios div.radio input
2820 2820 {
2821 2821 float: left;
2822 2822 margin: 0;
2823 2823 }
2824 2824
2825 2825 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label,#content div.box div.form div.fields div.field div.radios div.radio label
2826 2826 {
2827 2827 height: 1%;
2828 2828 display: block;
2829 2829 float: left;
2830 2830 margin: 2px 0 0 4px;
2831 2831 }
2832 2832
2833 2833 div.form div.fields div.field div.button input,#content div.box div.form div.fields div.buttons input,div.form div.fields div.buttons input,#content div.box div.action div.button input
2834 2834 {
2835 2835 color: #000;
2836 2836 font-size: 11px;
2837 2837 font-weight: 700;
2838 2838 margin: 0;
2839 2839 }
2840 2840
2841 2841 input.ui-button {
2842 2842 background: #e5e3e3 url("../images/button.png") repeat-x;
2843 2843 border-top: 1px solid #DDD;
2844 2844 border-left: 1px solid #c6c6c6;
2845 2845 border-right: 1px solid #DDD;
2846 2846 border-bottom: 1px solid #c6c6c6;
2847 2847 color: #515151 !important;
2848 2848 outline: none;
2849 2849 margin: 0;
2850 2850 padding: 6px 12px;
2851 2851 -webkit-border-radius: 4px 4px 4px 4px;
2852 2852 -khtml-border-radius: 4px 4px 4px 4px;
2853 2853 -moz-border-radius: 4px 4px 4px 4px;
2854 2854 border-radius: 4px 4px 4px 4px;
2855 2855 box-shadow: 0 1px 0 #ececec;
2856 2856 cursor: pointer;
2857 2857 }
2858 2858
2859 2859 input.ui-button:hover {
2860 2860 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2861 2861 border-top: 1px solid #ccc;
2862 2862 border-left: 1px solid #bebebe;
2863 2863 border-right: 1px solid #b1b1b1;
2864 2864 border-bottom: 1px solid #afafaf;
2865 2865 }
2866 2866
2867 2867 div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight
2868 2868 {
2869 2869 display: inline;
2870 2870 }
2871 2871
2872 2872 #content div.box div.form div.fields div.buttons,div.form div.fields div.buttons
2873 2873 {
2874 2874 margin: 10px 0 0 200px;
2875 2875 padding: 0;
2876 2876 }
2877 2877
2878 2878 #content div.box-left div.form div.fields div.buttons,#content div.box-right div.form div.fields div.buttons,div.box-left div.form div.fields div.buttons,div.box-right div.form div.fields div.buttons
2879 2879 {
2880 2880 margin: 10px 0 0;
2881 2881 }
2882 2882
2883 2883 #content div.box table td.user,#content div.box table td.address {
2884 2884 width: 10%;
2885 2885 text-align: center;
2886 2886 }
2887 2887
2888 2888 #content div.box div.action div.button,#login div.form div.fields div.field div.input div.link,#register div.form div.fields div.field div.input div.link
2889 2889 {
2890 2890 text-align: right;
2891 2891 margin: 6px 0 0;
2892 2892 padding: 0;
2893 2893 }
2894 2894
2895 2895 #content div.box div.action div.button input.ui-state-hover,#login div.form div.fields div.buttons input.ui-state-hover,#register div.form div.fields div.buttons input.ui-state-hover
2896 2896 {
2897 2897 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2898 2898 border-top: 1px solid #ccc;
2899 2899 border-left: 1px solid #bebebe;
2900 2900 border-right: 1px solid #b1b1b1;
2901 2901 border-bottom: 1px solid #afafaf;
2902 2902 color: #515151;
2903 2903 margin: 0;
2904 2904 padding: 6px 12px;
2905 2905 }
2906 2906
2907 2907 #content div.box div.pagination div.results,#content div.box div.pagination-wh div.results
2908 2908 {
2909 2909 text-align: left;
2910 2910 float: left;
2911 2911 margin: 0;
2912 2912 padding: 0;
2913 2913 }
2914 2914
2915 2915 #content div.box div.pagination div.results span,#content div.box div.pagination-wh div.results span
2916 2916 {
2917 2917 height: 1%;
2918 2918 display: block;
2919 2919 float: left;
2920 2920 background: #ebebeb url("../images/pager.png") repeat-x;
2921 2921 border-top: 1px solid #dedede;
2922 2922 border-left: 1px solid #cfcfcf;
2923 2923 border-right: 1px solid #c4c4c4;
2924 2924 border-bottom: 1px solid #c4c4c4;
2925 2925 color: #4A4A4A;
2926 2926 font-weight: 700;
2927 2927 margin: 0;
2928 2928 padding: 6px 8px;
2929 2929 }
2930 2930
2931 2931 #content div.box div.pagination ul.pager li.disabled,#content div.box div.pagination-wh a.disabled
2932 2932 {
2933 2933 color: #B4B4B4;
2934 2934 padding: 6px;
2935 2935 }
2936 2936
2937 2937 #login,#register {
2938 2938 width: 520px;
2939 2939 margin: 10% auto 0;
2940 2940 padding: 0;
2941 2941 }
2942 2942
2943 2943 #login div.color,#register div.color {
2944 2944 clear: both;
2945 2945 overflow: hidden;
2946 2946 background: #FFF;
2947 2947 margin: 10px auto 0;
2948 2948 padding: 3px 3px 3px 0;
2949 2949 }
2950 2950
2951 2951 #login div.color a,#register div.color a {
2952 2952 width: 20px;
2953 2953 height: 20px;
2954 2954 display: block;
2955 2955 float: left;
2956 2956 margin: 0 0 0 3px;
2957 2957 padding: 0;
2958 2958 }
2959 2959
2960 2960 #login div.title h5,#register div.title h5 {
2961 2961 color: #fff;
2962 2962 margin: 10px;
2963 2963 padding: 0;
2964 2964 }
2965 2965
2966 2966 #login div.form div.fields div.field,#register div.form div.fields div.field
2967 2967 {
2968 2968 clear: both;
2969 2969 overflow: hidden;
2970 2970 margin: 0;
2971 2971 padding: 0 0 10px;
2972 2972 }
2973 2973
2974 2974 #login div.form div.fields div.field span.error-message,#register div.form div.fields div.field span.error-message
2975 2975 {
2976 2976 height: 1%;
2977 2977 display: block;
2978 2978 color: red;
2979 2979 margin: 8px 0 0;
2980 2980 padding: 0;
2981 2981 max-width: 320px;
2982 2982 }
2983 2983
2984 2984 #login div.form div.fields div.field div.label label,#register div.form div.fields div.field div.label label
2985 2985 {
2986 2986 color: #000;
2987 2987 font-weight: 700;
2988 2988 }
2989 2989
2990 2990 #login div.form div.fields div.field div.input,#register div.form div.fields div.field div.input
2991 2991 {
2992 2992 float: left;
2993 2993 margin: 0;
2994 2994 padding: 0;
2995 2995 }
2996 2996
2997 2997 #login div.form div.fields div.field div.checkbox,#register div.form div.fields div.field div.checkbox
2998 2998 {
2999 2999 margin: 0 0 0 184px;
3000 3000 padding: 0;
3001 3001 }
3002 3002
3003 3003 #login div.form div.fields div.field div.checkbox label,#register div.form div.fields div.field div.checkbox label
3004 3004 {
3005 3005 color: #565656;
3006 3006 font-weight: 700;
3007 3007 }
3008 3008
3009 3009 #login div.form div.fields div.buttons input,#register div.form div.fields div.buttons input
3010 3010 {
3011 3011 color: #000;
3012 3012 font-size: 1em;
3013 3013 font-weight: 700;
3014 3014 margin: 0;
3015 3015 }
3016 3016
3017 3017 #changeset_content .container .wrapper,#graph_content .container .wrapper
3018 3018 {
3019 3019 width: 600px;
3020 3020 }
3021 3021
3022 3022 #changeset_content .container .left,#graph_content .container .left {
3023 3023 float: left;
3024 3024 width: 70%;
3025 3025 padding-left: 5px;
3026 3026 }
3027 3027
3028 3028 #changeset_content .container .left .date,.ac .match {
3029 3029 font-weight: 700;
3030 3030 padding-top: 5px;
3031 3031 padding-bottom: 5px;
3032 3032 }
3033 3033
3034 3034 div#legend_container table td,div#legend_choices table td {
3035 3035 border: none !important;
3036 3036 height: 20px !important;
3037 3037 padding: 0 !important;
3038 3038 }
3039 3039
3040 3040 .q_filter_box {
3041 3041 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3042 3042 -webkit-border-radius: 4px;
3043 3043 -moz-border-radius: 4px;
3044 3044 border-radius: 4px;
3045 3045 border: 0 none;
3046 3046 color: #AAAAAA;
3047 3047 margin-bottom: -4px;
3048 3048 margin-top: -4px;
3049 3049 padding-left: 3px;
3050 3050 }
3051 3051
3052 3052 #node_filter {
3053 3053 border: 0px solid #545454;
3054 3054 color: #AAAAAA;
3055 3055 padding-left: 3px;
3056 3056 }
3057 3057
3058 3058 /*README STYLE*/
3059 3059
3060 3060 div.readme {
3061 3061 padding:0px;
3062 3062 }
3063 3063
3064 3064 div.readme h2 {
3065 3065 font-weight: normal;
3066 3066 }
3067 3067
3068 3068 div.readme .readme_box {
3069 3069 background-color: #fafafa;
3070 3070 }
3071 3071
3072 3072 div.readme .readme_box {
3073 3073 clear:both;
3074 3074 overflow:hidden;
3075 3075 margin:0;
3076 3076 padding:0 20px 10px;
3077 3077 }
3078 3078
3079 3079 div.readme .readme_box h1, div.readme .readme_box h2, div.readme .readme_box h3, div.readme .readme_box h4, div.readme .readme_box h5, div.readme .readme_box h6 {
3080 3080 border-bottom: 0 !important;
3081 3081 margin: 0 !important;
3082 3082 padding: 0 !important;
3083 3083 line-height: 1.5em !important;
3084 3084 }
3085 3085
3086 3086
3087 3087 div.readme .readme_box h1:first-child {
3088 3088 padding-top: .25em !important;
3089 3089 }
3090 3090
3091 3091 div.readme .readme_box h2, div.readme .readme_box h3 {
3092 3092 margin: 1em 0 !important;
3093 3093 }
3094 3094
3095 3095 div.readme .readme_box h2 {
3096 3096 margin-top: 1.5em !important;
3097 3097 border-top: 4px solid #e0e0e0 !important;
3098 3098 padding-top: .5em !important;
3099 3099 }
3100 3100
3101 3101 div.readme .readme_box p {
3102 3102 color: black !important;
3103 3103 margin: 1em 0 !important;
3104 3104 line-height: 1.5em !important;
3105 3105 }
3106 3106
3107 3107 div.readme .readme_box ul {
3108 3108 list-style: disc !important;
3109 3109 margin: 1em 0 1em 2em !important;
3110 3110 }
3111 3111
3112 3112 div.readme .readme_box ol {
3113 3113 list-style: decimal;
3114 3114 margin: 1em 0 1em 2em !important;
3115 3115 }
3116 3116
3117 3117 div.readme .readme_box pre, code {
3118 3118 font: 12px "Bitstream Vera Sans Mono","Courier",monospace;
3119 3119 }
3120 3120
3121 3121 div.readme .readme_box code {
3122 3122 font-size: 12px !important;
3123 3123 background-color: ghostWhite !important;
3124 3124 color: #444 !important;
3125 3125 padding: 0 .2em !important;
3126 3126 border: 1px solid #dedede !important;
3127 3127 }
3128 3128
3129 3129 div.readme .readme_box pre code {
3130 3130 padding: 0 !important;
3131 3131 font-size: 12px !important;
3132 3132 background-color: #eee !important;
3133 3133 border: none !important;
3134 3134 }
3135 3135
3136 3136 div.readme .readme_box pre {
3137 3137 margin: 1em 0;
3138 3138 font-size: 12px;
3139 3139 background-color: #eee;
3140 3140 border: 1px solid #ddd;
3141 3141 padding: 5px;
3142 3142 color: #444;
3143 3143 overflow: auto;
3144 3144 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3145 3145 -webkit-border-radius: 3px;
3146 3146 -moz-border-radius: 3px;
3147 3147 border-radius: 3px;
3148 3148 }
3149 3149
3150 3150
3151 3151 /** RST STYLE **/
3152 3152
3153 3153
3154 3154 div.rst-block {
3155 3155 padding:0px;
3156 3156 }
3157 3157
3158 3158 div.rst-block h2 {
3159 3159 font-weight: normal;
3160 3160 }
3161 3161
3162 3162 div.rst-block {
3163 3163 background-color: #fafafa;
3164 3164 }
3165 3165
3166 3166 div.rst-block {
3167 3167 clear:both;
3168 3168 overflow:hidden;
3169 3169 margin:0;
3170 3170 padding:0 20px 10px;
3171 3171 }
3172 3172
3173 3173 div.rst-block h1, div.rst-block h2, div.rst-block h3, div.rst-block h4, div.rst-block h5, div.rst-block h6 {
3174 3174 border-bottom: 0 !important;
3175 3175 margin: 0 !important;
3176 3176 padding: 0 !important;
3177 3177 line-height: 1.5em !important;
3178 3178 }
3179 3179
3180 3180
3181 3181 div.rst-block h1:first-child {
3182 3182 padding-top: .25em !important;
3183 3183 }
3184 3184
3185 3185 div.rst-block h2, div.rst-block h3 {
3186 3186 margin: 1em 0 !important;
3187 3187 }
3188 3188
3189 3189 div.rst-block h2 {
3190 3190 margin-top: 1.5em !important;
3191 3191 border-top: 4px solid #e0e0e0 !important;
3192 3192 padding-top: .5em !important;
3193 3193 }
3194 3194
3195 3195 div.rst-block p {
3196 3196 color: black !important;
3197 3197 margin: 1em 0 !important;
3198 3198 line-height: 1.5em !important;
3199 3199 }
3200 3200
3201 3201 div.rst-block ul {
3202 3202 list-style: disc !important;
3203 3203 margin: 1em 0 1em 2em !important;
3204 3204 }
3205 3205
3206 3206 div.rst-block ol {
3207 3207 list-style: decimal;
3208 3208 margin: 1em 0 1em 2em !important;
3209 3209 }
3210 3210
3211 3211 div.rst-block pre, code {
3212 3212 font: 12px "Bitstream Vera Sans Mono","Courier",monospace;
3213 3213 }
3214 3214
3215 3215 div.rst-block code {
3216 3216 font-size: 12px !important;
3217 3217 background-color: ghostWhite !important;
3218 3218 color: #444 !important;
3219 3219 padding: 0 .2em !important;
3220 3220 border: 1px solid #dedede !important;
3221 3221 }
3222 3222
3223 3223 div.rst-block pre code {
3224 3224 padding: 0 !important;
3225 3225 font-size: 12px !important;
3226 3226 background-color: #eee !important;
3227 3227 border: none !important;
3228 3228 }
3229 3229
3230 3230 div.rst-block pre {
3231 3231 margin: 1em 0;
3232 3232 font-size: 12px;
3233 3233 background-color: #eee;
3234 3234 border: 1px solid #ddd;
3235 3235 padding: 5px;
3236 3236 color: #444;
3237 3237 overflow: auto;
3238 3238 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3239 3239 -webkit-border-radius: 3px;
3240 3240 -moz-border-radius: 3px;
3241 3241 border-radius: 3px;
3242 3242 }
3243 3243
3244 3244
3245 3245 /** comment main **/
3246 3246 .comments {
3247 3247 padding:10px 20px;
3248 3248 }
3249 3249
3250 3250 .comments .comment {
3251 3251 border: 1px solid #ddd;
3252 3252 margin-top: 10px;
3253 3253 -webkit-border-radius: 4px;
3254 3254 -moz-border-radius: 4px;
3255 3255 border-radius: 4px;
3256 3256 }
3257 3257
3258 3258 .comments .comment .meta {
3259 3259 background: #f8f8f8;
3260 3260 padding: 6px;
3261 3261 border-bottom: 1px solid #ddd;
3262 3262 }
3263 3263
3264 3264 .comments .comment .meta img {
3265 3265 vertical-align: middle;
3266 3266 }
3267 3267
3268 3268 .comments .comment .meta .user {
3269 3269 font-weight: bold;
3270 3270 }
3271 3271
3272 3272 .comments .comment .meta .date {
3273 3273 float: right;
3274 3274 }
3275 3275
3276 3276 .comments .comment .text {
3277 3277 padding: 8px 6px 6px 14px;
3278 3278 background-color: #FAFAFA;
3279 3279 }
3280 3280
3281 3281 .comments .comments-number{
3282 3282 padding:0px 0px 10px 0px;
3283 3283 font-weight: bold;
3284 3284 color: #666;
3285 3285 font-size: 16px;
3286 3286 }
3287 3287
3288 3288 /** comment form **/
3289 3289
3290 3290 .comment-form .clearfix{
3291 3291 background: #EEE;
3292 3292 -webkit-border-radius: 4px;
3293 3293 -moz-border-radius: 4px;
3294 3294 border-radius: 4px;
3295 3295 padding: 10px;
3296 3296 }
3297 3297
3298 3298 div.comment-form {
3299 3299 margin-top: 20px;
3300 3300 }
3301 3301
3302 3302 .comment-form strong {
3303 3303 display: block;
3304 3304 margin-bottom: 15px;
3305 3305 }
3306 3306
3307 3307 .comment-form textarea {
3308 3308 width: 100%;
3309 3309 height: 100px;
3310 3310 font-family: 'Monaco', 'Courier', 'Courier New', monospace;
3311 3311 }
3312 3312
3313 3313 form.comment-form {
3314 3314 margin-top: 10px;
3315 3315 margin-left: 10px;
3316 3316 }
3317 3317
3318 3318 .comment-form-submit {
3319 3319 margin-top: 5px;
3320 3320 margin-left: 525px;
3321 3321 }
3322 3322
3323 3323 .file-comments {
3324 3324 display: none;
3325 3325 }
3326 3326
3327 3327 .comment-form .comment {
3328 3328 margin-left: 10px;
3329 3329 }
3330 3330
3331 3331 .comment-form .comment-help{
3332 3332 padding: 0px 0px 5px 0px;
3333 3333 color: #666;
3334 3334 }
3335 3335
3336 3336 .comment-form .comment-button{
3337 3337 padding-top:5px;
3338 3338 }
3339 3339
3340 3340 .add-another-button {
3341 3341 margin-left: 10px;
3342 3342 margin-top: 10px;
3343 3343 margin-bottom: 10px;
3344 3344 }
3345 3345
3346 3346 .comment .buttons {
3347 3347 position: absolute;
3348 3348 right:40px;
3349 3349 }
3350 3350
3351 3351
3352 3352 .show-inline-comments{
3353 3353 position: relative;
3354 3354 top:1px
3355 3355 }
3356 3356
3357 3357 /** comment inline form **/
3358 3358
3359 3359 .comment-inline-form .clearfix{
3360 3360 background: #EEE;
3361 3361 -webkit-border-radius: 4px;
3362 3362 -moz-border-radius: 4px;
3363 3363 border-radius: 4px;
3364 3364 padding: 5px;
3365 3365 }
3366 3366
3367 3367 div.comment-inline-form {
3368 3368 margin-top: 5px;
3369 3369 padding:2px 6px 8px 6px;
3370 3370 }
3371 3371
3372 3372 .comment-inline-form strong {
3373 3373 display: block;
3374 3374 margin-bottom: 15px;
3375 3375 }
3376 3376
3377 3377 .comment-inline-form textarea {
3378 3378 width: 100%;
3379 3379 height: 100px;
3380 3380 font-family: 'Monaco', 'Courier', 'Courier New', monospace;
3381 3381 }
3382 3382
3383 3383 form.comment-inline-form {
3384 3384 margin-top: 10px;
3385 3385 margin-left: 10px;
3386 3386 }
3387 3387
3388 3388 .comment-inline-form-submit {
3389 3389 margin-top: 5px;
3390 3390 margin-left: 525px;
3391 3391 }
3392 3392
3393 3393 .file-comments {
3394 3394 display: none;
3395 3395 }
3396 3396
3397 3397 .comment-inline-form .comment {
3398 3398 margin-left: 10px;
3399 3399 }
3400 3400
3401 3401 .comment-inline-form .comment-help{
3402 3402 padding: 0px 0px 2px 0px;
3403 3403 color: #666666;
3404 3404 font-size: 10px;
3405 3405 }
3406 3406
3407 3407 .comment-inline-form .comment-button{
3408 3408 padding-top:5px;
3409 3409 }
3410 3410
3411 3411 /** comment inline **/
3412 3412 .inline-comments {
3413 3413 padding:10px 20px;
3414 3414 }
3415 3415
3416 3416 .inline-comments div.rst-block {
3417 3417 clear:both;
3418 3418 overflow:hidden;
3419 3419 margin:0;
3420 3420 padding:0 20px 0px;
3421 3421 }
3422 3422 .inline-comments .comment {
3423 3423 border: 1px solid #ddd;
3424 3424 -webkit-border-radius: 4px;
3425 3425 -moz-border-radius: 4px;
3426 3426 border-radius: 4px;
3427 3427 margin: 3px 3px 5px 5px;
3428 3428 }
3429 3429
3430 3430 .inline-comments .comment .meta {
3431 3431 background: #f8f8f8;
3432 3432 padding: 6px;
3433 3433 border-bottom: 1px solid #ddd;
3434 3434 }
3435 3435
3436 3436 .inline-comments .comment .meta img {
3437 3437 vertical-align: middle;
3438 3438 }
3439 3439
3440 3440 .inline-comments .comment .meta .user {
3441 3441 font-weight: bold;
3442 3442 }
3443 3443
3444 3444 .inline-comments .comment .meta .date {
3445 3445 float: right;
3446 3446 }
3447 3447
3448 3448 .inline-comments .comment .text {
3449 3449 padding: 8px 6px 6px 14px;
3450 3450 background-color: #FAFAFA;
3451 3451 }
3452 3452
3453 3453 .inline-comments .comments-number{
3454 3454 padding:0px 0px 10px 0px;
3455 3455 font-weight: bold;
3456 3456 color: #666;
3457 3457 font-size: 16px;
3458 3458 }
3459 .inline-comments-button .add-comment{
3460 margin:10px 5px !important;
3461 }
3459 3462 .notifications{
3460 3463 width:22px;
3461 3464 padding:2px;
3462 3465 float:right;
3463 3466 -webkit-border-radius: 4px;
3464 3467 -moz-border-radius: 4px;
3465 3468 border-radius: 4px;
3466 3469 text-align: center;
3467 3470 margin: -1px -10px 0px 5px;
3468 3471 background-color: #DEDEDE;
3469 3472 }
3470 3473 .notifications a{
3471 3474 color:#888 !important;
3472 3475 display: block;
3473 3476 font-size: 10px
3474 3477 }
3475 3478 .notifications a:hover{
3476 3479 text-decoration: none !important;
3477 3480 } No newline at end of file
@@ -1,257 +1,261
1 1 ## -*- coding: utf-8 -*-
2 2
3 3 <%inherit file="/base/base.html"/>
4 4
5 5 <%def name="title()">
6 6 ${c.repo_name} ${_('Changeset')} - r${c.changeset.revision}:${h.short_id(c.changeset.raw_id)} - ${c.rhodecode_name}
7 7 </%def>
8 8
9 9 <%def name="breadcrumbs_links()">
10 10 ${h.link_to(u'Home',h.url('/'))}
11 11 &raquo;
12 12 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
13 13 &raquo;
14 14 ${_('Changeset')} - r${c.changeset.revision}:${h.short_id(c.changeset.raw_id)}
15 15 </%def>
16 16
17 17 <%def name="page_nav()">
18 18 ${self.menu('changelog')}
19 19 </%def>
20 20
21 21 <%def name="fid(raw_id,path)" filter="strip">
22 22 <%
23 23 return 'C-%s-%s' % (h.short_id(raw_id),h.safeid(h.safe_unicode(path)))
24 24 %>
25 25 </%def>
26 26
27 27 <%def name="main()">
28 28 <div class="box">
29 29 <!-- box / title -->
30 30 <div class="title">
31 31 ${self.breadcrumbs()}
32 32 </div>
33 33 <div class="table">
34 34 <div class="diffblock">
35 35 <div class="code-header">
36 36 <div>
37 37 <span>${h.link_to(_('raw diff'),
38 38 h.url('raw_changeset_home',repo_name=c.repo_name,revision=c.changeset.raw_id,diff='show'))}</span>
39 39 &raquo; <span>${h.link_to(_('download diff'),
40 40 h.url('raw_changeset_home',repo_name=c.repo_name,revision=c.changeset.raw_id,diff='download'))}</span>
41 41 <div class="comments-number" style="float:right;padding-right:5px">${len(c.comments)} comment(s) (${c.inline_cnt} ${_('inline')})</div>
42 42 </div>
43 43 </div>
44 44 </div>
45 45 <div id="changeset_content">
46 46 <div class="container">
47 47 <div class="left">
48 48 <div class="date">${_('commit')} ${c.changeset.revision}: ${h.short_id(c.changeset.raw_id)}@${c.changeset.date}</div>
49 49 <div class="author">
50 50 <div class="gravatar">
51 51 <img alt="gravatar" src="${h.gravatar_url(h.email(c.changeset.author),20)}"/>
52 52 </div>
53 53 <span>${h.person(c.changeset.author)}</span><br/>
54 54 <span><a href="mailto:${h.email_or_none(c.changeset.author)}">${h.email_or_none(c.changeset.author)}</a></span><br/>
55 55 </div>
56 56 <div class="message">${h.link_to(h.wrap_paragraphs(c.changeset.message),h.url('changeset_home',repo_name=c.repo_name,revision=c.changeset.raw_id))}</div>
57 57 </div>
58 58 <div class="right">
59 59 <div class="changes">
60 60 % if len(c.changeset.affected_files) <= c.affected_files_cut_off:
61 61 <span class="removed" title="${_('removed')}">${len(c.changeset.removed)}</span>
62 62 <span class="changed" title="${_('changed')}">${len(c.changeset.changed)}</span>
63 63 <span class="added" title="${_('added')}">${len(c.changeset.added)}</span>
64 64 % else:
65 65 <span class="removed" title="${_('affected %s files') % len(c.changeset.affected_files)}">!</span>
66 66 <span class="changed" title="${_('affected %s files') % len(c.changeset.affected_files)}">!</span>
67 67 <span class="added" title="${_('affected %s files') % len(c.changeset.affected_files)}">!</span>
68 68 % endif
69 69 </div>
70 70 %if len(c.changeset.parents)>1:
71 71 <div class="merge">
72 72 ${_('merge')}<img alt="merge" src="${h.url('/images/icons/arrow_join.png')}"/>
73 73 </div>
74 74 %endif
75 75
76 76 %if c.changeset.parents:
77 77 %for p_cs in reversed(c.changeset.parents):
78 78 <div class="parent">${_('Parent')} ${p_cs.revision}: ${h.link_to(h.short_id(p_cs.raw_id),
79 79 h.url('changeset_home',repo_name=c.repo_name,revision=p_cs.raw_id),title=p_cs.message)}
80 80 </div>
81 81 %endfor
82 82 %else:
83 83 <div class="parent">${_('No parents')}</div>
84 84 %endif
85 85 <span class="logtags">
86 86 <span class="branchtag" title="${'%s %s' % (_('branch'),c.changeset.branch)}">
87 87 ${h.link_to(c.changeset.branch,h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id))}</span>
88 88 %for tag in c.changeset.tags:
89 89 <span class="tagtag" title="${'%s %s' % (_('tag'),tag)}">
90 90 ${h.link_to(tag,h.url('files_home',repo_name=c.repo_name,revision=c.changeset.raw_id))}</span>
91 91 %endfor
92 92 </span>
93 93 </div>
94 94 </div>
95 95 <span style="font-size:1.1em;font-weight: bold">
96 96 ${_('%s files affected with %s additions and %s deletions.') % (len(c.changeset.affected_files),c.lines_added,c.lines_deleted)}
97 97 </span>
98 98 <div class="cs_files">
99 99 %for change,filenode,diff,cs1,cs2,stat in c.changes:
100 100 <div class="cs_${change}">
101 101 <div class="node">
102 102 %if change != 'removed':
103 103 ${h.link_to(h.safe_unicode(filenode.path),h.url.current(anchor=self.fid(filenode.changeset.raw_id,filenode.path)))}
104 104 %else:
105 105 ${h.link_to(h.safe_unicode(filenode.path),h.url.current(anchor=self.fid('',filenode.path)))}
106 106 %endif
107 107 </div>
108 108 <div class="changes">${h.fancy_file_stats(stat)}</div>
109 109 </div>
110 110 %endfor
111 111 % if c.cut_off:
112 112 ${_('Changeset was too big and was cut off...')}
113 113 % endif
114 114 </div>
115 115 </div>
116 116
117 117 </div>
118 118
119 119 %for change,filenode,diff,cs1,cs2,stat in c.changes:
120 120 %if change !='removed':
121 121 <div style="clear:both;height:10px"></div>
122 122 <div class="diffblock margined comm" id="${self.fid(filenode.changeset.raw_id,filenode.path)}">
123 123 <div class="code-header">
124 124 <div class="changeset_header">
125 125 <span class="changeset_file">
126 126 ${h.link_to_if(change!='removed',h.safe_unicode(filenode.path),h.url('files_home',repo_name=c.repo_name,
127 127 revision=filenode.changeset.raw_id,f_path=h.safe_unicode(filenode.path)))}
128 128 </span>
129 129 &raquo; <span>${h.link_to(_('diff'),
130 130 h.url('files_diff_home',repo_name=c.repo_name,f_path=h.safe_unicode(filenode.path),diff2=cs2,diff1=cs1,diff='diff'))}</span>
131 131 &raquo; <span>${h.link_to(_('raw diff'),
132 132 h.url('files_diff_home',repo_name=c.repo_name,f_path=h.safe_unicode(filenode.path),diff2=cs2,diff1=cs1,diff='raw'))}</span>
133 133 &raquo; <span>${h.link_to(_('download diff'),
134 134 h.url('files_diff_home',repo_name=c.repo_name,f_path=h.safe_unicode(filenode.path),diff2=cs2,diff1=cs1,diff='download'))}</span>
135 135 <span style="float:right">
136 136 <label>
137 137 ${_('show inline comments')}
138 138 ${h.checkbox('',checked="checked",class_="show-inline-comments",id_for=self.fid(filenode.changeset.raw_id,filenode.path))}
139 139 </label>
140 140 </span>
141 141 </div>
142 142 </div>
143 143 <div class="code-body">
144 144 <div class="full_f_path" path="${filenode.path}"></div>
145 145 %if diff:
146 146 ${diff|n}
147 147 %else:
148 148 ${_('No changes in this file')}
149 149 %endif
150 150 </div>
151 151 </div>
152 152 %endif
153 153 %endfor
154 154
155 155 <%namespace name="comment" file="/changeset/changeset_file_comment.html"/>
156 156 ## template for inline comment form
157 157 ${comment.comment_inline_form()}
158 158
159 159 <div class="comments">
160 160 <div class="comments-number">${len(c.comments)} comment(s) (${c.inline_cnt} ${_('inline')})</div>
161 161
162 162 %for path, lines in c.inline_comments:
163 163 <div style="display:none" class="inline-comment-placeholder" path="${path}" target_id="${self.fid(c.changeset.raw_id,path)}">
164 164 % for line,comments in lines.iteritems():
165 165 <div class="inline-comment-placeholder-line" line="${line}" target_id="${h.safeid(h.safe_unicode(path))}">
166 166 %for co in comments:
167 167 ${comment.comment_block(co)}
168 168 %endfor
169 169 </div>
170 170 %endfor
171 171 </div>
172 172 %endfor
173 173
174 174 %for co in c.comments:
175 175 ${comment.comment_block(co)}
176 176 %endfor
177 177 %if c.rhodecode_user.username != 'default':
178 178 <div class="comment-form">
179 179 ${h.form(h.url('changeset_comment', repo_name=c.repo_name, revision=c.changeset.raw_id))}
180 180 <strong>${_('Leave a comment')}</strong>
181 181 <div class="clearfix">
182 182 <div class="comment-help">
183 183 ${_('Comments parsed using')} <a href="${h.url('rst_help')}">RST</a> ${_('syntax')}
184 184 </div>
185 185 ${h.textarea('text')}
186 186 </div>
187 187 <div class="comment-button">
188 188 ${h.submit('save', _('Comment'), class_='ui-button')}
189 189 </div>
190 190 ${h.end_form()}
191 191 </div>
192 192 %endif
193 193 </div>
194 194 <script type="text/javascript">
195 195 var deleteComment = function(comment_id){
196 196
197 197 var url = "${url('changeset_comment_delete',repo_name=c.repo_name,comment_id='__COMMENT_ID__')}".replace('__COMMENT_ID__',comment_id);
198 198 var postData = '_method=delete';
199 199 var success = function(o){
200 200 var n = YUD.get('comment-'+comment_id);
201 201 n.parentNode.removeChild(n);
202 202 }
203 203 ajaxPOST(url,postData,success);
204 204 }
205 205
206 206 YUE.onDOMReady(function(){
207 207
208 208 YUE.on(YUQ('.show-inline-comments'),'change',function(e){
209 209 var show = 'none';
210 210 var target = e.currentTarget;
211 211 if(target.checked){
212 212 var show = ''
213 213 }
214 214 var boxid = YUD.getAttribute(target,'id_for');
215 215 var comments = YUQ('#{0} .inline-comments'.format(boxid));
216 216 for(c in comments){
217 217 YUD.setStyle(comments[c],'display',show);
218 218 }
219 219 })
220
221
222 220
223 221 YUE.on(YUQ('.line'),'click',function(e){
224 222 var tr = e.currentTarget;
225 223 if(YUD.hasClass(tr,'form-open') || YUD.hasClass(tr,'context')){
226 224 return
227 225 }
228 226 YUD.addClass(tr,'form-open');
229 227 var node = tr.parentNode.parentNode.parentNode.getElementsByClassName('full_f_path')[0];
230 228 var f_path = YUD.getAttribute(node,'path');
231 229 var lineno = getLineNo(tr);
232 230 var form = createInlineForm(tr, f_path, lineno);
233 YUD.insertAfter(form,tr);
231 var target_tr = tr;
232 if(YUD.hasClass(YUD.getNextSibling(tr),'inline-comments')){
233 target_tr = YUD.getNextSibling(tr);
234 }
235 YUD.insertAfter(form,target_tr);
236 YUD.get('text_'+lineno).focus()
234 237 });
235 238
236 239 // inject comments into they proper positions
237 240 var file_comments = YUQ('.inline-comment-placeholder');
238 241
239 242 for (f in file_comments){
240 243 var box = file_comments[f];
241 244 var inlines = box.children;
242 245 for(var i=0; i<inlines.length; i++){
243 246 try{
247
244 248 var inline = inlines[i];
245 249 var lineno = YUD.getAttribute(inlines[i],'line');
246 250 var lineid = "{0}_{1}".format(YUD.getAttribute(inline,'target_id'),lineno);
247 251 var target_line = YUD.get(lineid);
248 var comments = new YAHOO.util.Element(tableTr('inline-comments',inline.innerHTML))
249 YUD.insertAfter(comments,target_line.parentNode);
252 var comment = new YAHOO.util.Element(tableTr('inline-comments',inline.innerHTML))
253 YUD.insertAfter(comment,target_line.parentNode);
250 254 }catch(e){}
251 255 }
252 256 }
253 257 })
254 258
255 259 </script>
256 260 </div>
257 261 </%def>
@@ -1,66 +1,66
1 1 ##usage:
2 2 ## <%namespace name="comment" file="/changeset/changeset_file_comment.html"/>
3 3 ## ${comment.comment_block(co)}
4 4 ##
5 5 <%def name="comment_block(co)">
6 6 <div class="comment" id="comment-${co.comment_id}">
7 7 <div class="meta">
8 8 <span class="user">
9 9 <img src="${h.gravatar_url(co.author.email, 20)}" />
10 10 ${co.author.username}
11 11 </span>
12 12 <a href="${h.url.current(anchor='comment-%s' % co.comment_id)}"> ${_('commented on')} </a>
13 13 ${h.short_id(co.revision)}
14 14 %if co.f_path:
15 15 ${_(' in file ')}
16 16 ${co.f_path}:L ${co.line_no}
17 17 %endif
18 18 <span class="date">
19 19 ${h.age(co.modified_at)}
20 20 </span>
21 21 </div>
22 22 <div class="text">
23 23 %if h.HasPermissionAny('hg.admin', 'repository.admin')() or co.author.user_id == c.rhodecode_user.user_id:
24 24 <div class="buttons">
25 25 <span onClick="deleteComment(${co.comment_id})" class="delete-comment ui-button-small">${_('Delete')}</span>
26 26 </div>
27 27 %endif
28 28 ${h.rst(co.text)|n}
29 29 </div>
30 30 </div>
31 31 </%def>
32 32
33 33
34 34
35 35 <%def name="comment_inline_form()">
36 36 <div id='comment-inline-form-template' style="display:none">
37 37 <div class="comment-inline-form">
38 38 %if c.rhodecode_user.username != 'default':
39 39 ${h.form(h.url('changeset_comment', repo_name=c.repo_name, revision=c.changeset.raw_id))}
40 40 <div class="clearfix">
41 41 <div class="comment-help">${_('Commenting on line')} {1} ${_('comments parsed using')}
42 42 <a href="${h.url('rst_help')}">RST</a> ${_('syntax')}</div>
43 ${h.textarea('text')}
43 <textarea id="text_{1}" name="text"></textarea>
44 44 </div>
45 45 <div class="comment-button">
46 46 <input type="hidden" name="f_path" value="{0}">
47 47 <input type="hidden" name="line" value="{1}">
48 48 ${h.submit('save', _('Comment'), class_='ui-button-small')}
49 49 ${h.reset('hide-inline-form', _('Hide'), class_='ui-button-small hide-inline-form')}
50 50 </div>
51 51 ${h.end_form()}
52 52 %else:
53 53 ${h.form('')}
54 54 <div class="clearfix">
55 55 <div class="comment-help">
56 56 ${'You need to be logged in to comment.'} <a href="${h.url('login_home',came_from=h.url.current())}">${_('Login now')}</a>
57 57 </div>
58 58 </div>
59 59 <div class="comment-button">
60 60 ${h.reset('hide-inline-form', _('Hide'), class_='ui-button-small hide-inline-form')}
61 61 </div>
62 62 ${h.end_form()}
63 63 %endif
64 64 </div>
65 65 </div>
66 66 </%def> No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now