##// END OF EJS Templates
fixed percentage in stats...
marcink -
r1940:ef23fa83 beta
parent child Browse files
Show More
@@ -1,4252 +1,4252 b''
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: 44px;
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),to(#eedc94) );
267 267 background-image: -moz-linear-gradient(top, #003b76, #00376e);
268 268 background-image: -ms-linear-gradient(top, #003b76, #00376e);
269 269 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),color-stop(100%, #00376e) );
270 270 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
271 271 background-image: -o-linear-gradient(top, #003b76, #00376e) );
272 272 background-image: linear-gradient(top, #003b76, #00376e);
273 273 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',endColorstr='#00376e', GradientType=0 );
274 274 margin: 0;
275 275 padding: 0;
276 276 display: block;
277 277 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
278 278 -webkit-border-radius: 4px 4px 4px 4px;
279 279 -khtml-border-radius: 4px 4px 4px 4px;
280 280 -moz-border-radius: 4px 4px 4px 4px;
281 281 border-radius: 4px 4px 4px 4px;
282 282 }
283 283 #header #header-inner.hover{
284 284 position: fixed !important;
285 285 width: 100% !important;
286 286 margin-left: -10px !important;
287 287 z-index: 10000;
288 288 border-radius: 0px 0px 4px 4px;
289 289 }
290 290 #header #header-inner #home a {
291 291 height: 40px;
292 292 width: 46px;
293 293 display: block;
294 294 background: url("../images/button_home.png");
295 295 background-position: 0 0;
296 296 margin: 0;
297 297 padding: 0;
298 298 }
299 299
300 300 #header #header-inner #home a:hover {
301 301 background-position: 0 -40px;
302 302 }
303 303
304 304 #header #header-inner #logo {
305 305 float: left;
306 306 position: absolute;
307 307 }
308 308
309 309 #header #header-inner #logo h1 {
310 310 color: #FFF;
311 311 font-size: 20px;
312 312 margin: 12px 0 0 13px;
313 313 padding: 0;
314 314 }
315 315
316 316 #header #header-inner #logo a {
317 317 color: #fff;
318 318 text-decoration: none;
319 319 }
320 320
321 321 #header #header-inner #logo a:hover {
322 322 color: #bfe3ff;
323 323 }
324 324
325 325 #header #header-inner #quick,#header #header-inner #quick ul {
326 326 position: relative;
327 327 float: right;
328 328 list-style-type: none;
329 329 list-style-position: outside;
330 330 margin: 8px 5px 0 0;
331 331 padding: 0;
332 332 }
333 333
334 334 #header #header-inner #quick li {
335 335 position: relative;
336 336 float: left;
337 337 margin: 0 5px 0 0;
338 338 padding: 0;
339 339 }
340 340
341 341 #header #header-inner #quick li a.menu_link {
342 342 top: 0;
343 343 left: 0;
344 344 height: 1%;
345 345 display: block;
346 346 clear: both;
347 347 overflow: hidden;
348 348 color: #FFF;
349 349 font-weight: 700;
350 350 text-decoration: none;
351 351 background: #369;
352 352 padding: 0;
353 353 -webkit-border-radius: 4px 4px 4px 4px;
354 354 -khtml-border-radius: 4px 4px 4px 4px;
355 355 -moz-border-radius: 4px 4px 4px 4px;
356 356 border-radius: 4px 4px 4px 4px;
357 357 }
358 358
359 359 #header #header-inner #quick li span.short {
360 360 padding: 9px 6px 8px 6px;
361 361 }
362 362
363 363 #header #header-inner #quick li span {
364 364 top: 0;
365 365 right: 0;
366 366 height: 1%;
367 367 display: block;
368 368 float: left;
369 369 border-left: 1px solid #3f6f9f;
370 370 margin: 0;
371 371 padding: 10px 12px 8px 10px;
372 372 }
373 373
374 374 #header #header-inner #quick li span.normal {
375 375 border: none;
376 376 padding: 10px 12px 8px;
377 377 }
378 378
379 379 #header #header-inner #quick li span.icon {
380 380 top: 0;
381 381 left: 0;
382 382 border-left: none;
383 383 border-right: 1px solid #2e5c89;
384 384 padding: 8px 6px 4px;
385 385 }
386 386
387 387 #header #header-inner #quick li span.icon_short {
388 388 top: 0;
389 389 left: 0;
390 390 border-left: none;
391 391 border-right: 1px solid #2e5c89;
392 392 padding: 8px 6px 4px;
393 393 }
394 394
395 395 #header #header-inner #quick li span.icon img,#header #header-inner #quick li span.icon_short img
396 396 {
397 397 margin: 0px -2px 0px 0px;
398 398 }
399 399
400 400 #header #header-inner #quick li a:hover {
401 401 background: #4e4e4e no-repeat top left;
402 402 }
403 403
404 404 #header #header-inner #quick li a:hover span {
405 405 border-left: 1px solid #545454;
406 406 }
407 407
408 408 #header #header-inner #quick li a:hover span.icon,#header #header-inner #quick li a:hover span.icon_short
409 409 {
410 410 border-left: none;
411 411 border-right: 1px solid #464646;
412 412 }
413 413
414 414 #header #header-inner #quick ul {
415 415 top: 29px;
416 416 right: 0;
417 417 min-width: 200px;
418 418 display: none;
419 419 position: absolute;
420 420 background: #FFF;
421 421 border: 1px solid #666;
422 422 border-top: 1px solid #003367;
423 423 z-index: 100;
424 margin: 2px 0px 0px 0px;
424 margin: 0px 0px 0px 0px;
425 425 padding: 0;
426 426 }
427 427
428 428 #header #header-inner #quick ul.repo_switcher {
429 429 max-height: 275px;
430 430 overflow-x: hidden;
431 431 overflow-y: auto;
432 432 }
433 433
434 434 #header #header-inner #quick ul.repo_switcher li.qfilter_rs {
435 435 float: none;
436 436 margin: 0;
437 437 border-bottom: 2px solid #003367;
438 438 }
439 439
440 440 #header #header-inner #quick .repo_switcher_type {
441 441 position: absolute;
442 442 left: 0;
443 443 top: 9px;
444 444 }
445 445
446 446 #header #header-inner #quick li ul li {
447 447 border-bottom: 1px solid #ddd;
448 448 }
449 449
450 450 #header #header-inner #quick li ul li a {
451 451 width: 182px;
452 452 height: auto;
453 453 display: block;
454 454 float: left;
455 455 background: #FFF;
456 456 color: #003367;
457 457 font-weight: 400;
458 458 margin: 0;
459 459 padding: 7px 9px;
460 460 }
461 461
462 462 #header #header-inner #quick li ul li a:hover {
463 463 color: #000;
464 464 background: #FFF;
465 465 }
466 466
467 467 #header #header-inner #quick ul ul {
468 468 top: auto;
469 469 }
470 470
471 471 #header #header-inner #quick li ul ul {
472 472 right: 200px;
473 473 max-height: 275px;
474 474 overflow: auto;
475 475 overflow-x: hidden;
476 476 white-space: normal;
477 477 }
478 478
479 479 #header #header-inner #quick li ul li a.journal,#header #header-inner #quick li ul li a.journal:hover
480 480 {
481 481 background: url("../images/icons/book.png") no-repeat scroll 4px 9px
482 482 #FFF;
483 483 width: 167px;
484 484 margin: 0;
485 485 padding: 12px 9px 7px 24px;
486 486 }
487 487
488 488 #header #header-inner #quick li ul li a.private_repo,#header #header-inner #quick li ul li a.private_repo:hover
489 489 {
490 490 background: url("../images/icons/lock.png") no-repeat scroll 4px 9px
491 491 #FFF;
492 492 min-width: 167px;
493 493 margin: 0;
494 494 padding: 12px 9px 7px 24px;
495 495 }
496 496
497 497 #header #header-inner #quick li ul li a.public_repo,#header #header-inner #quick li ul li a.public_repo:hover
498 498 {
499 499 background: url("../images/icons/lock_open.png") no-repeat scroll 4px
500 500 9px #FFF;
501 501 min-width: 167px;
502 502 margin: 0;
503 503 padding: 12px 9px 7px 24px;
504 504 }
505 505
506 506 #header #header-inner #quick li ul li a.hg,#header #header-inner #quick li ul li a.hg:hover
507 507 {
508 508 background: url("../images/icons/hgicon.png") no-repeat scroll 4px 9px
509 509 #FFF;
510 510 min-width: 167px;
511 511 margin: 0 0 0 14px;
512 512 padding: 12px 9px 7px 24px;
513 513 }
514 514
515 515 #header #header-inner #quick li ul li a.git,#header #header-inner #quick li ul li a.git:hover
516 516 {
517 517 background: url("../images/icons/giticon.png") no-repeat scroll 4px 9px
518 518 #FFF;
519 519 min-width: 167px;
520 520 margin: 0 0 0 14px;
521 521 padding: 12px 9px 7px 24px;
522 522 }
523 523
524 524 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover
525 525 {
526 526 background: url("../images/icons/database_edit.png") no-repeat scroll
527 527 4px 9px #FFF;
528 528 width: 167px;
529 529 margin: 0;
530 530 padding: 12px 9px 7px 24px;
531 531 }
532 532
533 533 #header #header-inner #quick li ul li a.repos_groups,#header #header-inner #quick li ul li a.repos_groups:hover
534 534 {
535 535 background: url("../images/icons/database_link.png") no-repeat scroll
536 536 4px 9px #FFF;
537 537 width: 167px;
538 538 margin: 0;
539 539 padding: 12px 9px 7px 24px;
540 540 }
541 541
542 542 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover
543 543 {
544 544 background: #FFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
545 545 width: 167px;
546 546 margin: 0;
547 547 padding: 12px 9px 7px 24px;
548 548 }
549 549
550 550 #header #header-inner #quick li ul li a.groups,#header #header-inner #quick li ul li a.groups:hover
551 551 {
552 552 background: #FFF url("../images/icons/group_edit.png") no-repeat 4px 9px;
553 553 width: 167px;
554 554 margin: 0;
555 555 padding: 12px 9px 7px 24px;
556 556 }
557 557
558 558 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover
559 559 {
560 560 background: #FFF url("../images/icons/cog.png") no-repeat 4px 9px;
561 561 width: 167px;
562 562 margin: 0;
563 563 padding: 12px 9px 7px 24px;
564 564 }
565 565
566 566 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover
567 567 {
568 568 background: #FFF url("../images/icons/key.png") no-repeat 4px 9px;
569 569 width: 167px;
570 570 margin: 0;
571 571 padding: 12px 9px 7px 24px;
572 572 }
573 573
574 574 #header #header-inner #quick li ul li a.ldap,#header #header-inner #quick li ul li a.ldap:hover
575 575 {
576 576 background: #FFF url("../images/icons/server_key.png") no-repeat 4px 9px;
577 577 width: 167px;
578 578 margin: 0;
579 579 padding: 12px 9px 7px 24px;
580 580 }
581 581
582 582 #header #header-inner #quick li ul li a.fork,#header #header-inner #quick li ul li a.fork:hover
583 583 {
584 584 background: #FFF url("../images/icons/arrow_divide.png") no-repeat 4px
585 585 9px;
586 586 width: 167px;
587 587 margin: 0;
588 588 padding: 12px 9px 7px 24px;
589 589 }
590 590
591 591 #header #header-inner #quick li ul li a.search,#header #header-inner #quick li ul li a.search:hover
592 592 {
593 593 background: #FFF url("../images/icons/search_16.png") no-repeat 4px 9px;
594 594 width: 167px;
595 595 margin: 0;
596 596 padding: 12px 9px 7px 24px;
597 597 }
598 598
599 599 #header #header-inner #quick li ul li a.delete,#header #header-inner #quick li ul li a.delete:hover
600 600 {
601 601 background: #FFF url("../images/icons/delete.png") no-repeat 4px 9px;
602 602 width: 167px;
603 603 margin: 0;
604 604 padding: 12px 9px 7px 24px;
605 605 }
606 606
607 607 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover
608 608 {
609 609 background: #FFF url("../images/icons/arrow_branch.png") no-repeat 4px
610 610 9px;
611 611 width: 167px;
612 612 margin: 0;
613 613 padding: 12px 9px 7px 24px;
614 614 }
615 615
616 616 #header #header-inner #quick li ul li a.tags,
617 617 #header #header-inner #quick li ul li a.tags:hover{
618 618 background: #FFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
619 619 width: 167px;
620 620 margin: 0;
621 621 padding: 12px 9px 7px 24px;
622 622 }
623 623
624 624 #header #header-inner #quick li ul li a.bookmarks,
625 625 #header #header-inner #quick li ul li a.bookmarks:hover{
626 626 background: #FFF url("../images/icons/tag_green.png") no-repeat 4px 9px;
627 627 width: 167px;
628 628 margin: 0;
629 629 padding: 12px 9px 7px 24px;
630 630 }
631 631
632 632 #header #header-inner #quick li ul li a.admin,
633 633 #header #header-inner #quick li ul li a.admin:hover{
634 634 background: #FFF url("../images/icons/cog_edit.png") no-repeat 4px 9px;
635 635 width: 167px;
636 636 margin: 0;
637 637 padding: 12px 9px 7px 24px;
638 638 }
639 639
640 640 .groups_breadcrumbs a {
641 641 color: #fff;
642 642 }
643 643
644 644 .groups_breadcrumbs a:hover {
645 645 color: #bfe3ff;
646 646 text-decoration: none;
647 647 }
648 648
649 649 td.quick_repo_menu {
650 650 background: #FFF url("../images/vertical-indicator.png") 8px 50% no-repeat !important;
651 651 cursor: pointer;
652 652 width: 8px;
653 653 border: 1px solid transparent;
654 654 }
655 655
656 656 td.quick_repo_menu.active {
657 657 background: url("../images/dt-arrow-dn.png") no-repeat scroll 5px 50% #FFFFFF !important;
658 658 border: 1px solid #003367;
659 659 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
660 660 cursor: pointer;
661 661 }
662 662
663 663 td.quick_repo_menu .menu_items {
664 664 margin-top: 10px;
665 665 margin-left:-6px;
666 666 width: 150px;
667 667 position: absolute;
668 668 background-color: #FFF;
669 669 background: none repeat scroll 0 0 #FFFFFF;
670 670 border-color: #003367 #666666 #666666;
671 671 border-right: 1px solid #666666;
672 672 border-style: solid;
673 673 border-width: 1px;
674 674 box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2);
675 675 border-top-style: none;
676 676 }
677 677
678 678 td.quick_repo_menu .menu_items li {
679 679 padding: 0 !important;
680 680 }
681 681
682 682 td.quick_repo_menu .menu_items a {
683 683 display: block;
684 684 padding: 4px 12px 4px 8px;
685 685 }
686 686
687 687 td.quick_repo_menu .menu_items a:hover {
688 688 background-color: #EEE;
689 689 text-decoration: none;
690 690 }
691 691
692 692 td.quick_repo_menu .menu_items .icon img {
693 693 margin-bottom: -2px;
694 694 }
695 695
696 696 td.quick_repo_menu .menu_items.hidden {
697 697 display: none;
698 698 }
699 699
700 700 .yui-dt-first th {
701 701 text-align: left;
702 702 }
703 703
704 704 /*
705 705 Copyright (c) 2011, Yahoo! Inc. All rights reserved.
706 706 Code licensed under the BSD License:
707 707 http://developer.yahoo.com/yui/license.html
708 708 version: 2.9.0
709 709 */
710 710 .yui-skin-sam .yui-dt-mask {
711 711 position: absolute;
712 712 z-index: 9500;
713 713 }
714 714 .yui-dt-tmp {
715 715 position: absolute;
716 716 left: -9000px;
717 717 }
718 718 .yui-dt-scrollable .yui-dt-bd { overflow: auto }
719 719 .yui-dt-scrollable .yui-dt-hd {
720 720 overflow: hidden;
721 721 position: relative;
722 722 }
723 723 .yui-dt-scrollable .yui-dt-bd thead tr,
724 724 .yui-dt-scrollable .yui-dt-bd thead th {
725 725 position: absolute;
726 726 left: -1500px;
727 727 }
728 728 .yui-dt-scrollable tbody { -moz-outline: 0 }
729 729 .yui-skin-sam thead .yui-dt-sortable { cursor: pointer }
730 730 .yui-skin-sam thead .yui-dt-draggable { cursor: move }
731 731 .yui-dt-coltarget {
732 732 position: absolute;
733 733 z-index: 999;
734 734 }
735 735 .yui-dt-hd { zoom: 1 }
736 736 th.yui-dt-resizeable .yui-dt-resizerliner { position: relative }
737 737 .yui-dt-resizer {
738 738 position: absolute;
739 739 right: 0;
740 740 bottom: 0;
741 741 height: 100%;
742 742 cursor: e-resize;
743 743 cursor: col-resize;
744 744 background-color: #CCC;
745 745 opacity: 0;
746 746 filter: alpha(opacity=0);
747 747 }
748 748 .yui-dt-resizerproxy {
749 749 visibility: hidden;
750 750 position: absolute;
751 751 z-index: 9000;
752 752 background-color: #CCC;
753 753 opacity: 0;
754 754 filter: alpha(opacity=0);
755 755 }
756 756 th.yui-dt-hidden .yui-dt-liner,
757 757 td.yui-dt-hidden .yui-dt-liner,
758 758 th.yui-dt-hidden .yui-dt-resizer { display: none }
759 759 .yui-dt-editor,
760 760 .yui-dt-editor-shim {
761 761 position: absolute;
762 762 z-index: 9000;
763 763 }
764 764 .yui-skin-sam .yui-dt table {
765 765 margin: 0;
766 766 padding: 0;
767 767 font-family: arial;
768 768 font-size: inherit;
769 769 border-collapse: separate;
770 770 *border-collapse: collapse;
771 771 border-spacing: 0;
772 772 border: 1px solid #7f7f7f;
773 773 }
774 774 .yui-skin-sam .yui-dt thead { border-spacing: 0 }
775 775 .yui-skin-sam .yui-dt caption {
776 776 color: #000;
777 777 font-size: 85%;
778 778 font-weight: normal;
779 779 font-style: italic;
780 780 line-height: 1;
781 781 padding: 1em 0;
782 782 text-align: center;
783 783 }
784 784 .yui-skin-sam .yui-dt th { background: #d8d8da url(../images/sprite.png) repeat-x 0 0 }
785 785 .yui-skin-sam .yui-dt th,
786 786 .yui-skin-sam .yui-dt th a {
787 787 font-weight: normal;
788 788 text-decoration: none;
789 789 color: #000;
790 790 vertical-align: bottom;
791 791 }
792 792 .yui-skin-sam .yui-dt th {
793 793 margin: 0;
794 794 padding: 0;
795 795 border: 0;
796 796 border-right: 1px solid #cbcbcb;
797 797 }
798 798 .yui-skin-sam .yui-dt tr.yui-dt-first td { border-top: 1px solid #7f7f7f }
799 799 .yui-skin-sam .yui-dt th .yui-dt-liner { white-space: nowrap }
800 800 .yui-skin-sam .yui-dt-liner {
801 801 margin: 0;
802 802 padding: 0;
803 803 }
804 804 .yui-skin-sam .yui-dt-coltarget {
805 805 width: 5px;
806 806 background-color: red;
807 807 }
808 808 .yui-skin-sam .yui-dt td {
809 809 margin: 0;
810 810 padding: 0;
811 811 border: 0;
812 812 border-right: 1px solid #cbcbcb;
813 813 text-align: left;
814 814 }
815 815 .yui-skin-sam .yui-dt-list td { border-right: 0 }
816 816 .yui-skin-sam .yui-dt-resizer { width: 6px }
817 817 .yui-skin-sam .yui-dt-mask {
818 818 background-color: #000;
819 819 opacity: .25;
820 820 filter: alpha(opacity=25);
821 821 }
822 822 .yui-skin-sam .yui-dt-message { background-color: #FFF }
823 823 .yui-skin-sam .yui-dt-scrollable table { border: 0 }
824 824 .yui-skin-sam .yui-dt-scrollable .yui-dt-hd {
825 825 border-left: 1px solid #7f7f7f;
826 826 border-top: 1px solid #7f7f7f;
827 827 border-right: 1px solid #7f7f7f;
828 828 }
829 829 .yui-skin-sam .yui-dt-scrollable .yui-dt-bd {
830 830 border-left: 1px solid #7f7f7f;
831 831 border-bottom: 1px solid #7f7f7f;
832 832 border-right: 1px solid #7f7f7f;
833 833 background-color: #FFF;
834 834 }
835 835 .yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td { border-bottom: 1px solid #7f7f7f }
836 836 .yui-skin-sam th.yui-dt-asc,
837 837 .yui-skin-sam th.yui-dt-desc { background: url(../images/sprite.png) repeat-x 0 -100px }
838 838 .yui-skin-sam th.yui-dt-sortable .yui-dt-label { margin-right: 10px }
839 839 .yui-skin-sam th.yui-dt-asc .yui-dt-liner { background: url(../images/dt-arrow-up.png) no-repeat right }
840 840 .yui-skin-sam th.yui-dt-desc .yui-dt-liner { background: url(../images/dt-arrow-dn.png) no-repeat right }
841 841 tbody .yui-dt-editable { cursor: pointer }
842 842 .yui-dt-editor {
843 843 text-align: left;
844 844 background-color: #f2f2f2;
845 845 border: 1px solid #808080;
846 846 padding: 6px;
847 847 }
848 848 .yui-dt-editor label {
849 849 padding-left: 4px;
850 850 padding-right: 6px;
851 851 }
852 852 .yui-dt-editor .yui-dt-button {
853 853 padding-top: 6px;
854 854 text-align: right;
855 855 }
856 856 .yui-dt-editor .yui-dt-button button {
857 857 background: url(../images/sprite.png) repeat-x 0 0;
858 858 border: 1px solid #999;
859 859 width: 4em;
860 860 height: 1.8em;
861 861 margin-left: 6px;
862 862 }
863 863 .yui-dt-editor .yui-dt-button button.yui-dt-default {
864 864 background: url(../images/sprite.png) repeat-x 0 -1400px;
865 865 background-color: #5584e0;
866 866 border: 1px solid #304369;
867 867 color: #FFF;
868 868 }
869 869 .yui-dt-editor .yui-dt-button button:hover {
870 870 background: url(../images/sprite.png) repeat-x 0 -1300px;
871 871 color: #000;
872 872 }
873 873 .yui-dt-editor .yui-dt-button button:active {
874 874 background: url(../images/sprite.png) repeat-x 0 -1700px;
875 875 color: #000;
876 876 }
877 877 .yui-skin-sam tr.yui-dt-even { background-color: #FFF }
878 878 .yui-skin-sam tr.yui-dt-odd { background-color: #edf5ff }
879 879 .yui-skin-sam tr.yui-dt-even td.yui-dt-asc,
880 880 .yui-skin-sam tr.yui-dt-even td.yui-dt-desc { background-color: #edf5ff }
881 881 .yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,
882 882 .yui-skin-sam tr.yui-dt-odd td.yui-dt-desc { background-color: #dbeaff }
883 883 .yui-skin-sam .yui-dt-list tr.yui-dt-even { background-color: #FFF }
884 884 .yui-skin-sam .yui-dt-list tr.yui-dt-odd { background-color: #FFF }
885 885 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,
886 886 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc { background-color: #edf5ff }
887 887 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,
888 888 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc { background-color: #edf5ff }
889 889 .yui-skin-sam th.yui-dt-highlighted,
890 890 .yui-skin-sam th.yui-dt-highlighted a { background-color: #b2d2ff }
891 891 .yui-skin-sam tr.yui-dt-highlighted,
892 892 .yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,
893 893 .yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,
894 894 .yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,
895 895 .yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted {
896 896 cursor: pointer;
897 897 background-color: #b2d2ff;
898 898 }
899 899 .yui-skin-sam .yui-dt-list th.yui-dt-highlighted,
900 900 .yui-skin-sam .yui-dt-list th.yui-dt-highlighted a { background-color: #b2d2ff }
901 901 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,
902 902 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,
903 903 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,
904 904 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,
905 905 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted {
906 906 cursor: pointer;
907 907 background-color: #b2d2ff;
908 908 }
909 909 .yui-skin-sam th.yui-dt-selected,
910 910 .yui-skin-sam th.yui-dt-selected a { background-color: #446cd7 }
911 911 .yui-skin-sam tr.yui-dt-selected td,
912 912 .yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,
913 913 .yui-skin-sam tr.yui-dt-selected td.yui-dt-desc {
914 914 background-color: #426fd9;
915 915 color: #FFF;
916 916 }
917 917 .yui-skin-sam tr.yui-dt-even td.yui-dt-selected,
918 918 .yui-skin-sam tr.yui-dt-odd td.yui-dt-selected {
919 919 background-color: #446cd7;
920 920 color: #FFF;
921 921 }
922 922 .yui-skin-sam .yui-dt-list th.yui-dt-selected,
923 923 .yui-skin-sam .yui-dt-list th.yui-dt-selected a { background-color: #446cd7 }
924 924 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td,
925 925 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,
926 926 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc {
927 927 background-color: #426fd9;
928 928 color: #FFF;
929 929 }
930 930 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,
931 931 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected {
932 932 background-color: #446cd7;
933 933 color: #FFF;
934 934 }
935 935 .yui-skin-sam .yui-dt-paginator {
936 936 display: block;
937 937 margin: 6px 0;
938 938 white-space: nowrap;
939 939 }
940 940 .yui-skin-sam .yui-dt-paginator .yui-dt-first,
941 941 .yui-skin-sam .yui-dt-paginator .yui-dt-last,
942 942 .yui-skin-sam .yui-dt-paginator .yui-dt-selected { padding: 2px 6px }
943 943 .yui-skin-sam .yui-dt-paginator a.yui-dt-first,
944 944 .yui-skin-sam .yui-dt-paginator a.yui-dt-last { text-decoration: none }
945 945 .yui-skin-sam .yui-dt-paginator .yui-dt-previous,
946 946 .yui-skin-sam .yui-dt-paginator .yui-dt-next { display: none }
947 947 .yui-skin-sam a.yui-dt-page {
948 948 border: 1px solid #cbcbcb;
949 949 padding: 2px 6px;
950 950 text-decoration: none;
951 951 background-color: #fff;
952 952 }
953 953 .yui-skin-sam .yui-dt-selected {
954 954 border: 1px solid #fff;
955 955 background-color: #fff;
956 956 }
957 957
958 958 #content #left {
959 959 left: 0;
960 960 width: 280px;
961 961 position: absolute;
962 962 }
963 963
964 964 #content #right {
965 965 margin: 0 60px 10px 290px;
966 966 }
967 967
968 968 #content div.box {
969 969 clear: both;
970 970 overflow: hidden;
971 971 background: #fff;
972 972 margin: 0 0 10px;
973 973 padding: 0 0 10px;
974 974 -webkit-border-radius: 4px 4px 4px 4px;
975 975 -khtml-border-radius: 4px 4px 4px 4px;
976 976 -moz-border-radius: 4px 4px 4px 4px;
977 977 border-radius: 4px 4px 4px 4px;
978 978 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
979 979 }
980 980
981 981 #content div.box-left {
982 982 width: 49%;
983 983 clear: none;
984 984 float: left;
985 985 margin: 0 0 10px;
986 986 }
987 987
988 988 #content div.box-right {
989 989 width: 49%;
990 990 clear: none;
991 991 float: right;
992 992 margin: 0 0 10px;
993 993 }
994 994
995 995 #content div.box div.title {
996 996 clear: both;
997 997 overflow: hidden;
998 998 background-color: #eedc94;
999 999 background-repeat: repeat-x;
1000 1000 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1001 1001 to(#eedc94) );
1002 1002 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1003 1003 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1004 1004 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1005 1005 color-stop(100%, #00376e) );
1006 1006 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1007 1007 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1008 1008 background-image: linear-gradient(top, #003b76, #00376e);
1009 1009 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1010 1010 endColorstr='#00376e', GradientType=0 );
1011 1011 margin: 0 0 20px;
1012 1012 padding: 0;
1013 1013 }
1014 1014
1015 1015 #content div.box div.title h5 {
1016 1016 float: left;
1017 1017 border: none;
1018 1018 color: #fff;
1019 1019 text-transform: uppercase;
1020 1020 margin: 0;
1021 1021 padding: 11px 0 11px 10px;
1022 1022 }
1023 1023
1024 1024 #content div.box div.title .link-white{
1025 1025 color: #FFFFFF;
1026 1026 }
1027 1027
1028 1028 #content div.box div.title ul.links li {
1029 1029 list-style: none;
1030 1030 float: left;
1031 1031 margin: 0;
1032 1032 padding: 0;
1033 1033 }
1034 1034
1035 1035 #content div.box div.title ul.links li a {
1036 1036 border-left: 1px solid #316293;
1037 1037 color: #FFFFFF;
1038 1038 display: block;
1039 1039 float: left;
1040 1040 font-size: 13px;
1041 1041 font-weight: 700;
1042 1042 height: 1%;
1043 1043 margin: 0;
1044 1044 padding: 11px 22px 12px;
1045 1045 text-decoration: none;
1046 1046 }
1047 1047
1048 1048 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6
1049 1049 {
1050 1050 clear: both;
1051 1051 overflow: hidden;
1052 1052 border-bottom: 1px solid #DDD;
1053 1053 margin: 10px 20px;
1054 1054 padding: 0 0 15px;
1055 1055 }
1056 1056
1057 1057 #content div.box p {
1058 1058 color: #5f5f5f;
1059 1059 font-size: 12px;
1060 1060 line-height: 150%;
1061 1061 margin: 0 24px 10px;
1062 1062 padding: 0;
1063 1063 }
1064 1064
1065 1065 #content div.box blockquote {
1066 1066 border-left: 4px solid #DDD;
1067 1067 color: #5f5f5f;
1068 1068 font-size: 11px;
1069 1069 line-height: 150%;
1070 1070 margin: 0 34px;
1071 1071 padding: 0 0 0 14px;
1072 1072 }
1073 1073
1074 1074 #content div.box blockquote p {
1075 1075 margin: 10px 0;
1076 1076 padding: 0;
1077 1077 }
1078 1078
1079 1079 #content div.box dl {
1080 1080 margin: 10px 0px;
1081 1081 }
1082 1082
1083 1083 #content div.box dt {
1084 1084 font-size: 12px;
1085 1085 margin: 0;
1086 1086 }
1087 1087
1088 1088 #content div.box dd {
1089 1089 font-size: 12px;
1090 1090 margin: 0;
1091 1091 padding: 8px 0 8px 15px;
1092 1092 }
1093 1093
1094 1094 #content div.box li {
1095 1095 font-size: 12px;
1096 1096 padding: 4px 0;
1097 1097 }
1098 1098
1099 1099 #content div.box ul.disc,#content div.box ul.circle {
1100 1100 margin: 10px 24px 10px 38px;
1101 1101 }
1102 1102
1103 1103 #content div.box ul.square {
1104 1104 margin: 10px 24px 10px 40px;
1105 1105 }
1106 1106
1107 1107 #content div.box img.left {
1108 1108 border: none;
1109 1109 float: left;
1110 1110 margin: 10px 10px 10px 0;
1111 1111 }
1112 1112
1113 1113 #content div.box img.right {
1114 1114 border: none;
1115 1115 float: right;
1116 1116 margin: 10px 0 10px 10px;
1117 1117 }
1118 1118
1119 1119 #content div.box div.messages {
1120 1120 clear: both;
1121 1121 overflow: hidden;
1122 1122 margin: 0 20px;
1123 1123 padding: 0;
1124 1124 }
1125 1125
1126 1126 #content div.box div.message {
1127 1127 clear: both;
1128 1128 overflow: hidden;
1129 1129 margin: 0;
1130 1130 padding: 5px 0;
1131 1131 white-space: pre-wrap;
1132 1132 }
1133 1133 #content div.box div.expand {
1134 1134 width: 110%;
1135 1135 height:14px;
1136 1136 font-size:10px;
1137 1137 text-align:center;
1138 1138 cursor: pointer;
1139 1139 color:#666;
1140 1140
1141 1141 background:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(64,96,128,0.1)));
1142 1142 background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1143 1143 background:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1144 1144 background:-o-linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1145 1145 background:-ms-linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1146 1146 background:linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1147 1147
1148 1148 display: none;
1149 1149 }
1150 1150 #content div.box div.expand .expandtext {
1151 1151 background-color: #ffffff;
1152 1152 padding: 2px;
1153 1153 border-radius: 2px;
1154 1154 }
1155 1155
1156 1156 #content div.box div.message a {
1157 1157 font-weight: 400 !important;
1158 1158 }
1159 1159
1160 1160 #content div.box div.message div.image {
1161 1161 float: left;
1162 1162 margin: 9px 0 0 5px;
1163 1163 padding: 6px;
1164 1164 }
1165 1165
1166 1166 #content div.box div.message div.image img {
1167 1167 vertical-align: middle;
1168 1168 margin: 0;
1169 1169 }
1170 1170
1171 1171 #content div.box div.message div.text {
1172 1172 float: left;
1173 1173 margin: 0;
1174 1174 padding: 9px 6px;
1175 1175 }
1176 1176
1177 1177 #content div.box div.message div.dismiss a {
1178 1178 height: 16px;
1179 1179 width: 16px;
1180 1180 display: block;
1181 1181 background: url("../images/icons/cross.png") no-repeat;
1182 1182 margin: 15px 14px 0 0;
1183 1183 padding: 0;
1184 1184 }
1185 1185
1186 1186 #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
1187 1187 {
1188 1188 border: none;
1189 1189 margin: 0;
1190 1190 padding: 0;
1191 1191 }
1192 1192
1193 1193 #content div.box div.message div.text span {
1194 1194 height: 1%;
1195 1195 display: block;
1196 1196 margin: 0;
1197 1197 padding: 5px 0 0;
1198 1198 }
1199 1199
1200 1200 #content div.box div.message-error {
1201 1201 height: 1%;
1202 1202 clear: both;
1203 1203 overflow: hidden;
1204 1204 background: #FBE3E4;
1205 1205 border: 1px solid #FBC2C4;
1206 1206 color: #860006;
1207 1207 }
1208 1208
1209 1209 #content div.box div.message-error h6 {
1210 1210 color: #860006;
1211 1211 }
1212 1212
1213 1213 #content div.box div.message-warning {
1214 1214 height: 1%;
1215 1215 clear: both;
1216 1216 overflow: hidden;
1217 1217 background: #FFF6BF;
1218 1218 border: 1px solid #FFD324;
1219 1219 color: #5f5200;
1220 1220 }
1221 1221
1222 1222 #content div.box div.message-warning h6 {
1223 1223 color: #5f5200;
1224 1224 }
1225 1225
1226 1226 #content div.box div.message-notice {
1227 1227 height: 1%;
1228 1228 clear: both;
1229 1229 overflow: hidden;
1230 1230 background: #8FBDE0;
1231 1231 border: 1px solid #6BACDE;
1232 1232 color: #003863;
1233 1233 }
1234 1234
1235 1235 #content div.box div.message-notice h6 {
1236 1236 color: #003863;
1237 1237 }
1238 1238
1239 1239 #content div.box div.message-success {
1240 1240 height: 1%;
1241 1241 clear: both;
1242 1242 overflow: hidden;
1243 1243 background: #E6EFC2;
1244 1244 border: 1px solid #C6D880;
1245 1245 color: #4e6100;
1246 1246 }
1247 1247
1248 1248 #content div.box div.message-success h6 {
1249 1249 color: #4e6100;
1250 1250 }
1251 1251
1252 1252 #content div.box div.form div.fields div.field {
1253 1253 height: 1%;
1254 1254 border-bottom: 1px solid #DDD;
1255 1255 clear: both;
1256 1256 margin: 0;
1257 1257 padding: 10px 0;
1258 1258 }
1259 1259
1260 1260 #content div.box div.form div.fields div.field-first {
1261 1261 padding: 0 0 10px;
1262 1262 }
1263 1263
1264 1264 #content div.box div.form div.fields div.field-noborder {
1265 1265 border-bottom: 0 !important;
1266 1266 }
1267 1267
1268 1268 #content div.box div.form div.fields div.field span.error-message {
1269 1269 height: 1%;
1270 1270 display: inline-block;
1271 1271 color: red;
1272 1272 margin: 8px 0 0 4px;
1273 1273 padding: 0;
1274 1274 }
1275 1275
1276 1276 #content div.box div.form div.fields div.field span.success {
1277 1277 height: 1%;
1278 1278 display: block;
1279 1279 color: #316309;
1280 1280 margin: 8px 0 0;
1281 1281 padding: 0;
1282 1282 }
1283 1283
1284 1284 #content div.box div.form div.fields div.field div.label {
1285 1285 left: 70px;
1286 1286 width: 155px;
1287 1287 position: absolute;
1288 1288 margin: 0;
1289 1289 padding: 5px 0 0 0px;
1290 1290 }
1291 1291
1292 1292 #content div.box div.form div.fields div.field div.label-summary {
1293 1293 left: 30px;
1294 1294 width: 155px;
1295 1295 position: absolute;
1296 1296 margin: 0;
1297 1297 padding: 0px 0 0 0px;
1298 1298 }
1299 1299
1300 1300 #content div.box-left div.form div.fields div.field div.label,
1301 1301 #content div.box-right div.form div.fields div.field div.label,
1302 1302 #content div.box-left div.form div.fields div.field div.label,
1303 1303 #content div.box-left div.form div.fields div.field div.label-summary,
1304 1304 #content div.box-right div.form div.fields div.field div.label-summary,
1305 1305 #content div.box-left div.form div.fields div.field div.label-summary
1306 1306 {
1307 1307 clear: both;
1308 1308 overflow: hidden;
1309 1309 left: 0;
1310 1310 width: auto;
1311 1311 position: relative;
1312 1312 margin: 0;
1313 1313 padding: 0 0 8px;
1314 1314 }
1315 1315
1316 1316 #content div.box div.form div.fields div.field div.label-select {
1317 1317 padding: 5px 0 0 5px;
1318 1318 }
1319 1319
1320 1320 #content div.box-left div.form div.fields div.field div.label-select,
1321 1321 #content div.box-right div.form div.fields div.field div.label-select
1322 1322 {
1323 1323 padding: 0 0 8px;
1324 1324 }
1325 1325
1326 1326 #content div.box-left div.form div.fields div.field div.label-textarea,
1327 1327 #content div.box-right div.form div.fields div.field div.label-textarea
1328 1328 {
1329 1329 padding: 0 0 8px !important;
1330 1330 }
1331 1331
1332 1332 #content div.box div.form div.fields div.field div.label label,div.label label
1333 1333 {
1334 1334 color: #393939;
1335 1335 font-weight: 700;
1336 1336 }
1337 1337 #content div.box div.form div.fields div.field div.label label,div.label-summary label
1338 1338 {
1339 1339 color: #393939;
1340 1340 font-weight: 700;
1341 1341 }
1342 1342 #content div.box div.form div.fields div.field div.input {
1343 1343 margin: 0 0 0 200px;
1344 1344 }
1345 1345
1346 1346 #content div.box div.form div.fields div.field div.input.summary {
1347 1347 margin: 0 0 0 110px;
1348 1348 }
1349 1349 #content div.box div.form div.fields div.field div.input.summary-short {
1350 1350 margin: 0 0 0 110px;
1351 1351 }
1352 1352 #content div.box div.form div.fields div.field div.file {
1353 1353 margin: 0 0 0 200px;
1354 1354 }
1355 1355
1356 1356 #content div.box-left div.form div.fields div.field div.input,#content div.box-right div.form div.fields div.field div.input
1357 1357 {
1358 1358 margin: 0 0 0 0px;
1359 1359 }
1360 1360
1361 1361 #content div.box div.form div.fields div.field div.input input {
1362 1362 background: #FFF;
1363 1363 border-top: 1px solid #b3b3b3;
1364 1364 border-left: 1px solid #b3b3b3;
1365 1365 border-right: 1px solid #eaeaea;
1366 1366 border-bottom: 1px solid #eaeaea;
1367 1367 color: #000;
1368 1368 font-size: 11px;
1369 1369 margin: 0;
1370 1370 padding: 7px 7px 6px;
1371 1371 }
1372 1372
1373 1373 #content div.box div.form div.fields div.field div.input input#clone_url,
1374 1374 #content div.box div.form div.fields div.field div.input input#clone_url_id
1375 1375 {
1376 1376 font-size: 16px;
1377 1377 padding: 2px;
1378 1378 }
1379 1379
1380 1380 #content div.box div.form div.fields div.field div.file input {
1381 1381 background: none repeat scroll 0 0 #FFFFFF;
1382 1382 border-color: #B3B3B3 #EAEAEA #EAEAEA #B3B3B3;
1383 1383 border-style: solid;
1384 1384 border-width: 1px;
1385 1385 color: #000000;
1386 1386 font-size: 11px;
1387 1387 margin: 0;
1388 1388 padding: 7px 7px 6px;
1389 1389 }
1390 1390
1391 1391 input.disabled {
1392 1392 background-color: #F5F5F5 !important;
1393 1393 }
1394 1394 #content div.box div.form div.fields div.field div.input input.small {
1395 1395 width: 30%;
1396 1396 }
1397 1397
1398 1398 #content div.box div.form div.fields div.field div.input input.medium {
1399 1399 width: 55%;
1400 1400 }
1401 1401
1402 1402 #content div.box div.form div.fields div.field div.input input.large {
1403 1403 width: 85%;
1404 1404 }
1405 1405
1406 1406 #content div.box div.form div.fields div.field div.input input.date {
1407 1407 width: 177px;
1408 1408 }
1409 1409
1410 1410 #content div.box div.form div.fields div.field div.input input.button {
1411 1411 background: #D4D0C8;
1412 1412 border-top: 1px solid #FFF;
1413 1413 border-left: 1px solid #FFF;
1414 1414 border-right: 1px solid #404040;
1415 1415 border-bottom: 1px solid #404040;
1416 1416 color: #000;
1417 1417 margin: 0;
1418 1418 padding: 4px 8px;
1419 1419 }
1420 1420
1421 1421 #content div.box div.form div.fields div.field div.textarea {
1422 1422 border-top: 1px solid #b3b3b3;
1423 1423 border-left: 1px solid #b3b3b3;
1424 1424 border-right: 1px solid #eaeaea;
1425 1425 border-bottom: 1px solid #eaeaea;
1426 1426 margin: 0 0 0 200px;
1427 1427 padding: 10px;
1428 1428 }
1429 1429
1430 1430 #content div.box div.form div.fields div.field div.textarea-editor {
1431 1431 border: 1px solid #ddd;
1432 1432 padding: 0;
1433 1433 }
1434 1434
1435 1435 #content div.box div.form div.fields div.field div.textarea textarea {
1436 1436 width: 100%;
1437 1437 height: 220px;
1438 1438 overflow: hidden;
1439 1439 background: #FFF;
1440 1440 color: #000;
1441 1441 font-size: 11px;
1442 1442 outline: none;
1443 1443 border-width: 0;
1444 1444 margin: 0;
1445 1445 padding: 0;
1446 1446 }
1447 1447
1448 1448 #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
1449 1449 {
1450 1450 width: 100%;
1451 1451 height: 100px;
1452 1452 }
1453 1453
1454 1454 #content div.box div.form div.fields div.field div.textarea table {
1455 1455 width: 100%;
1456 1456 border: none;
1457 1457 margin: 0;
1458 1458 padding: 0;
1459 1459 }
1460 1460
1461 1461 #content div.box div.form div.fields div.field div.textarea table td {
1462 1462 background: #DDD;
1463 1463 border: none;
1464 1464 padding: 0;
1465 1465 }
1466 1466
1467 1467 #content div.box div.form div.fields div.field div.textarea table td table
1468 1468 {
1469 1469 width: auto;
1470 1470 border: none;
1471 1471 margin: 0;
1472 1472 padding: 0;
1473 1473 }
1474 1474
1475 1475 #content div.box div.form div.fields div.field div.textarea table td table td
1476 1476 {
1477 1477 font-size: 11px;
1478 1478 padding: 5px 5px 5px 0;
1479 1479 }
1480 1480
1481 1481 #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
1482 1482 {
1483 1483 background: #f6f6f6;
1484 1484 border-color: #666;
1485 1485 }
1486 1486
1487 1487 div.form div.fields div.field div.button {
1488 1488 margin: 0;
1489 1489 padding: 0 0 0 8px;
1490 1490 }
1491 1491 #content div.box table.noborder {
1492 1492 border: 1px solid transparent;
1493 1493 }
1494 1494
1495 1495 #content div.box table {
1496 1496 width: 100%;
1497 1497 border-collapse: separate;
1498 1498 margin: 0;
1499 1499 padding: 0;
1500 1500 border: 1px solid #eee;
1501 1501 -webkit-border-radius: 4px;
1502 1502 -moz-border-radius: 4px;
1503 1503 border-radius: 4px;
1504 1504 }
1505 1505
1506 1506 #content div.box table th {
1507 1507 background: #eee;
1508 1508 border-bottom: 1px solid #ddd;
1509 1509 padding: 5px 0px 5px 5px;
1510 1510 }
1511 1511
1512 1512 #content div.box table th.left {
1513 1513 text-align: left;
1514 1514 }
1515 1515
1516 1516 #content div.box table th.right {
1517 1517 text-align: right;
1518 1518 }
1519 1519
1520 1520 #content div.box table th.center {
1521 1521 text-align: center;
1522 1522 }
1523 1523
1524 1524 #content div.box table th.selected {
1525 1525 vertical-align: middle;
1526 1526 padding: 0;
1527 1527 }
1528 1528
1529 1529 #content div.box table td {
1530 1530 background: #fff;
1531 1531 border-bottom: 1px solid #cdcdcd;
1532 1532 vertical-align: middle;
1533 1533 padding: 5px;
1534 1534 }
1535 1535
1536 1536 #content div.box table tr.selected td {
1537 1537 background: #FFC;
1538 1538 }
1539 1539
1540 1540 #content div.box table td.selected {
1541 1541 width: 3%;
1542 1542 text-align: center;
1543 1543 vertical-align: middle;
1544 1544 padding: 0;
1545 1545 }
1546 1546
1547 1547 #content div.box table td.action {
1548 1548 width: 45%;
1549 1549 text-align: left;
1550 1550 }
1551 1551
1552 1552 #content div.box table td.date {
1553 1553 width: 33%;
1554 1554 text-align: center;
1555 1555 }
1556 1556
1557 1557 #content div.box div.action {
1558 1558 float: right;
1559 1559 background: #FFF;
1560 1560 text-align: right;
1561 1561 margin: 10px 0 0;
1562 1562 padding: 0;
1563 1563 }
1564 1564
1565 1565 #content div.box div.action select {
1566 1566 font-size: 11px;
1567 1567 margin: 0;
1568 1568 }
1569 1569
1570 1570 #content div.box div.action .ui-selectmenu {
1571 1571 margin: 0;
1572 1572 padding: 0;
1573 1573 }
1574 1574
1575 1575 #content div.box div.pagination {
1576 1576 height: 1%;
1577 1577 clear: both;
1578 1578 overflow: hidden;
1579 1579 margin: 10px 0 0;
1580 1580 padding: 0;
1581 1581 }
1582 1582
1583 1583 #content div.box div.pagination ul.pager {
1584 1584 float: right;
1585 1585 text-align: right;
1586 1586 margin: 0;
1587 1587 padding: 0;
1588 1588 }
1589 1589
1590 1590 #content div.box div.pagination ul.pager li {
1591 1591 height: 1%;
1592 1592 float: left;
1593 1593 list-style: none;
1594 1594 background: #ebebeb url("../images/pager.png") repeat-x;
1595 1595 border-top: 1px solid #dedede;
1596 1596 border-left: 1px solid #cfcfcf;
1597 1597 border-right: 1px solid #c4c4c4;
1598 1598 border-bottom: 1px solid #c4c4c4;
1599 1599 color: #4A4A4A;
1600 1600 font-weight: 700;
1601 1601 margin: 0 0 0 4px;
1602 1602 padding: 0;
1603 1603 }
1604 1604
1605 1605 #content div.box div.pagination ul.pager li.separator {
1606 1606 padding: 6px;
1607 1607 }
1608 1608
1609 1609 #content div.box div.pagination ul.pager li.current {
1610 1610 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1611 1611 border-top: 1px solid #ccc;
1612 1612 border-left: 1px solid #bebebe;
1613 1613 border-right: 1px solid #b1b1b1;
1614 1614 border-bottom: 1px solid #afafaf;
1615 1615 color: #515151;
1616 1616 padding: 6px;
1617 1617 }
1618 1618
1619 1619 #content div.box div.pagination ul.pager li a {
1620 1620 height: 1%;
1621 1621 display: block;
1622 1622 float: left;
1623 1623 color: #515151;
1624 1624 text-decoration: none;
1625 1625 margin: 0;
1626 1626 padding: 6px;
1627 1627 }
1628 1628
1629 1629 #content div.box div.pagination ul.pager li a:hover,#content div.box div.pagination ul.pager li a:active
1630 1630 {
1631 1631 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1632 1632 border-top: 1px solid #ccc;
1633 1633 border-left: 1px solid #bebebe;
1634 1634 border-right: 1px solid #b1b1b1;
1635 1635 border-bottom: 1px solid #afafaf;
1636 1636 margin: -1px;
1637 1637 }
1638 1638
1639 1639 #content div.box div.pagination-wh {
1640 1640 height: 1%;
1641 1641 clear: both;
1642 1642 overflow: hidden;
1643 1643 text-align: right;
1644 1644 margin: 10px 0 0;
1645 1645 padding: 0;
1646 1646 }
1647 1647
1648 1648 #content div.box div.pagination-right {
1649 1649 float: right;
1650 1650 }
1651 1651
1652 1652 #content div.box div.pagination-wh a,#content div.box div.pagination-wh span.pager_dotdot
1653 1653 {
1654 1654 height: 1%;
1655 1655 float: left;
1656 1656 background: #ebebeb url("../images/pager.png") repeat-x;
1657 1657 border-top: 1px solid #dedede;
1658 1658 border-left: 1px solid #cfcfcf;
1659 1659 border-right: 1px solid #c4c4c4;
1660 1660 border-bottom: 1px solid #c4c4c4;
1661 1661 color: #4A4A4A;
1662 1662 font-weight: 700;
1663 1663 margin: 0 0 0 4px;
1664 1664 padding: 6px;
1665 1665 }
1666 1666
1667 1667 #content div.box div.pagination-wh span.pager_curpage {
1668 1668 height: 1%;
1669 1669 float: left;
1670 1670 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1671 1671 border-top: 1px solid #ccc;
1672 1672 border-left: 1px solid #bebebe;
1673 1673 border-right: 1px solid #b1b1b1;
1674 1674 border-bottom: 1px solid #afafaf;
1675 1675 color: #515151;
1676 1676 font-weight: 700;
1677 1677 margin: 0 0 0 4px;
1678 1678 padding: 6px;
1679 1679 }
1680 1680
1681 1681 #content div.box div.pagination-wh a:hover,#content div.box div.pagination-wh a:active
1682 1682 {
1683 1683 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1684 1684 border-top: 1px solid #ccc;
1685 1685 border-left: 1px solid #bebebe;
1686 1686 border-right: 1px solid #b1b1b1;
1687 1687 border-bottom: 1px solid #afafaf;
1688 1688 text-decoration: none;
1689 1689 }
1690 1690
1691 1691 #content div.box div.traffic div.legend {
1692 1692 clear: both;
1693 1693 overflow: hidden;
1694 1694 border-bottom: 1px solid #ddd;
1695 1695 margin: 0 0 10px;
1696 1696 padding: 0 0 10px;
1697 1697 }
1698 1698
1699 1699 #content div.box div.traffic div.legend h6 {
1700 1700 float: left;
1701 1701 border: none;
1702 1702 margin: 0;
1703 1703 padding: 0;
1704 1704 }
1705 1705
1706 1706 #content div.box div.traffic div.legend li {
1707 1707 list-style: none;
1708 1708 float: left;
1709 1709 font-size: 11px;
1710 1710 margin: 0;
1711 1711 padding: 0 8px 0 4px;
1712 1712 }
1713 1713
1714 1714 #content div.box div.traffic div.legend li.visits {
1715 1715 border-left: 12px solid #edc240;
1716 1716 }
1717 1717
1718 1718 #content div.box div.traffic div.legend li.pageviews {
1719 1719 border-left: 12px solid #afd8f8;
1720 1720 }
1721 1721
1722 1722 #content div.box div.traffic table {
1723 1723 width: auto;
1724 1724 }
1725 1725
1726 1726 #content div.box div.traffic table td {
1727 1727 background: transparent;
1728 1728 border: none;
1729 1729 padding: 2px 3px 3px;
1730 1730 }
1731 1731
1732 1732 #content div.box div.traffic table td.legendLabel {
1733 1733 padding: 0 3px 2px;
1734 1734 }
1735 1735
1736 1736 #summary {
1737 1737
1738 1738 }
1739 1739
1740 1740 #summary .desc {
1741 1741 white-space: pre;
1742 1742 width: 100%;
1743 1743 }
1744 1744
1745 1745 #summary .repo_name {
1746 1746 font-size: 1.6em;
1747 1747 font-weight: bold;
1748 1748 vertical-align: baseline;
1749 1749 clear: right
1750 1750 }
1751 1751
1752 1752 #footer {
1753 1753 clear: both;
1754 1754 overflow: hidden;
1755 1755 text-align: right;
1756 1756 margin: 0;
1757 1757 padding: 0 10px 4px;
1758 1758 margin: -10px 0 0;
1759 1759 }
1760 1760
1761 1761 #footer div#footer-inner {
1762 1762 background-color: #eedc94; background-repeat : repeat-x;
1763 1763 background-image : -khtml-gradient( linear, left top, left bottom,
1764 1764 from( #fceec1), to( #eedc94)); background-image : -moz-linear-gradient(
1765 1765 top, #003b76, #00376e); background-image : -ms-linear-gradient( top,
1766 1766 #003b76, #00376e); background-image : -webkit-gradient( linear, left
1767 1767 top, left bottom, color-stop( 0%, #003b76), color-stop( 100%, #00376e));
1768 1768 background-image : -webkit-linear-gradient( top, #003b76, #00376e));
1769 1769 background-image : -o-linear-gradient( top, #003b76, #00376e));
1770 1770 background-image : linear-gradient( top, #003b76, #00376e); filter :
1771 1771 progid : DXImageTransform.Microsoft.gradient ( startColorstr =
1772 1772 '#003b76', endColorstr = '#00376e', GradientType = 0);
1773 1773 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1774 1774 -webkit-border-radius: 4px 4px 4px 4px;
1775 1775 -khtml-border-radius: 4px 4px 4px 4px;
1776 1776 -moz-border-radius: 4px 4px 4px 4px;
1777 1777 border-radius: 4px 4px 4px 4px;
1778 1778 background-repeat: repeat-x;
1779 1779 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1780 1780 to(#eedc94) );
1781 1781 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1782 1782 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1783 1783 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1784 1784 color-stop(100%, #00376e) );
1785 1785 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1786 1786 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1787 1787 background-image: linear-gradient(top, #003b76, #00376e);
1788 1788 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1789 1789 endColorstr='#00376e', GradientType=0 );
1790 1790 }
1791 1791
1792 1792 #footer div#footer-inner p {
1793 1793 padding: 15px 25px 15px 0;
1794 1794 color: #FFF;
1795 1795 font-weight: 700;
1796 1796 }
1797 1797
1798 1798 #footer div#footer-inner .footer-link {
1799 1799 float: left;
1800 1800 padding-left: 10px;
1801 1801 }
1802 1802
1803 1803 #footer div#footer-inner .footer-link a,#footer div#footer-inner .footer-link-right a
1804 1804 {
1805 1805 color: #FFF;
1806 1806 }
1807 1807
1808 1808 #login div.title {
1809 1809 width: 420px;
1810 1810 clear: both;
1811 1811 overflow: hidden;
1812 1812 position: relative;
1813 1813 background-color: #eedc94; background-repeat : repeat-x;
1814 1814 background-image : -khtml-gradient( linear, left top, left bottom,
1815 1815 from( #fceec1), to( #eedc94)); background-image : -moz-linear-gradient(
1816 1816 top, #003b76, #00376e); background-image : -ms-linear-gradient( top,
1817 1817 #003b76, #00376e); background-image : -webkit-gradient( linear, left
1818 1818 top, left bottom, color-stop( 0%, #003b76), color-stop( 100%, #00376e));
1819 1819 background-image : -webkit-linear-gradient( top, #003b76, #00376e));
1820 1820 background-image : -o-linear-gradient( top, #003b76, #00376e));
1821 1821 background-image : linear-gradient( top, #003b76, #00376e); filter :
1822 1822 progid : DXImageTransform.Microsoft.gradient ( startColorstr =
1823 1823 '#003b76', endColorstr = '#00376e', GradientType = 0);
1824 1824 margin: 0 auto;
1825 1825 padding: 0;
1826 1826 background-repeat: repeat-x;
1827 1827 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1828 1828 to(#eedc94) );
1829 1829 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1830 1830 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1831 1831 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1832 1832 color-stop(100%, #00376e) );
1833 1833 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1834 1834 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1835 1835 background-image: linear-gradient(top, #003b76, #00376e);
1836 1836 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1837 1837 endColorstr='#00376e', GradientType=0 );
1838 1838 }
1839 1839
1840 1840 #login div.inner {
1841 1841 width: 380px;
1842 1842 background: #FFF url("../images/login.png") no-repeat top left;
1843 1843 border-top: none;
1844 1844 border-bottom: none;
1845 1845 margin: 0 auto;
1846 1846 padding: 20px;
1847 1847 }
1848 1848
1849 1849 #login div.form div.fields div.field div.label {
1850 1850 width: 173px;
1851 1851 float: left;
1852 1852 text-align: right;
1853 1853 margin: 2px 10px 0 0;
1854 1854 padding: 5px 0 0 5px;
1855 1855 }
1856 1856
1857 1857 #login div.form div.fields div.field div.input input {
1858 1858 width: 176px;
1859 1859 background: #FFF;
1860 1860 border-top: 1px solid #b3b3b3;
1861 1861 border-left: 1px solid #b3b3b3;
1862 1862 border-right: 1px solid #eaeaea;
1863 1863 border-bottom: 1px solid #eaeaea;
1864 1864 color: #000;
1865 1865 font-size: 11px;
1866 1866 margin: 0;
1867 1867 padding: 7px 7px 6px;
1868 1868 }
1869 1869
1870 1870 #login div.form div.fields div.buttons {
1871 1871 clear: both;
1872 1872 overflow: hidden;
1873 1873 border-top: 1px solid #DDD;
1874 1874 text-align: right;
1875 1875 margin: 0;
1876 1876 padding: 10px 0 0;
1877 1877 }
1878 1878
1879 1879 #login div.form div.links {
1880 1880 clear: both;
1881 1881 overflow: hidden;
1882 1882 margin: 10px 0 0;
1883 1883 padding: 0 0 2px;
1884 1884 }
1885 1885
1886 1886 .user-menu{
1887 1887 margin: 0px !important;
1888 1888 float: left;
1889 1889 }
1890 1890
1891 1891 .user-menu .container{
1892 1892 padding:0px 4px 0px 4px;
1893 1893 margin: 0px 0px 0px 0px;
1894 1894 }
1895 1895
1896 1896 .user-menu .gravatar{
1897 1897 margin: 0px 0px 0px 0px;
1898 1898 cursor: pointer;
1899 1899 }
1900 1900 .user-menu .gravatar.enabled{
1901 1901 background-color: #FDF784 !important;
1902 1902 }
1903 1903 .user-menu .gravatar:hover{
1904 1904 background-color: #FDF784 !important;
1905 1905 }
1906 1906 #quick_login{
1907 1907 min-height: 80px;
1908 1908 margin: 37px 0 0 -251px;
1909 1909 padding: 4px;
1910 1910 position: absolute;
1911 1911 width: 278px;
1912 1912
1913 1913 background-repeat: repeat-x;
1914 1914 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
1915 1915 to(#eedc94) );
1916 1916 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1917 1917 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1918 1918 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
1919 1919 color-stop(100%, #00376e) );
1920 1920 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
1921 1921 background-image: -o-linear-gradient(top, #003b76, #00376e) );
1922 1922 background-image: linear-gradient(top, #003b76, #00376e);
1923 1923 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
1924 1924 endColorstr='#00376e', GradientType=0 );
1925 1925
1926 1926 z-index: 999;
1927 1927 -webkit-border-radius: 0px 0px 4px 4px;
1928 1928 -khtml-border-radius: 0px 0px 4px 4px;
1929 1929 -moz-border-radius: 0px 0px 4px 4px;
1930 1930 border-radius: 0px 0px 4px 4px;
1931 1931 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1932 1932 }
1933 1933 #quick_login h4{
1934 1934 color: #fff;
1935 1935 padding: 5px 0px 5px 14px;
1936 1936 }
1937 1937
1938 1938 #quick_login .password_forgoten {
1939 1939 padding-right: 10px;
1940 1940 padding-top: 0px;
1941 1941 text-align: left;
1942 1942 }
1943 1943
1944 1944 #quick_login .password_forgoten a {
1945 1945 font-size: 10px;
1946 1946 color: #fff;
1947 1947 }
1948 1948
1949 1949 #quick_login .register {
1950 1950 padding-right: 10px;
1951 1951 padding-top: 5px;
1952 1952 text-align: left;
1953 1953 }
1954 1954
1955 1955 #quick_login .register a {
1956 1956 font-size: 10px;
1957 1957 color: #fff;
1958 1958 }
1959 1959
1960 1960 #quick_login .submit {
1961 1961 margin: -20px 0 0 0px;
1962 1962 position: absolute;
1963 1963 right: 15px;
1964 1964 }
1965 1965
1966 1966 #quick_login .links_left{
1967 1967 float: left;
1968 1968 }
1969 1969 #quick_login .links_right{
1970 1970 float: right;
1971 1971 }
1972 1972 #quick_login .full_name{
1973 1973 color: #FFFFFF;
1974 1974 font-weight: bold;
1975 1975 padding: 3px;
1976 1976 }
1977 1977 #quick_login .big_gravatar{
1978 1978 padding:4px 0px 0px 6px;
1979 1979 }
1980 1980
1981 1981 #quick_login .email,#quick_login .email a{
1982 1982 color: #FFFFFF;
1983 1983 padding: 3px;
1984 1984
1985 1985 }
1986 1986 #quick_login .links .logout{
1987 1987
1988 1988 }
1989 1989
1990 1990 #quick_login div.form div.fields {
1991 1991 padding-top: 2px;
1992 1992 padding-left: 10px;
1993 1993 }
1994 1994
1995 1995 #quick_login div.form div.fields div.field {
1996 1996 padding: 5px;
1997 1997 }
1998 1998
1999 1999 #quick_login div.form div.fields div.field div.label label {
2000 2000 color: #fff;
2001 2001 padding-bottom: 3px;
2002 2002 }
2003 2003
2004 2004 #quick_login div.form div.fields div.field div.input input {
2005 2005 width: 236px;
2006 2006 background: #FFF;
2007 2007 border-top: 1px solid #b3b3b3;
2008 2008 border-left: 1px solid #b3b3b3;
2009 2009 border-right: 1px solid #eaeaea;
2010 2010 border-bottom: 1px solid #eaeaea;
2011 2011 color: #000;
2012 2012 font-size: 11px;
2013 2013 margin: 0;
2014 2014 padding: 5px 7px 4px;
2015 2015 }
2016 2016
2017 2017 #quick_login div.form div.fields div.buttons {
2018 2018 clear: both;
2019 2019 overflow: hidden;
2020 2020 text-align: right;
2021 2021 margin: 0;
2022 2022 padding: 5px 14px 0px 5px;
2023 2023 }
2024 2024
2025 2025 #quick_login div.form div.links {
2026 2026 clear: both;
2027 2027 overflow: hidden;
2028 2028 margin: 10px 0 0;
2029 2029 padding: 0 0 2px;
2030 2030 }
2031 2031
2032 2032 #quick_login ol.links{
2033 2033 display: block;
2034 2034 font-weight: bold;
2035 2035 list-style: none outside none;
2036 2036 text-align: right;
2037 2037 }
2038 2038 #quick_login ol.links li{
2039 2039 line-height: 27px;
2040 2040 margin: 0;
2041 2041 padding: 0;
2042 2042 color: #fff;
2043 2043 display: block;
2044 2044 float:none !important;
2045 2045 }
2046 2046
2047 2047 #quick_login ol.links li a{
2048 2048 color: #fff;
2049 2049 display: block;
2050 2050 padding: 2px;
2051 2051 }
2052 2052 #quick_login ol.links li a:HOVER{
2053 2053 background-color: inherit !important;
2054 2054 }
2055 2055
2056 2056 #register div.title {
2057 2057 clear: both;
2058 2058 overflow: hidden;
2059 2059 position: relative;
2060 2060 background-color: #eedc94;
2061 2061 background-repeat: repeat-x;
2062 2062 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
2063 2063 to(#eedc94) );
2064 2064 background-image: -moz-linear-gradient(top, #003b76, #00376e);
2065 2065 background-image: -ms-linear-gradient(top, #003b76, #00376e);
2066 2066 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),
2067 2067 color-stop(100%, #00376e) );
2068 2068 background-image: -webkit-linear-gradient(top, #003b76, #00376e) );
2069 2069 background-image: -o-linear-gradient(top, #003b76, #00376e) );
2070 2070 background-image: linear-gradient(top, #003b76, #00376e);
2071 2071 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
2072 2072 endColorstr='#00376e', GradientType=0 );
2073 2073 margin: 0 auto;
2074 2074 padding: 0;
2075 2075 }
2076 2076
2077 2077 #register div.inner {
2078 2078 background: #FFF;
2079 2079 border-top: none;
2080 2080 border-bottom: none;
2081 2081 margin: 0 auto;
2082 2082 padding: 20px;
2083 2083 }
2084 2084
2085 2085 #register div.form div.fields div.field div.label {
2086 2086 width: 135px;
2087 2087 float: left;
2088 2088 text-align: right;
2089 2089 margin: 2px 10px 0 0;
2090 2090 padding: 5px 0 0 5px;
2091 2091 }
2092 2092
2093 2093 #register div.form div.fields div.field div.input input {
2094 2094 width: 300px;
2095 2095 background: #FFF;
2096 2096 border-top: 1px solid #b3b3b3;
2097 2097 border-left: 1px solid #b3b3b3;
2098 2098 border-right: 1px solid #eaeaea;
2099 2099 border-bottom: 1px solid #eaeaea;
2100 2100 color: #000;
2101 2101 font-size: 11px;
2102 2102 margin: 0;
2103 2103 padding: 7px 7px 6px;
2104 2104 }
2105 2105
2106 2106 #register div.form div.fields div.buttons {
2107 2107 clear: both;
2108 2108 overflow: hidden;
2109 2109 border-top: 1px solid #DDD;
2110 2110 text-align: left;
2111 2111 margin: 0;
2112 2112 padding: 10px 0 0 150px;
2113 2113 }
2114 2114
2115 2115 #register div.form div.activation_msg {
2116 2116 padding-top: 4px;
2117 2117 padding-bottom: 4px;
2118 2118 }
2119 2119
2120 2120 #journal .journal_day {
2121 2121 font-size: 20px;
2122 2122 padding: 10px 0px;
2123 2123 border-bottom: 2px solid #DDD;
2124 2124 margin-left: 10px;
2125 2125 margin-right: 10px;
2126 2126 }
2127 2127
2128 2128 #journal .journal_container {
2129 2129 padding: 5px;
2130 2130 clear: both;
2131 2131 margin: 0px 5px 0px 10px;
2132 2132 }
2133 2133
2134 2134 #journal .journal_action_container {
2135 2135 padding-left: 38px;
2136 2136 }
2137 2137
2138 2138 #journal .journal_user {
2139 2139 color: #747474;
2140 2140 font-size: 14px;
2141 2141 font-weight: bold;
2142 2142 height: 30px;
2143 2143 }
2144 2144
2145 2145 #journal .journal_icon {
2146 2146 clear: both;
2147 2147 float: left;
2148 2148 padding-right: 4px;
2149 2149 padding-top: 3px;
2150 2150 }
2151 2151
2152 2152 #journal .journal_action {
2153 2153 padding-top: 4px;
2154 2154 min-height: 2px;
2155 2155 float: left
2156 2156 }
2157 2157
2158 2158 #journal .journal_action_params {
2159 2159 clear: left;
2160 2160 padding-left: 22px;
2161 2161 }
2162 2162
2163 2163 #journal .journal_repo {
2164 2164 float: left;
2165 2165 margin-left: 6px;
2166 2166 padding-top: 3px;
2167 2167 }
2168 2168
2169 2169 #journal .date {
2170 2170 clear: both;
2171 2171 color: #777777;
2172 2172 font-size: 11px;
2173 2173 padding-left: 22px;
2174 2174 }
2175 2175
2176 2176 #journal .journal_repo .journal_repo_name {
2177 2177 font-weight: bold;
2178 2178 font-size: 1.1em;
2179 2179 }
2180 2180
2181 2181 #journal .compare_view {
2182 2182 padding: 5px 0px 5px 0px;
2183 2183 width: 95px;
2184 2184 }
2185 2185
2186 2186 .journal_highlight {
2187 2187 font-weight: bold;
2188 2188 padding: 0 2px;
2189 2189 vertical-align: bottom;
2190 2190 }
2191 2191
2192 2192 .trending_language_tbl,.trending_language_tbl td {
2193 2193 border: 0 !important;
2194 2194 margin: 0 !important;
2195 2195 padding: 0 !important;
2196 2196 }
2197 2197
2198 2198 .trending_language_tbl,.trending_language_tbl tr {
2199 2199 border-spacing: 1px;
2200 2200 }
2201 2201
2202 2202 .trending_language {
2203 2203 background-color: #003367;
2204 2204 color: #FFF;
2205 2205 display: block;
2206 2206 min-width: 20px;
2207 2207 text-decoration: none;
2208 2208 height: 12px;
2209 2209 margin-bottom: 0px;
2210 2210 margin-left: 5px;
2211 2211 white-space: pre;
2212 2212 padding: 3px;
2213 2213 }
2214 2214
2215 2215 h3.files_location {
2216 2216 font-size: 1.8em;
2217 2217 font-weight: 700;
2218 2218 border-bottom: none !important;
2219 2219 margin: 10px 0 !important;
2220 2220 }
2221 2221
2222 2222 #files_data dl dt {
2223 2223 float: left;
2224 2224 width: 60px;
2225 2225 margin: 0 !important;
2226 2226 padding: 5px;
2227 2227 }
2228 2228
2229 2229 #files_data dl dd {
2230 2230 margin: 0 !important;
2231 2231 padding: 5px !important;
2232 2232 }
2233 2233
2234 2234 .tablerow0 {
2235 2235 background-color: #F8F8F8;
2236 2236 }
2237 2237
2238 2238 .tablerow1 {
2239 2239 background-color: #FFFFFF;
2240 2240 }
2241 2241
2242 2242 .changeset_id {
2243 2243 font-family: monospace;
2244 2244 color: #666666;
2245 2245 }
2246 2246
2247 2247 .changeset_hash {
2248 2248 color: #000000;
2249 2249 }
2250 2250
2251 2251 #changeset_content {
2252 2252 border-left: 1px solid #CCC;
2253 2253 border-right: 1px solid #CCC;
2254 2254 border-bottom: 1px solid #CCC;
2255 2255 padding: 5px;
2256 2256 }
2257 2257
2258 2258 #changeset_compare_view_content {
2259 2259 border: 1px solid #CCC;
2260 2260 padding: 5px;
2261 2261 }
2262 2262
2263 2263 #changeset_content .container {
2264 2264 min-height: 100px;
2265 2265 font-size: 1.2em;
2266 2266 overflow: hidden;
2267 2267 }
2268 2268
2269 2269 #changeset_compare_view_content .compare_view_commits {
2270 2270 width: auto !important;
2271 2271 }
2272 2272
2273 2273 #changeset_compare_view_content .compare_view_commits td {
2274 2274 padding: 0px 0px 0px 12px !important;
2275 2275 }
2276 2276
2277 2277 #changeset_content .container .right {
2278 2278 float: right;
2279 2279 width: 20%;
2280 2280 text-align: right;
2281 2281 }
2282 2282
2283 2283 #changeset_content .container .left .message {
2284 2284 white-space: pre-wrap;
2285 2285 }
2286 2286 #changeset_content .container .left .message a:hover {
2287 2287 text-decoration: none;
2288 2288 }
2289 2289 .cs_files .cur_cs {
2290 2290 margin: 10px 2px;
2291 2291 font-weight: bold;
2292 2292 }
2293 2293
2294 2294 .cs_files .node {
2295 2295 float: left;
2296 2296 }
2297 2297
2298 2298 .cs_files .changes {
2299 2299 float: right;
2300 2300 color:#003367;
2301 2301
2302 2302 }
2303 2303
2304 2304 .cs_files .changes .added {
2305 2305 background-color: #BBFFBB;
2306 2306 float: left;
2307 2307 text-align: center;
2308 2308 font-size: 9px;
2309 2309 padding: 2px 0px 2px 0px;
2310 2310 }
2311 2311
2312 2312 .cs_files .changes .deleted {
2313 2313 background-color: #FF8888;
2314 2314 float: left;
2315 2315 text-align: center;
2316 2316 font-size: 9px;
2317 2317 padding: 2px 0px 2px 0px;
2318 2318 }
2319 2319
2320 2320 .cs_files .cs_added {
2321 2321 background: url("../images/icons/page_white_add.png") no-repeat scroll
2322 2322 3px;
2323 2323 height: 16px;
2324 2324 padding-left: 20px;
2325 2325 margin-top: 7px;
2326 2326 text-align: left;
2327 2327 }
2328 2328
2329 2329 .cs_files .cs_changed {
2330 2330 background: url("../images/icons/page_white_edit.png") no-repeat scroll
2331 2331 3px;
2332 2332 height: 16px;
2333 2333 padding-left: 20px;
2334 2334 margin-top: 7px;
2335 2335 text-align: left;
2336 2336 }
2337 2337
2338 2338 .cs_files .cs_removed {
2339 2339 background: url("../images/icons/page_white_delete.png") no-repeat
2340 2340 scroll 3px;
2341 2341 height: 16px;
2342 2342 padding-left: 20px;
2343 2343 margin-top: 7px;
2344 2344 text-align: left;
2345 2345 }
2346 2346
2347 2347 #graph {
2348 2348 overflow: hidden;
2349 2349 }
2350 2350
2351 2351 #graph_nodes {
2352 2352 float: left;
2353 2353 margin-right: -6px;
2354 2354 margin-top: 0px;
2355 2355 }
2356 2356
2357 2357 #graph_content {
2358 2358 width: 80%;
2359 2359 float: left;
2360 2360 }
2361 2361
2362 2362 #graph_content .container_header {
2363 2363 border-bottom: 1px solid #DDD;
2364 2364 padding: 10px;
2365 2365 height: 25px;
2366 2366 }
2367 2367
2368 2368 #graph_content #rev_range_container {
2369 2369 padding: 7px 20px;
2370 2370 float: left;
2371 2371 }
2372 2372
2373 2373 #graph_content .container {
2374 2374 border-bottom: 1px solid #DDD;
2375 2375 height: 56px;
2376 2376 overflow: hidden;
2377 2377 }
2378 2378
2379 2379 #graph_content .container .right {
2380 2380 float: right;
2381 2381 width: 23%;
2382 2382 text-align: right;
2383 2383 }
2384 2384
2385 2385 #graph_content .container .left {
2386 2386 float: left;
2387 2387 width: 25%;
2388 2388 padding-left: 5px;
2389 2389 }
2390 2390
2391 2391 #graph_content .container .mid {
2392 2392 float: left;
2393 2393 width: 49%;
2394 2394 }
2395 2395
2396 2396
2397 2397 #graph_content .container .left .date {
2398 2398 color: #666;
2399 2399 padding-left: 22px;
2400 2400 font-size: 10px;
2401 2401 }
2402 2402
2403 2403 #graph_content .container .left .author {
2404 2404 height: 22px;
2405 2405 }
2406 2406
2407 2407 #graph_content .container .left .author .user {
2408 2408 color: #444444;
2409 2409 float: left;
2410 2410 margin-left: -4px;
2411 2411 margin-top: 4px;
2412 2412 }
2413 2413
2414 2414 #graph_content .container .mid .message {
2415 2415 white-space: pre-wrap;
2416 2416 }
2417 2417
2418 2418 #graph_content .container .mid .message a:hover{
2419 2419 text-decoration: none;
2420 2420 }
2421 2421 #content #graph_content .message .revision-link,
2422 2422 #changeset_content .container .message .revision-link
2423 2423 {
2424 2424 color:#3F6F9F;
2425 2425 font-weight: bold !important;
2426 2426 }
2427 2427
2428 2428 #content #graph_content .message .issue-tracker-link,
2429 2429 #changeset_content .container .message .issue-tracker-link{
2430 2430 color:#3F6F9F;
2431 2431 font-weight: bold !important;
2432 2432 }
2433 2433
2434 2434 .right .comments-container{
2435 2435 padding-right: 5px;
2436 2436 margin-top:1px;
2437 2437 float:right;
2438 2438 height:14px;
2439 2439 }
2440 2440
2441 2441 .right .comments-cnt{
2442 2442 float: left;
2443 2443 color: rgb(136, 136, 136);
2444 2444 padding-right: 2px;
2445 2445 }
2446 2446
2447 2447 .right .changes{
2448 2448 clear: both;
2449 2449 }
2450 2450
2451 2451 .right .changes .changed_total {
2452 2452 display: block;
2453 2453 float: right;
2454 2454 text-align: center;
2455 2455 min-width: 45px;
2456 2456 cursor: pointer;
2457 2457 color: #444444;
2458 2458 background: #FEA;
2459 2459 -webkit-border-radius: 0px 0px 0px 6px;
2460 2460 -moz-border-radius: 0px 0px 0px 6px;
2461 2461 border-radius: 0px 0px 0px 6px;
2462 2462 padding: 1px;
2463 2463 }
2464 2464
2465 2465 .right .changes .added,.changed,.removed {
2466 2466 display: block;
2467 2467 padding: 1px;
2468 2468 color: #444444;
2469 2469 float: right;
2470 2470 text-align: center;
2471 2471 min-width: 15px;
2472 2472 }
2473 2473
2474 2474 .right .changes .added {
2475 2475 background: #CFC;
2476 2476 }
2477 2477
2478 2478 .right .changes .changed {
2479 2479 background: #FEA;
2480 2480 }
2481 2481
2482 2482 .right .changes .removed {
2483 2483 background: #FAA;
2484 2484 }
2485 2485
2486 2486 .right .merge {
2487 2487 padding: 1px 3px 1px 3px;
2488 2488 background-color: #fca062;
2489 2489 font-size: 10px;
2490 2490 font-weight: bold;
2491 2491 color: #ffffff;
2492 2492 text-transform: uppercase;
2493 2493 white-space: nowrap;
2494 2494 -webkit-border-radius: 3px;
2495 2495 -moz-border-radius: 3px;
2496 2496 border-radius: 3px;
2497 2497 margin-right: 2px;
2498 2498 }
2499 2499
2500 2500 .right .parent {
2501 2501 color: #666666;
2502 2502 clear:both;
2503 2503 }
2504 2504 .right .logtags{
2505 2505 padding: 2px 2px 2px 2px;
2506 2506 }
2507 2507 .right .logtags .branchtag,.logtags .branchtag {
2508 2508 padding: 1px 3px 1px 3px;
2509 2509 background-color: #bfbfbf;
2510 2510 font-size: 10px;
2511 2511 font-weight: bold;
2512 2512 color: #ffffff;
2513 2513 text-transform: uppercase;
2514 2514 white-space: nowrap;
2515 2515 -webkit-border-radius: 3px;
2516 2516 -moz-border-radius: 3px;
2517 2517 border-radius: 3px;
2518 2518 }
2519 2519 .right .logtags .branchtag a:hover,.logtags .branchtag a{
2520 2520 color: #ffffff;
2521 2521 }
2522 2522 .right .logtags .branchtag a:hover,.logtags .branchtag a:hover{
2523 2523 text-decoration: none;
2524 2524 color: #ffffff;
2525 2525 }
2526 2526 .right .logtags .tagtag,.logtags .tagtag {
2527 2527 padding: 1px 3px 1px 3px;
2528 2528 background-color: #62cffc;
2529 2529 font-size: 10px;
2530 2530 font-weight: bold;
2531 2531 color: #ffffff;
2532 2532 text-transform: uppercase;
2533 2533 white-space: nowrap;
2534 2534 -webkit-border-radius: 3px;
2535 2535 -moz-border-radius: 3px;
2536 2536 border-radius: 3px;
2537 2537 }
2538 2538 .right .logtags .tagtag a:hover,.logtags .tagtag a{
2539 2539 color: #ffffff;
2540 2540 }
2541 2541 .right .logtags .tagtag a:hover,.logtags .tagtag a:hover{
2542 2542 text-decoration: none;
2543 2543 color: #ffffff;
2544 2544 }
2545 2545 .right .logbooks .bookbook,.logbooks .bookbook {
2546 2546 padding: 1px 3px 2px;
2547 2547 background-color: #46A546;
2548 2548 font-size: 9.75px;
2549 2549 font-weight: bold;
2550 2550 color: #ffffff;
2551 2551 text-transform: uppercase;
2552 2552 white-space: nowrap;
2553 2553 -webkit-border-radius: 3px;
2554 2554 -moz-border-radius: 3px;
2555 2555 border-radius: 3px;
2556 2556 }
2557 2557 .right .logbooks .bookbook,.logbooks .bookbook a{
2558 2558 color: #ffffff;
2559 2559 }
2560 2560 .right .logbooks .bookbook,.logbooks .bookbook a:hover{
2561 2561 text-decoration: none;
2562 2562 color: #ffffff;
2563 2563 }
2564 2564 div.browserblock {
2565 2565 overflow: hidden;
2566 2566 border: 1px solid #ccc;
2567 2567 background: #f8f8f8;
2568 2568 font-size: 100%;
2569 2569 line-height: 125%;
2570 2570 padding: 0;
2571 2571 -webkit-border-radius: 6px 6px 0px 0px;
2572 2572 -moz-border-radius: 6px 6px 0px 0px;
2573 2573 border-radius: 6px 6px 0px 0px;
2574 2574 }
2575 2575
2576 2576 div.browserblock .browser-header {
2577 2577 background: #FFF;
2578 2578 padding: 10px 0px 15px 0px;
2579 2579 width: 100%;
2580 2580 }
2581 2581
2582 2582 div.browserblock .browser-nav {
2583 2583 float: left
2584 2584 }
2585 2585
2586 2586 div.browserblock .browser-branch {
2587 2587 float: left;
2588 2588 }
2589 2589
2590 2590 div.browserblock .browser-branch label {
2591 2591 color: #4A4A4A;
2592 2592 vertical-align: text-top;
2593 2593 }
2594 2594
2595 2595 div.browserblock .browser-header span {
2596 2596 margin-left: 5px;
2597 2597 font-weight: 700;
2598 2598 }
2599 2599
2600 2600 div.browserblock .browser-search {
2601 2601 clear: both;
2602 2602 padding: 8px 8px 0px 5px;
2603 2603 height: 20px;
2604 2604 }
2605 2605
2606 2606 div.browserblock #node_filter_box {
2607 2607
2608 2608 }
2609 2609
2610 2610 div.browserblock .search_activate {
2611 2611 float: left
2612 2612 }
2613 2613
2614 2614 div.browserblock .add_node {
2615 2615 float: left;
2616 2616 padding-left: 5px;
2617 2617 }
2618 2618
2619 2619 div.browserblock .search_activate a:hover,div.browserblock .add_node a:hover
2620 2620 {
2621 2621 text-decoration: none !important;
2622 2622 }
2623 2623
2624 2624 div.browserblock .browser-body {
2625 2625 background: #EEE;
2626 2626 border-top: 1px solid #CCC;
2627 2627 }
2628 2628
2629 2629 table.code-browser {
2630 2630 border-collapse: collapse;
2631 2631 width: 100%;
2632 2632 }
2633 2633
2634 2634 table.code-browser tr {
2635 2635 margin: 3px;
2636 2636 }
2637 2637
2638 2638 table.code-browser thead th {
2639 2639 background-color: #EEE;
2640 2640 height: 20px;
2641 2641 font-size: 1.1em;
2642 2642 font-weight: 700;
2643 2643 text-align: left;
2644 2644 padding-left: 10px;
2645 2645 }
2646 2646
2647 2647 table.code-browser tbody td {
2648 2648 padding-left: 10px;
2649 2649 height: 20px;
2650 2650 }
2651 2651
2652 2652 table.code-browser .browser-file {
2653 2653 background: url("../images/icons/document_16.png") no-repeat scroll 3px;
2654 2654 height: 16px;
2655 2655 padding-left: 20px;
2656 2656 text-align: left;
2657 2657 }
2658 2658 .diffblock .changeset_header {
2659 2659 height: 16px;
2660 2660 }
2661 2661 .diffblock .changeset_file {
2662 2662 background: url("../images/icons/file.png") no-repeat scroll 3px;
2663 2663 text-align: left;
2664 2664 float: left;
2665 2665 padding: 2px 0px 2px 22px;
2666 2666 }
2667 2667 .diffblock .diff-menu-wrapper{
2668 2668 float: left;
2669 2669 }
2670 2670
2671 2671 .diffblock .diff-menu{
2672 2672 position: absolute;
2673 2673 background: none repeat scroll 0 0 #FFFFFF;
2674 2674 border-color: #003367 #666666 #666666;
2675 2675 border-right: 1px solid #666666;
2676 2676 border-style: solid solid solid;
2677 2677 border-width: 1px;
2678 2678 box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2);
2679 2679 margin-top:5px;
2680 2680 margin-left:1px;
2681 2681
2682 2682 }
2683 2683 .diffblock .diff-actions {
2684 2684 padding: 2px 0px 0px 2px;
2685 2685 float: left;
2686 2686 }
2687 2687 .diffblock .diff-menu ul li {
2688 2688 padding: 0px 0px 0px 0px !important;
2689 2689 }
2690 2690 .diffblock .diff-menu ul li a{
2691 2691 display: block;
2692 2692 padding: 3px 8px 3px 8px !important;
2693 2693 }
2694 2694 .diffblock .diff-menu ul li a:hover{
2695 2695 text-decoration: none;
2696 2696 background-color: #EEEEEE;
2697 2697 }
2698 2698 table.code-browser .browser-dir {
2699 2699 background: url("../images/icons/folder_16.png") no-repeat scroll 3px;
2700 2700 height: 16px;
2701 2701 padding-left: 20px;
2702 2702 text-align: left;
2703 2703 }
2704 2704
2705 2705 .box .search {
2706 2706 clear: both;
2707 2707 overflow: hidden;
2708 2708 margin: 0;
2709 2709 padding: 0 20px 10px;
2710 2710 }
2711 2711
2712 2712 .box .search div.search_path {
2713 2713 background: none repeat scroll 0 0 #EEE;
2714 2714 border: 1px solid #CCC;
2715 2715 color: blue;
2716 2716 margin-bottom: 10px;
2717 2717 padding: 10px 0;
2718 2718 }
2719 2719
2720 2720 .box .search div.search_path div.link {
2721 2721 font-weight: 700;
2722 2722 margin-left: 25px;
2723 2723 }
2724 2724
2725 2725 .box .search div.search_path div.link a {
2726 2726 color: #003367;
2727 2727 cursor: pointer;
2728 2728 text-decoration: none;
2729 2729 }
2730 2730
2731 2731 #path_unlock {
2732 2732 color: red;
2733 2733 font-size: 1.2em;
2734 2734 padding-left: 4px;
2735 2735 }
2736 2736
2737 2737 .info_box span {
2738 2738 margin-left: 3px;
2739 2739 margin-right: 3px;
2740 2740 }
2741 2741
2742 2742 .info_box .rev {
2743 2743 color: #003367;
2744 2744 font-size: 1.6em;
2745 2745 font-weight: bold;
2746 2746 vertical-align: sub;
2747 2747 }
2748 2748
2749 2749 .info_box input#at_rev,.info_box input#size {
2750 2750 background: #FFF;
2751 2751 border-top: 1px solid #b3b3b3;
2752 2752 border-left: 1px solid #b3b3b3;
2753 2753 border-right: 1px solid #eaeaea;
2754 2754 border-bottom: 1px solid #eaeaea;
2755 2755 color: #000;
2756 2756 font-size: 12px;
2757 2757 margin: 0;
2758 2758 padding: 1px 5px 1px;
2759 2759 }
2760 2760
2761 2761 .info_box input#view {
2762 2762 text-align: center;
2763 2763 padding: 4px 3px 2px 2px;
2764 2764 }
2765 2765
2766 2766 .yui-overlay,.yui-panel-container {
2767 2767 visibility: hidden;
2768 2768 position: absolute;
2769 2769 z-index: 2;
2770 2770 }
2771 2771
2772 2772 .yui-tt {
2773 2773 visibility: hidden;
2774 2774 position: absolute;
2775 2775 color: #666;
2776 2776 background-color: #FFF;
2777 2777 border: 2px solid #003367;
2778 2778 font: 100% sans-serif;
2779 2779 width: auto;
2780 2780 opacity: 1px;
2781 2781 padding: 8px;
2782 2782 white-space: pre-wrap;
2783 2783 -webkit-border-radius: 8px 8px 8px 8px;
2784 2784 -khtml-border-radius: 8px 8px 8px 8px;
2785 2785 -moz-border-radius: 8px 8px 8px 8px;
2786 2786 border-radius: 8px 8px 8px 8px;
2787 2787 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
2788 2788 }
2789 2789
2790 2790 .ac {
2791 2791 vertical-align: top;
2792 2792 }
2793 2793
2794 2794 .ac .yui-ac {
2795 2795 position: relative;
2796 2796 font-size: 100%;
2797 2797 }
2798 2798
2799 2799 .ac .perm_ac {
2800 2800 width: 15em;
2801 2801 }
2802 2802
2803 2803 .ac .yui-ac-input {
2804 2804 width: 100%;
2805 2805 }
2806 2806
2807 2807 .ac .yui-ac-container {
2808 2808 position: absolute;
2809 2809 top: 1.6em;
2810 2810 width: 100%;
2811 2811 }
2812 2812
2813 2813 .ac .yui-ac-content {
2814 2814 position: absolute;
2815 2815 width: 100%;
2816 2816 border: 1px solid gray;
2817 2817 background: #fff;
2818 2818 overflow: hidden;
2819 2819 z-index: 9050;
2820 2820 }
2821 2821
2822 2822 .ac .yui-ac-shadow {
2823 2823 position: absolute;
2824 2824 width: 100%;
2825 2825 background: #000;
2826 2826 -moz-opacity: 0.1px;
2827 2827 opacity: .10;
2828 2828 filter: alpha(opacity = 10);
2829 2829 z-index: 9049;
2830 2830 margin: .3em;
2831 2831 }
2832 2832
2833 2833 .ac .yui-ac-content ul {
2834 2834 width: 100%;
2835 2835 margin: 0;
2836 2836 padding: 0;
2837 2837 }
2838 2838
2839 2839 .ac .yui-ac-content li {
2840 2840 cursor: default;
2841 2841 white-space: nowrap;
2842 2842 margin: 0;
2843 2843 padding: 2px 5px;
2844 2844 }
2845 2845
2846 2846 .ac .yui-ac-content li.yui-ac-prehighlight {
2847 2847 background: #B3D4FF;
2848 2848 }
2849 2849
2850 2850 .ac .yui-ac-content li.yui-ac-highlight {
2851 2851 background: #556CB5;
2852 2852 color: #FFF;
2853 2853 }
2854 2854
2855 2855 .follow {
2856 2856 background: url("../images/icons/heart_add.png") no-repeat scroll 3px;
2857 2857 height: 16px;
2858 2858 width: 20px;
2859 2859 cursor: pointer;
2860 2860 display: block;
2861 2861 float: right;
2862 2862 margin-top: 2px;
2863 2863 }
2864 2864
2865 2865 .following {
2866 2866 background: url("../images/icons/heart_delete.png") no-repeat scroll 3px;
2867 2867 height: 16px;
2868 2868 width: 20px;
2869 2869 cursor: pointer;
2870 2870 display: block;
2871 2871 float: right;
2872 2872 margin-top: 2px;
2873 2873 }
2874 2874
2875 2875 .currently_following {
2876 2876 padding-left: 10px;
2877 2877 padding-bottom: 5px;
2878 2878 }
2879 2879
2880 2880 .add_icon {
2881 2881 background: url("../images/icons/add.png") no-repeat scroll 3px;
2882 2882 padding-left: 20px;
2883 2883 padding-top: 0px;
2884 2884 text-align: left;
2885 2885 }
2886 2886
2887 2887 .edit_icon {
2888 2888 background: url("../images/icons/folder_edit.png") no-repeat scroll 3px;
2889 2889 padding-left: 20px;
2890 2890 padding-top: 0px;
2891 2891 text-align: left;
2892 2892 }
2893 2893
2894 2894 .delete_icon {
2895 2895 background: url("../images/icons/delete.png") no-repeat scroll 3px;
2896 2896 padding-left: 20px;
2897 2897 padding-top: 0px;
2898 2898 text-align: left;
2899 2899 }
2900 2900
2901 2901 .refresh_icon {
2902 2902 background: url("../images/icons/arrow_refresh.png") no-repeat scroll
2903 2903 3px;
2904 2904 padding-left: 20px;
2905 2905 padding-top: 0px;
2906 2906 text-align: left;
2907 2907 }
2908 2908
2909 2909 .pull_icon {
2910 2910 background: url("../images/icons/connect.png") no-repeat scroll 3px;
2911 2911 padding-left: 20px;
2912 2912 padding-top: 0px;
2913 2913 text-align: left;
2914 2914 }
2915 2915
2916 2916 .rss_icon {
2917 2917 background: url("../images/icons/rss_16.png") no-repeat scroll 3px;
2918 2918 padding-left: 20px;
2919 2919 padding-top: 4px;
2920 2920 text-align: left;
2921 2921 font-size: 8px
2922 2922 }
2923 2923
2924 2924 .atom_icon {
2925 2925 background: url("../images/icons/atom.png") no-repeat scroll 3px;
2926 2926 padding-left: 20px;
2927 2927 padding-top: 4px;
2928 2928 text-align: left;
2929 2929 font-size: 8px
2930 2930 }
2931 2931
2932 2932 .archive_icon {
2933 2933 background: url("../images/icons/compress.png") no-repeat scroll 3px;
2934 2934 padding-left: 20px;
2935 2935 text-align: left;
2936 2936 padding-top: 1px;
2937 2937 }
2938 2938
2939 2939 .start_following_icon {
2940 2940 background: url("../images/icons/heart_add.png") no-repeat scroll 3px;
2941 2941 padding-left: 20px;
2942 2942 text-align: left;
2943 2943 padding-top: 0px;
2944 2944 }
2945 2945
2946 2946 .stop_following_icon {
2947 2947 background: url("../images/icons/heart_delete.png") no-repeat scroll 3px;
2948 2948 padding-left: 20px;
2949 2949 text-align: left;
2950 2950 padding-top: 0px;
2951 2951 }
2952 2952
2953 2953 .action_button {
2954 2954 border: 0;
2955 2955 display: inline;
2956 2956 }
2957 2957
2958 2958 .action_button:hover {
2959 2959 border: 0;
2960 2960 text-decoration: underline;
2961 2961 cursor: pointer;
2962 2962 }
2963 2963
2964 2964 #switch_repos {
2965 2965 position: absolute;
2966 2966 height: 25px;
2967 2967 z-index: 1;
2968 2968 }
2969 2969
2970 2970 #switch_repos select {
2971 2971 min-width: 150px;
2972 2972 max-height: 250px;
2973 2973 z-index: 1;
2974 2974 }
2975 2975
2976 2976 .breadcrumbs {
2977 2977 border: medium none;
2978 2978 color: #FFF;
2979 2979 float: left;
2980 2980 text-transform: uppercase;
2981 2981 font-weight: 700;
2982 2982 font-size: 14px;
2983 2983 margin: 0;
2984 2984 padding: 11px 0 11px 10px;
2985 2985 }
2986 2986
2987 2987 .breadcrumbs a {
2988 2988 color: #FFF;
2989 2989 }
2990 2990
2991 2991 .flash_msg {
2992 2992
2993 2993 }
2994 2994
2995 2995 .flash_msg ul {
2996 2996
2997 2997 }
2998 2998
2999 2999 .error_msg {
3000 3000 background-color: #c43c35;
3001 3001 background-repeat: repeat-x;
3002 3002 background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b),
3003 3003 to(#c43c35) );
3004 3004 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
3005 3005 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
3006 3006 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b),
3007 3007 color-stop(100%, #c43c35) );
3008 3008 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
3009 3009 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
3010 3010 background-image: linear-gradient(top, #ee5f5b, #c43c35);
3011 3011 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',
3012 3012 endColorstr='#c43c35', GradientType=0 );
3013 3013 border-color: #c43c35 #c43c35 #882a25;
3014 3014 }
3015 3015
3016 3016 .warning_msg {
3017 3017 color: #404040 !important;
3018 3018 background-color: #eedc94;
3019 3019 background-repeat: repeat-x;
3020 3020 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1),
3021 3021 to(#eedc94) );
3022 3022 background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
3023 3023 background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
3024 3024 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1),
3025 3025 color-stop(100%, #eedc94) );
3026 3026 background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
3027 3027 background-image: -o-linear-gradient(top, #fceec1, #eedc94);
3028 3028 background-image: linear-gradient(top, #fceec1, #eedc94);
3029 3029 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1',
3030 3030 endColorstr='#eedc94', GradientType=0 );
3031 3031 border-color: #eedc94 #eedc94 #e4c652;
3032 3032 }
3033 3033
3034 3034 .success_msg {
3035 3035 background-color: #57a957;
3036 3036 background-repeat: repeat-x !important;
3037 3037 background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462),
3038 3038 to(#57a957) );
3039 3039 background-image: -moz-linear-gradient(top, #62c462, #57a957);
3040 3040 background-image: -ms-linear-gradient(top, #62c462, #57a957);
3041 3041 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462),
3042 3042 color-stop(100%, #57a957) );
3043 3043 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
3044 3044 background-image: -o-linear-gradient(top, #62c462, #57a957);
3045 3045 background-image: linear-gradient(top, #62c462, #57a957);
3046 3046 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462',
3047 3047 endColorstr='#57a957', GradientType=0 );
3048 3048 border-color: #57a957 #57a957 #3d773d;
3049 3049 }
3050 3050
3051 3051 .notice_msg {
3052 3052 background-color: #339bb9;
3053 3053 background-repeat: repeat-x;
3054 3054 background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de),
3055 3055 to(#339bb9) );
3056 3056 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
3057 3057 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
3058 3058 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de),
3059 3059 color-stop(100%, #339bb9) );
3060 3060 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
3061 3061 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
3062 3062 background-image: linear-gradient(top, #5bc0de, #339bb9);
3063 3063 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de',
3064 3064 endColorstr='#339bb9', GradientType=0 );
3065 3065 border-color: #339bb9 #339bb9 #22697d;
3066 3066 }
3067 3067
3068 3068 .success_msg,.error_msg,.notice_msg,.warning_msg {
3069 3069 font-size: 12px;
3070 3070 font-weight: 700;
3071 3071 min-height: 14px;
3072 3072 line-height: 14px;
3073 3073 margin-bottom: 10px;
3074 3074 margin-top: 0;
3075 3075 display: block;
3076 3076 overflow: auto;
3077 3077 padding: 6px 10px 6px 10px;
3078 3078 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3079 3079 position: relative;
3080 3080 color: #FFF;
3081 3081 border-width: 1px;
3082 3082 border-style: solid;
3083 3083 -webkit-border-radius: 4px;
3084 3084 -moz-border-radius: 4px;
3085 3085 border-radius: 4px;
3086 3086 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
3087 3087 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
3088 3088 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
3089 3089 }
3090 3090
3091 3091 #msg_close {
3092 3092 background: transparent url("../icons/cross_grey_small.png") no-repeat
3093 3093 scroll 0 0;
3094 3094 cursor: pointer;
3095 3095 height: 16px;
3096 3096 position: absolute;
3097 3097 right: 5px;
3098 3098 top: 5px;
3099 3099 width: 16px;
3100 3100 }
3101 3101
3102 3102 div#legend_container table,div#legend_choices table {
3103 3103 width: auto !important;
3104 3104 }
3105 3105
3106 3106 table#permissions_manage {
3107 3107 width: 0 !important;
3108 3108 }
3109 3109
3110 3110 table#permissions_manage span.private_repo_msg {
3111 3111 font-size: 0.8em;
3112 3112 opacity: 0.6px;
3113 3113 }
3114 3114
3115 3115 table#permissions_manage td.private_repo_msg {
3116 3116 font-size: 0.8em;
3117 3117 }
3118 3118
3119 3119 table#permissions_manage tr#add_perm_input td {
3120 3120 vertical-align: middle;
3121 3121 }
3122 3122
3123 3123 div.gravatar {
3124 3124 background-color: #FFF;
3125 3125 float: left;
3126 3126 margin-right: 0.7em;
3127 3127 padding: 1px 1px 1px 1px;
3128 3128 line-height:0;
3129 3129 -webkit-border-radius: 3px;
3130 3130 -khtml-border-radius: 3px;
3131 3131 -moz-border-radius: 3px;
3132 3132 border-radius: 3px;
3133 3133 }
3134 3134
3135 3135 div.gravatar img {
3136 3136 -webkit-border-radius: 2px;
3137 3137 -khtml-border-radius: 2px;
3138 3138 -moz-border-radius: 2px;
3139 3139 border-radius: 2px;
3140 3140 }
3141 3141
3142 3142 #header,#content,#footer {
3143 3143 min-width: 978px;
3144 3144 }
3145 3145
3146 3146 #content {
3147 3147 clear: both;
3148 3148 overflow: hidden;
3149 3149 padding: 14px 10px;
3150 3150 }
3151 3151
3152 3152 #content div.box div.title div.search {
3153 3153
3154 3154 border-left: 1px solid #316293;
3155 3155 }
3156 3156
3157 3157 #content div.box div.title div.search div.input input {
3158 3158 border: 1px solid #316293;
3159 3159 }
3160 3160
3161 3161 .ui-btn{
3162 3162 color: #515151;
3163 3163 background-color: #DADADA;
3164 3164 background-repeat: repeat-x;
3165 3165 background-image: -khtml-gradient(linear, left top, left bottom, from(#F4F4F4),to(#DADADA) );
3166 3166 background-image: -moz-linear-gradient(top, #F4F4F4, #DADADA);
3167 3167 background-image: -ms-linear-gradient(top, #F4F4F4, #DADADA);
3168 3168 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F4F4F4),color-stop(100%, #DADADA) );
3169 3169 background-image: -webkit-linear-gradient(top, #F4F4F4, #DADADA) );
3170 3170 background-image: -o-linear-gradient(top, #F4F4F4, #DADADA) );
3171 3171 background-image: linear-gradient(top, #F4F4F4, #DADADA);
3172 3172 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#DADADA', GradientType=0);
3173 3173
3174 3174 border-top: 1px solid #DDD;
3175 3175 border-left: 1px solid #c6c6c6;
3176 3176 border-right: 1px solid #DDD;
3177 3177 border-bottom: 1px solid #c6c6c6;
3178 3178 color: #515151;
3179 3179 outline: none;
3180 3180 margin: 0px 3px 3px 0px;
3181 3181 -webkit-border-radius: 4px 4px 4px 4px !important;
3182 3182 -khtml-border-radius: 4px 4px 4px 4px !important;
3183 3183 -moz-border-radius: 4px 4px 4px 4px !important;
3184 3184 border-radius: 4px 4px 4px 4px !important;
3185 3185 cursor: pointer !important;
3186 3186 padding: 3px 3px 3px 3px;
3187 3187 background-position: 0 -15px;
3188 3188
3189 3189 }
3190 3190 .ui-btn.xsmall{
3191 3191 padding: 1px 2px 1px 1px;
3192 3192 }
3193 3193 .ui-btn.clone{
3194 3194 padding: 5px 2px 6px 1px;
3195 3195 margin: 0px -4px 3px 0px;
3196 3196 -webkit-border-radius: 4px 0px 0px 4px !important;
3197 3197 -khtml-border-radius: 4px 0px 0px 4px !important;
3198 3198 -moz-border-radius: 4px 0px 0px 4px !important;
3199 3199 border-radius: 4px 0px 0px 4px !important;
3200 3200 width: 100px;
3201 3201 text-align: center;
3202 3202 float: left;
3203 3203 position: absolute;
3204 3204 }
3205 3205 .ui-btn:focus {
3206 3206 outline: none;
3207 3207 }
3208 3208 .ui-btn:hover{
3209 3209 background-position: 0 0px;
3210 3210 text-decoration: none;
3211 3211 color: #515151;
3212 3212 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #FFFFFF !important;
3213 3213 }
3214 3214
3215 3215 .ui-btn.red{
3216 3216 color:#fff;
3217 3217 background-color: #c43c35;
3218 3218 background-repeat: repeat-x;
3219 3219 background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
3220 3220 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
3221 3221 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
3222 3222 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
3223 3223 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
3224 3224 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
3225 3225 background-image: linear-gradient(top, #ee5f5b, #c43c35);
3226 3226 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
3227 3227 border-color: #c43c35 #c43c35 #882a25;
3228 3228 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3229 3229 }
3230 3230
3231 3231
3232 3232 .ui-btn.blue{
3233 3233 background-color: #339bb9;
3234 3234 background-repeat: repeat-x;
3235 3235 background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
3236 3236 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
3237 3237 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
3238 3238 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
3239 3239 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
3240 3240 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
3241 3241 background-image: linear-gradient(top, #5bc0de, #339bb9);
3242 3242 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
3243 3243 border-color: #339bb9 #339bb9 #22697d;
3244 3244 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3245 3245 }
3246 3246
3247 3247 .ui-btn.green{
3248 3248 background-color: #57a957;
3249 3249 background-repeat: repeat-x;
3250 3250 background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
3251 3251 background-image: -moz-linear-gradient(top, #62c462, #57a957);
3252 3252 background-image: -ms-linear-gradient(top, #62c462, #57a957);
3253 3253 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
3254 3254 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
3255 3255 background-image: -o-linear-gradient(top, #62c462, #57a957);
3256 3256 background-image: linear-gradient(top, #62c462, #57a957);
3257 3257 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
3258 3258 border-color: #57a957 #57a957 #3d773d;
3259 3259 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3260 3260 }
3261 3261
3262 3262 ins,div.options a:hover {
3263 3263 text-decoration: none;
3264 3264 }
3265 3265
3266 3266 img,
3267 3267 #header #header-inner #quick li a:hover span.normal,
3268 3268 #header #header-inner #quick li ul li.last,
3269 3269 #content div.box div.form div.fields div.field div.textarea table td table td a,
3270 3270 #clone_url,
3271 3271 #clone_url_id
3272 3272 {
3273 3273 border: none;
3274 3274 }
3275 3275
3276 3276 img.icon,.right .merge img {
3277 3277 vertical-align: bottom;
3278 3278 }
3279 3279
3280 3280 #header ul#logged-user,#content div.box div.title ul.links,
3281 3281 #content div.box div.message div.dismiss,
3282 3282 #content div.box div.traffic div.legend ul
3283 3283 {
3284 3284 float: right;
3285 3285 margin: 0;
3286 3286 padding: 0;
3287 3287 }
3288 3288
3289 3289 #header #header-inner #home,#header #header-inner #logo,
3290 3290 #content div.box ul.left,#content div.box ol.left,
3291 3291 #content div.box div.pagination-left,div#commit_history,
3292 3292 div#legend_data,div#legend_container,div#legend_choices
3293 3293 {
3294 3294 float: left;
3295 3295 }
3296 3296
3297 3297 #header #header-inner #quick li:hover ul ul,
3298 3298 #header #header-inner #quick li:hover ul ul ul,
3299 3299 #header #header-inner #quick li:hover ul ul ul ul,
3300 3300 #content #left #menu ul.closed,#content #left #menu li ul.collapsed,.yui-tt-shadow
3301 3301 {
3302 3302 display: none;
3303 3303 }
3304 3304
3305 3305 #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
3306 3306 {
3307 3307 display: block;
3308 3308 }
3309 3309
3310 3310 #content div.graph {
3311 3311 padding: 0 10px 10px;
3312 3312 }
3313 3313
3314 3314 #content div.box div.title ul.links li a:hover,#content div.box div.title ul.links li.ui-tabs-selected a
3315 3315 {
3316 3316 color: #bfe3ff;
3317 3317 }
3318 3318
3319 3319 #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
3320 3320 {
3321 3321 margin: 10px 24px 10px 44px;
3322 3322 }
3323 3323
3324 3324 #content div.box div.form,#content div.box div.table,#content div.box div.traffic
3325 3325 {
3326 3326 clear: both;
3327 3327 overflow: hidden;
3328 3328 margin: 0;
3329 3329 padding: 0 20px 10px;
3330 3330 }
3331 3331
3332 3332 #content div.box div.form div.fields,#login div.form,#login div.form div.fields,#register div.form,#register div.form div.fields
3333 3333 {
3334 3334 clear: both;
3335 3335 overflow: hidden;
3336 3336 margin: 0;
3337 3337 padding: 0;
3338 3338 }
3339 3339
3340 3340 #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
3341 3341 {
3342 3342 height: 1%;
3343 3343 display: block;
3344 3344 color: #363636;
3345 3345 margin: 0;
3346 3346 padding: 2px 0 0;
3347 3347 }
3348 3348
3349 3349 #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
3350 3350 {
3351 3351 background: #FBE3E4;
3352 3352 border-top: 1px solid #e1b2b3;
3353 3353 border-left: 1px solid #e1b2b3;
3354 3354 border-right: 1px solid #FBC2C4;
3355 3355 border-bottom: 1px solid #FBC2C4;
3356 3356 }
3357 3357
3358 3358 #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
3359 3359 {
3360 3360 background: #E6EFC2;
3361 3361 border-top: 1px solid #cebb98;
3362 3362 border-left: 1px solid #cebb98;
3363 3363 border-right: 1px solid #c6d880;
3364 3364 border-bottom: 1px solid #c6d880;
3365 3365 }
3366 3366
3367 3367 #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
3368 3368 {
3369 3369 margin: 0;
3370 3370 }
3371 3371
3372 3372 #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
3373 3373 {
3374 3374 margin: 0 0 0 0px !important;
3375 3375 padding: 0;
3376 3376 }
3377 3377
3378 3378 #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
3379 3379 {
3380 3380 margin: 0 0 0 200px;
3381 3381 padding: 0;
3382 3382 }
3383 3383
3384 3384 #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
3385 3385 {
3386 3386 color: #000;
3387 3387 text-decoration: none;
3388 3388 }
3389 3389
3390 3390 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus,#content div.box div.action a.ui-selectmenu-focus
3391 3391 {
3392 3392 border: 1px solid #666;
3393 3393 }
3394 3394
3395 3395 #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
3396 3396 {
3397 3397 clear: both;
3398 3398 overflow: hidden;
3399 3399 margin: 0;
3400 3400 padding: 8px 0 2px;
3401 3401 }
3402 3402
3403 3403 #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
3404 3404 {
3405 3405 float: left;
3406 3406 margin: 0;
3407 3407 }
3408 3408
3409 3409 #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
3410 3410 {
3411 3411 height: 1%;
3412 3412 display: block;
3413 3413 float: left;
3414 3414 margin: 2px 0 0 4px;
3415 3415 }
3416 3416
3417 3417 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
3418 3418 {
3419 3419 color: #000;
3420 3420 font-size: 11px;
3421 3421 font-weight: 700;
3422 3422 margin: 0;
3423 3423 }
3424 3424
3425 3425 input.ui-button {
3426 3426 background: #e5e3e3 url("../images/button.png") repeat-x;
3427 3427 border-top: 1px solid #DDD;
3428 3428 border-left: 1px solid #c6c6c6;
3429 3429 border-right: 1px solid #DDD;
3430 3430 border-bottom: 1px solid #c6c6c6;
3431 3431 color: #515151 !important;
3432 3432 outline: none;
3433 3433 margin: 0;
3434 3434 padding: 6px 12px;
3435 3435 -webkit-border-radius: 4px 4px 4px 4px;
3436 3436 -khtml-border-radius: 4px 4px 4px 4px;
3437 3437 -moz-border-radius: 4px 4px 4px 4px;
3438 3438 border-radius: 4px 4px 4px 4px;
3439 3439 box-shadow: 0 1px 0 #ececec;
3440 3440 cursor: pointer;
3441 3441 }
3442 3442
3443 3443 input.ui-button:hover {
3444 3444 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
3445 3445 border-top: 1px solid #ccc;
3446 3446 border-left: 1px solid #bebebe;
3447 3447 border-right: 1px solid #b1b1b1;
3448 3448 border-bottom: 1px solid #afafaf;
3449 3449 }
3450 3450
3451 3451 div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight
3452 3452 {
3453 3453 display: inline;
3454 3454 }
3455 3455
3456 3456 #content div.box div.form div.fields div.buttons,div.form div.fields div.buttons
3457 3457 {
3458 3458 margin: 10px 0 0 200px;
3459 3459 padding: 0;
3460 3460 }
3461 3461
3462 3462 #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
3463 3463 {
3464 3464 margin: 10px 0 0;
3465 3465 }
3466 3466
3467 3467 #content div.box table td.user,#content div.box table td.address {
3468 3468 width: 10%;
3469 3469 text-align: center;
3470 3470 }
3471 3471
3472 3472 #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
3473 3473 {
3474 3474 text-align: right;
3475 3475 margin: 6px 0 0;
3476 3476 padding: 0;
3477 3477 }
3478 3478
3479 3479 #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
3480 3480 {
3481 3481 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
3482 3482 border-top: 1px solid #ccc;
3483 3483 border-left: 1px solid #bebebe;
3484 3484 border-right: 1px solid #b1b1b1;
3485 3485 border-bottom: 1px solid #afafaf;
3486 3486 color: #515151;
3487 3487 margin: 0;
3488 3488 padding: 6px 12px;
3489 3489 }
3490 3490
3491 3491 #content div.box div.pagination div.results,#content div.box div.pagination-wh div.results
3492 3492 {
3493 3493 text-align: left;
3494 3494 float: left;
3495 3495 margin: 0;
3496 3496 padding: 0;
3497 3497 }
3498 3498
3499 3499 #content div.box div.pagination div.results span,#content div.box div.pagination-wh div.results span
3500 3500 {
3501 3501 height: 1%;
3502 3502 display: block;
3503 3503 float: left;
3504 3504 background: #ebebeb url("../images/pager.png") repeat-x;
3505 3505 border-top: 1px solid #dedede;
3506 3506 border-left: 1px solid #cfcfcf;
3507 3507 border-right: 1px solid #c4c4c4;
3508 3508 border-bottom: 1px solid #c4c4c4;
3509 3509 color: #4A4A4A;
3510 3510 font-weight: 700;
3511 3511 margin: 0;
3512 3512 padding: 6px 8px;
3513 3513 }
3514 3514
3515 3515 #content div.box div.pagination ul.pager li.disabled,#content div.box div.pagination-wh a.disabled
3516 3516 {
3517 3517 color: #B4B4B4;
3518 3518 padding: 6px;
3519 3519 }
3520 3520
3521 3521 #login,#register {
3522 3522 width: 520px;
3523 3523 margin: 10% auto 0;
3524 3524 padding: 0;
3525 3525 }
3526 3526
3527 3527 #login div.color,#register div.color {
3528 3528 clear: both;
3529 3529 overflow: hidden;
3530 3530 background: #FFF;
3531 3531 margin: 10px auto 0;
3532 3532 padding: 3px 3px 3px 0;
3533 3533 }
3534 3534
3535 3535 #login div.color a,#register div.color a {
3536 3536 width: 20px;
3537 3537 height: 20px;
3538 3538 display: block;
3539 3539 float: left;
3540 3540 margin: 0 0 0 3px;
3541 3541 padding: 0;
3542 3542 }
3543 3543
3544 3544 #login div.title h5,#register div.title h5 {
3545 3545 color: #fff;
3546 3546 margin: 10px;
3547 3547 padding: 0;
3548 3548 }
3549 3549
3550 3550 #login div.form div.fields div.field,#register div.form div.fields div.field
3551 3551 {
3552 3552 clear: both;
3553 3553 overflow: hidden;
3554 3554 margin: 0;
3555 3555 padding: 0 0 10px;
3556 3556 }
3557 3557
3558 3558 #login div.form div.fields div.field span.error-message,#register div.form div.fields div.field span.error-message
3559 3559 {
3560 3560 height: 1%;
3561 3561 display: block;
3562 3562 color: red;
3563 3563 margin: 8px 0 0;
3564 3564 padding: 0;
3565 3565 max-width: 320px;
3566 3566 }
3567 3567
3568 3568 #login div.form div.fields div.field div.label label,#register div.form div.fields div.field div.label label
3569 3569 {
3570 3570 color: #000;
3571 3571 font-weight: 700;
3572 3572 }
3573 3573
3574 3574 #login div.form div.fields div.field div.input,#register div.form div.fields div.field div.input
3575 3575 {
3576 3576 float: left;
3577 3577 margin: 0;
3578 3578 padding: 0;
3579 3579 }
3580 3580
3581 3581 #login div.form div.fields div.field div.checkbox,#register div.form div.fields div.field div.checkbox
3582 3582 {
3583 3583 margin: 0 0 0 184px;
3584 3584 padding: 0;
3585 3585 }
3586 3586
3587 3587 #login div.form div.fields div.field div.checkbox label,#register div.form div.fields div.field div.checkbox label
3588 3588 {
3589 3589 color: #565656;
3590 3590 font-weight: 700;
3591 3591 }
3592 3592
3593 3593 #login div.form div.fields div.buttons input,#register div.form div.fields div.buttons input
3594 3594 {
3595 3595 color: #000;
3596 3596 font-size: 1em;
3597 3597 font-weight: 700;
3598 3598 margin: 0;
3599 3599 }
3600 3600
3601 3601 #changeset_content .container .wrapper,#graph_content .container .wrapper
3602 3602 {
3603 3603 width: 600px;
3604 3604 }
3605 3605
3606 3606 #changeset_content .container .left {
3607 3607 float: left;
3608 3608 width: 75%;
3609 3609 padding-left: 5px;
3610 3610 }
3611 3611
3612 3612 #changeset_content .container .left .date,.ac .match {
3613 3613 font-weight: 700;
3614 3614 padding-top: 5px;
3615 3615 padding-bottom: 5px;
3616 3616 }
3617 3617
3618 3618 div#legend_container table td,div#legend_choices table td {
3619 3619 border: none !important;
3620 3620 height: 20px !important;
3621 3621 padding: 0 !important;
3622 3622 }
3623 3623
3624 3624 .q_filter_box {
3625 3625 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3626 3626 -webkit-border-radius: 4px;
3627 3627 -moz-border-radius: 4px;
3628 3628 border-radius: 4px;
3629 3629 border: 0 none;
3630 3630 color: #AAAAAA;
3631 3631 margin-bottom: -4px;
3632 3632 margin-top: -4px;
3633 3633 padding-left: 3px;
3634 3634 }
3635 3635
3636 3636 #node_filter {
3637 3637 border: 0px solid #545454;
3638 3638 color: #AAAAAA;
3639 3639 padding-left: 3px;
3640 3640 }
3641 3641
3642 3642 /*README STYLE*/
3643 3643
3644 3644 div.readme {
3645 3645 padding:0px;
3646 3646 }
3647 3647
3648 3648 div.readme h2 {
3649 3649 font-weight: normal;
3650 3650 }
3651 3651
3652 3652 div.readme .readme_box {
3653 3653 background-color: #fafafa;
3654 3654 }
3655 3655
3656 3656 div.readme .readme_box {
3657 3657 clear:both;
3658 3658 overflow:hidden;
3659 3659 margin:0;
3660 3660 padding:0 20px 10px;
3661 3661 }
3662 3662
3663 3663 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 {
3664 3664 border-bottom: 0 !important;
3665 3665 margin: 0 !important;
3666 3666 padding: 0 !important;
3667 3667 line-height: 1.5em !important;
3668 3668 }
3669 3669
3670 3670
3671 3671 div.readme .readme_box h1:first-child {
3672 3672 padding-top: .25em !important;
3673 3673 }
3674 3674
3675 3675 div.readme .readme_box h2, div.readme .readme_box h3 {
3676 3676 margin: 1em 0 !important;
3677 3677 }
3678 3678
3679 3679 div.readme .readme_box h2 {
3680 3680 margin-top: 1.5em !important;
3681 3681 border-top: 4px solid #e0e0e0 !important;
3682 3682 padding-top: .5em !important;
3683 3683 }
3684 3684
3685 3685 div.readme .readme_box p {
3686 3686 color: black !important;
3687 3687 margin: 1em 0 !important;
3688 3688 line-height: 1.5em !important;
3689 3689 }
3690 3690
3691 3691 div.readme .readme_box ul {
3692 3692 list-style: disc !important;
3693 3693 margin: 1em 0 1em 2em !important;
3694 3694 }
3695 3695
3696 3696 div.readme .readme_box ol {
3697 3697 list-style: decimal;
3698 3698 margin: 1em 0 1em 2em !important;
3699 3699 }
3700 3700
3701 3701 div.readme .readme_box pre, code {
3702 3702 font: 12px "Bitstream Vera Sans Mono","Courier",monospace;
3703 3703 }
3704 3704
3705 3705 div.readme .readme_box code {
3706 3706 font-size: 12px !important;
3707 3707 background-color: ghostWhite !important;
3708 3708 color: #444 !important;
3709 3709 padding: 0 .2em !important;
3710 3710 border: 1px solid #dedede !important;
3711 3711 }
3712 3712
3713 3713 div.readme .readme_box pre code {
3714 3714 padding: 0 !important;
3715 3715 font-size: 12px !important;
3716 3716 background-color: #eee !important;
3717 3717 border: none !important;
3718 3718 }
3719 3719
3720 3720 div.readme .readme_box pre {
3721 3721 margin: 1em 0;
3722 3722 font-size: 12px;
3723 3723 background-color: #eee;
3724 3724 border: 1px solid #ddd;
3725 3725 padding: 5px;
3726 3726 color: #444;
3727 3727 overflow: auto;
3728 3728 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3729 3729 -webkit-border-radius: 3px;
3730 3730 -moz-border-radius: 3px;
3731 3731 border-radius: 3px;
3732 3732 }
3733 3733
3734 3734
3735 3735 /** RST STYLE **/
3736 3736
3737 3737
3738 3738 div.rst-block {
3739 3739 padding:0px;
3740 3740 }
3741 3741
3742 3742 div.rst-block h2 {
3743 3743 font-weight: normal;
3744 3744 }
3745 3745
3746 3746 div.rst-block {
3747 3747 background-color: #fafafa;
3748 3748 }
3749 3749
3750 3750 div.rst-block {
3751 3751 clear:both;
3752 3752 overflow:hidden;
3753 3753 margin:0;
3754 3754 padding:0 20px 10px;
3755 3755 }
3756 3756
3757 3757 div.rst-block h1, div.rst-block h2, div.rst-block h3, div.rst-block h4, div.rst-block h5, div.rst-block h6 {
3758 3758 border-bottom: 0 !important;
3759 3759 margin: 0 !important;
3760 3760 padding: 0 !important;
3761 3761 line-height: 1.5em !important;
3762 3762 }
3763 3763
3764 3764
3765 3765 div.rst-block h1:first-child {
3766 3766 padding-top: .25em !important;
3767 3767 }
3768 3768
3769 3769 div.rst-block h2, div.rst-block h3 {
3770 3770 margin: 1em 0 !important;
3771 3771 }
3772 3772
3773 3773 div.rst-block h2 {
3774 3774 margin-top: 1.5em !important;
3775 3775 border-top: 4px solid #e0e0e0 !important;
3776 3776 padding-top: .5em !important;
3777 3777 }
3778 3778
3779 3779 div.rst-block p {
3780 3780 color: black !important;
3781 3781 margin: 1em 0 !important;
3782 3782 line-height: 1.5em !important;
3783 3783 }
3784 3784
3785 3785 div.rst-block ul {
3786 3786 list-style: disc !important;
3787 3787 margin: 1em 0 1em 2em !important;
3788 3788 }
3789 3789
3790 3790 div.rst-block ol {
3791 3791 list-style: decimal;
3792 3792 margin: 1em 0 1em 2em !important;
3793 3793 }
3794 3794
3795 3795 div.rst-block pre, code {
3796 3796 font: 12px "Bitstream Vera Sans Mono","Courier",monospace;
3797 3797 }
3798 3798
3799 3799 div.rst-block code {
3800 3800 font-size: 12px !important;
3801 3801 background-color: ghostWhite !important;
3802 3802 color: #444 !important;
3803 3803 padding: 0 .2em !important;
3804 3804 border: 1px solid #dedede !important;
3805 3805 }
3806 3806
3807 3807 div.rst-block pre code {
3808 3808 padding: 0 !important;
3809 3809 font-size: 12px !important;
3810 3810 background-color: #eee !important;
3811 3811 border: none !important;
3812 3812 }
3813 3813
3814 3814 div.rst-block pre {
3815 3815 margin: 1em 0;
3816 3816 font-size: 12px;
3817 3817 background-color: #eee;
3818 3818 border: 1px solid #ddd;
3819 3819 padding: 5px;
3820 3820 color: #444;
3821 3821 overflow: auto;
3822 3822 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3823 3823 -webkit-border-radius: 3px;
3824 3824 -moz-border-radius: 3px;
3825 3825 border-radius: 3px;
3826 3826 }
3827 3827
3828 3828
3829 3829 /** comment main **/
3830 3830 .comments {
3831 3831 padding:10px 20px;
3832 3832 }
3833 3833
3834 3834 .comments .comment {
3835 3835 border: 1px solid #ddd;
3836 3836 margin-top: 10px;
3837 3837 -webkit-border-radius: 4px;
3838 3838 -moz-border-radius: 4px;
3839 3839 border-radius: 4px;
3840 3840 }
3841 3841
3842 3842 .comments .comment .meta {
3843 3843 background: #f8f8f8;
3844 3844 padding: 4px;
3845 3845 border-bottom: 1px solid #ddd;
3846 3846 }
3847 3847
3848 3848 .comments .comment .meta img {
3849 3849 vertical-align: middle;
3850 3850 }
3851 3851
3852 3852 .comments .comment .meta .user {
3853 3853 font-weight: bold;
3854 3854 }
3855 3855
3856 3856 .comments .comment .meta .date {
3857 3857 }
3858 3858
3859 3859 .comments .comment .text {
3860 3860 background-color: #FAFAFA;
3861 3861 }
3862 3862 .comment .text div.rst-block p {
3863 3863 margin: 0.5em 0px !important;
3864 3864 }
3865 3865
3866 3866 .comments .comments-number{
3867 3867 padding:0px 0px 10px 0px;
3868 3868 font-weight: bold;
3869 3869 color: #666;
3870 3870 font-size: 16px;
3871 3871 }
3872 3872
3873 3873 /** comment form **/
3874 3874
3875 3875 .comment-form .clearfix{
3876 3876 background: #EEE;
3877 3877 -webkit-border-radius: 4px;
3878 3878 -moz-border-radius: 4px;
3879 3879 border-radius: 4px;
3880 3880 padding: 10px;
3881 3881 }
3882 3882
3883 3883 div.comment-form {
3884 3884 margin-top: 20px;
3885 3885 }
3886 3886
3887 3887 .comment-form strong {
3888 3888 display: block;
3889 3889 margin-bottom: 15px;
3890 3890 }
3891 3891
3892 3892 .comment-form textarea {
3893 3893 width: 100%;
3894 3894 height: 100px;
3895 3895 font-family: 'Monaco', 'Courier', 'Courier New', monospace;
3896 3896 }
3897 3897
3898 3898 form.comment-form {
3899 3899 margin-top: 10px;
3900 3900 margin-left: 10px;
3901 3901 }
3902 3902
3903 3903 .comment-form-submit {
3904 3904 margin-top: 5px;
3905 3905 margin-left: 525px;
3906 3906 }
3907 3907
3908 3908 .file-comments {
3909 3909 display: none;
3910 3910 }
3911 3911
3912 3912 .comment-form .comment {
3913 3913 margin-left: 10px;
3914 3914 }
3915 3915
3916 3916 .comment-form .comment-help{
3917 3917 padding: 0px 0px 5px 0px;
3918 3918 color: #666;
3919 3919 }
3920 3920
3921 3921 .comment-form .comment-button{
3922 3922 padding-top:5px;
3923 3923 }
3924 3924
3925 3925 .add-another-button {
3926 3926 margin-left: 10px;
3927 3927 margin-top: 10px;
3928 3928 margin-bottom: 10px;
3929 3929 }
3930 3930
3931 3931 .comment .buttons {
3932 3932 float: right;
3933 3933 }
3934 3934
3935 3935
3936 3936 .show-inline-comments{
3937 3937 position: relative;
3938 3938 top:1px
3939 3939 }
3940 3940
3941 3941 /** comment inline form **/
3942 3942
3943 3943 .comment-inline-form .clearfix{
3944 3944 background: #EEE;
3945 3945 -webkit-border-radius: 4px;
3946 3946 -moz-border-radius: 4px;
3947 3947 border-radius: 4px;
3948 3948 padding: 5px;
3949 3949 }
3950 3950
3951 3951 div.comment-inline-form {
3952 3952 margin-top: 5px;
3953 3953 padding:2px 6px 8px 6px;
3954 3954 }
3955 3955
3956 3956 .comment-inline-form strong {
3957 3957 display: block;
3958 3958 margin-bottom: 15px;
3959 3959 }
3960 3960
3961 3961 .comment-inline-form textarea {
3962 3962 width: 100%;
3963 3963 height: 100px;
3964 3964 font-family: 'Monaco', 'Courier', 'Courier New', monospace;
3965 3965 }
3966 3966
3967 3967 form.comment-inline-form {
3968 3968 margin-top: 10px;
3969 3969 margin-left: 10px;
3970 3970 }
3971 3971
3972 3972 .comment-inline-form-submit {
3973 3973 margin-top: 5px;
3974 3974 margin-left: 525px;
3975 3975 }
3976 3976
3977 3977 .file-comments {
3978 3978 display: none;
3979 3979 }
3980 3980
3981 3981 .comment-inline-form .comment {
3982 3982 margin-left: 10px;
3983 3983 }
3984 3984
3985 3985 .comment-inline-form .comment-help{
3986 3986 padding: 0px 0px 2px 0px;
3987 3987 color: #666666;
3988 3988 font-size: 10px;
3989 3989 }
3990 3990
3991 3991 .comment-inline-form .comment-button{
3992 3992 padding-top:5px;
3993 3993 }
3994 3994
3995 3995 /** comment inline **/
3996 3996 .inline-comments {
3997 3997 padding:10px 20px;
3998 3998 }
3999 3999
4000 4000 .inline-comments div.rst-block {
4001 4001 clear:both;
4002 4002 overflow:hidden;
4003 4003 margin:0;
4004 4004 padding:0 20px 0px;
4005 4005 }
4006 4006 .inline-comments .comment {
4007 4007 border: 1px solid #ddd;
4008 4008 -webkit-border-radius: 4px;
4009 4009 -moz-border-radius: 4px;
4010 4010 border-radius: 4px;
4011 4011 margin: 3px 3px 5px 5px;
4012 4012 background-color: #FAFAFA;
4013 4013 }
4014 4014 .inline-comments .comment-wrapp{
4015 4015 padding:1px;
4016 4016 }
4017 4017 .inline-comments .comment .meta {
4018 4018 background: #f8f8f8;
4019 4019 padding: 4px;
4020 4020 border-bottom: 1px solid #ddd;
4021 4021 }
4022 4022
4023 4023 .inline-comments .comment .meta img {
4024 4024 vertical-align: middle;
4025 4025 }
4026 4026
4027 4027 .inline-comments .comment .meta .user {
4028 4028 font-weight: bold;
4029 4029 }
4030 4030
4031 4031 .inline-comments .comment .meta .date {
4032 4032 }
4033 4033
4034 4034 .inline-comments .comment .text {
4035 4035 background-color: #FAFAFA;
4036 4036 }
4037 4037
4038 4038 .inline-comments .comments-number{
4039 4039 padding:0px 0px 10px 0px;
4040 4040 font-weight: bold;
4041 4041 color: #666;
4042 4042 font-size: 16px;
4043 4043 }
4044 4044 .inline-comments-button .add-comment{
4045 4045 margin:10px 5px !important;
4046 4046 }
4047 4047 .notifications{
4048 4048 border-radius: 4px 4px 4px 4px;
4049 4049 -webkit-border-radius: 4px;
4050 4050 -moz-border-radius: 4px;
4051 4051 float: right;
4052 4052 margin: 20px 0px 0px 0px;
4053 4053 position: absolute;
4054 4054 text-align: center;
4055 4055 width: 26px;
4056 4056 z-index: 1000;
4057 4057 }
4058 4058 .notifications a{
4059 4059 color:#888 !important;
4060 4060 display: block;
4061 4061 font-size: 10px;
4062 4062 background-color: #DEDEDE !important;
4063 4063 border-radius: 2px !important;
4064 4064 -webkit-border-radius: 2px !important;
4065 4065 -moz-border-radius: 2px !important;
4066 4066 }
4067 4067 .notifications a:hover{
4068 4068 text-decoration: none !important;
4069 4069 background-color: #EEEFFF !important;
4070 4070 }
4071 4071 .notification-header{
4072 4072 padding-top:6px;
4073 4073 }
4074 4074 .notification-header .desc{
4075 4075 font-size: 16px;
4076 4076 height: 24px;
4077 4077 float: left
4078 4078 }
4079 4079 .notification-list .container.unread{
4080 4080
4081 4081 }
4082 4082 .notification-header .gravatar{
4083 4083
4084 4084 }
4085 4085 .notification-header .desc.unread{
4086 4086 font-weight: bold;
4087 4087 font-size: 17px;
4088 4088 }
4089 4089
4090 4090 .notification-header .delete-notifications{
4091 4091 float: right;
4092 4092 padding-top: 8px;
4093 4093 cursor: pointer;
4094 4094 }
4095 4095 .notification-subject{
4096 4096 clear:both;
4097 4097 border-bottom: 1px solid #eee;
4098 4098 padding:5px 0px 5px 38px;
4099 4099 }
4100 4100
4101 4101
4102 4102 /*****************************************************************************
4103 4103 DIFFS CSS
4104 4104 ******************************************************************************/
4105 4105
4106 4106 div.diffblock {
4107 4107 overflow: auto;
4108 4108 padding: 0px;
4109 4109 border: 1px solid #ccc;
4110 4110 background: #f8f8f8;
4111 4111 font-size: 100%;
4112 4112 line-height: 100%;
4113 4113 /* new */
4114 4114 line-height: 125%;
4115 4115 -webkit-border-radius: 6px 6px 0px 0px;
4116 4116 -moz-border-radius: 6px 6px 0px 0px;
4117 4117 border-radius: 6px 6px 0px 0px;
4118 4118 }
4119 4119 div.diffblock.margined{
4120 4120 margin: 0px 20px 0px 20px;
4121 4121 }
4122 4122 div.diffblock .code-header{
4123 4123 border-bottom: 1px solid #CCCCCC;
4124 4124 background: #EEEEEE;
4125 4125 padding:10px 0 10px 0;
4126 4126 height: 14px;
4127 4127 }
4128 4128 div.diffblock .code-header.cv{
4129 4129 height: 34px;
4130 4130 }
4131 4131 div.diffblock .code-header-title{
4132 4132 padding: 0px 0px 10px 5px !important;
4133 4133 margin: 0 !important;
4134 4134 }
4135 4135
4136 4136 div.diffblock .code-header .date{
4137 4137 float:left;
4138 4138 text-transform: uppercase;
4139 4139 padding: 2px 0px 0px 2px;
4140 4140 }
4141 4141 div.diffblock .code-header div{
4142 4142 margin-left:4px;
4143 4143 font-weight: bold;
4144 4144 font-size: 14px;
4145 4145 }
4146 4146 div.diffblock .code-body{
4147 4147 background: #FFFFFF;
4148 4148 }
4149 4149 div.diffblock pre.raw{
4150 4150 background: #FFFFFF;
4151 4151 color:#000000;
4152 4152 }
4153 4153 table.code-difftable{
4154 4154 border-collapse: collapse;
4155 4155 width: 99%;
4156 4156 }
4157 4157 table.code-difftable td {
4158 4158 padding: 0 !important;
4159 4159 background: none !important;
4160 4160 border:0 !important;
4161 4161 vertical-align: none !important;
4162 4162 }
4163 4163 table.code-difftable .context{
4164 4164 background:none repeat scroll 0 0 #DDE7EF;
4165 4165 }
4166 4166 table.code-difftable .add{
4167 4167 background:none repeat scroll 0 0 #DDFFDD;
4168 4168 }
4169 4169 table.code-difftable .add ins{
4170 4170 background:none repeat scroll 0 0 #AAFFAA;
4171 4171 text-decoration:none;
4172 4172 }
4173 4173 table.code-difftable .del{
4174 4174 background:none repeat scroll 0 0 #FFDDDD;
4175 4175 }
4176 4176 table.code-difftable .del del{
4177 4177 background:none repeat scroll 0 0 #FFAAAA;
4178 4178 text-decoration:none;
4179 4179 }
4180 4180
4181 4181 /** LINE NUMBERS **/
4182 4182 table.code-difftable .lineno{
4183 4183
4184 4184 padding-left:2px;
4185 4185 padding-right:2px;
4186 4186 text-align:right;
4187 4187 width:32px;
4188 4188 -moz-user-select:none;
4189 4189 -webkit-user-select: none;
4190 4190 border-right: 1px solid #CCC !important;
4191 4191 border-left: 0px solid #CCC !important;
4192 4192 border-top: 0px solid #CCC !important;
4193 4193 border-bottom: none !important;
4194 4194 vertical-align: middle !important;
4195 4195
4196 4196 }
4197 4197 table.code-difftable .lineno.new {
4198 4198 }
4199 4199 table.code-difftable .lineno.old {
4200 4200 }
4201 4201 table.code-difftable .lineno a{
4202 4202 color:#747474 !important;
4203 4203 font:11px "Bitstream Vera Sans Mono",Monaco,"Courier New",Courier,monospace !important;
4204 4204 letter-spacing:-1px;
4205 4205 text-align:right;
4206 4206 padding-right: 2px;
4207 4207 cursor: pointer;
4208 4208 display: block;
4209 4209 width: 32px;
4210 4210 }
4211 4211
4212 4212 table.code-difftable .lineno-inline{
4213 4213 background:none repeat scroll 0 0 #FFF !important;
4214 4214 padding-left:2px;
4215 4215 padding-right:2px;
4216 4216 text-align:right;
4217 4217 width:30px;
4218 4218 -moz-user-select:none;
4219 4219 -webkit-user-select: none;
4220 4220 }
4221 4221
4222 4222 /** CODE **/
4223 4223 table.code-difftable .code {
4224 4224 display: block;
4225 4225 width: 100%;
4226 4226 }
4227 4227 table.code-difftable .code td{
4228 4228 margin:0;
4229 4229 padding:0;
4230 4230 }
4231 4231 table.code-difftable .code pre{
4232 4232 margin:0;
4233 4233 padding:0;
4234 4234 height: 17px;
4235 4235 line-height: 17px;
4236 4236 }
4237 4237
4238 4238
4239 4239 .diffblock.margined.comm .line .code:hover{
4240 4240 background-color:#FFFFCC !important;
4241 4241 cursor: pointer !important;
4242 4242 background-image:url("../images/icons/comment_add.png") !important;
4243 4243 background-repeat:no-repeat !important;
4244 4244 background-position: right !important;
4245 4245 background-position: 0% 50% !important;
4246 4246 }
4247 4247 .diffblock.margined.comm .line .code.no-comment:hover{
4248 4248 background-image: none !important;
4249 4249 cursor: auto !important;
4250 4250 background-color: inherit !important;
4251 4251
4252 4252 }
@@ -1,697 +1,698 b''
1 1 <%inherit file="/base/base.html"/>
2 2
3 3 <%def name="title()">
4 4 ${c.repo_name} ${_('Summary')} - ${c.rhodecode_name}
5 5 </%def>
6 6
7 7 <%def name="breadcrumbs_links()">
8 8 ${h.link_to(u'Home',h.url('/'))}
9 9 &raquo;
10 10 ${h.link_to(c.dbrepo.just_name,h.url('summary_home',repo_name=c.repo_name))}
11 11 &raquo;
12 12 ${_('summary')}
13 13 </%def>
14 14
15 15 <%def name="page_nav()">
16 16 ${self.menu('summary')}
17 17 </%def>
18 18
19 19 <%def name="main()">
20 20 <%
21 21 summary = lambda n:{False:'summary-short'}.get(n)
22 22 %>
23 23 %if c.show_stats:
24 24 <div class="box box-left">
25 25 %else:
26 26 <div class="box">
27 27 %endif
28 28 <!-- box / title -->
29 29 <div class="title">
30 30 ${self.breadcrumbs()}
31 31 </div>
32 32 <!-- end box / title -->
33 33 <div class="form">
34 34 <div id="summary" class="fields">
35 35
36 36 <div class="field">
37 37 <div class="label-summary">
38 38 <label>${_('Name')}:</label>
39 39 </div>
40 40 <div class="input ${summary(c.show_stats)}">
41 41 <div style="float:right;padding:5px 0px 0px 5px">
42 42 %if c.rhodecode_user.username != 'default':
43 43 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.dbrepo.repo_name,api_key=c.rhodecode_user.api_key),class_='rss_icon')}
44 44 ${h.link_to(_('ATOM'),h.url('atom_feed_home',repo_name=c.dbrepo.repo_name,api_key=c.rhodecode_user.api_key),class_='atom_icon')}
45 45 %else:
46 46 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.dbrepo.repo_name),class_='rss_icon')}
47 47 ${h.link_to(_('ATOM'),h.url('atom_feed_home',repo_name=c.dbrepo.repo_name),class_='atom_icon')}
48 48 %endif
49 49 </div>
50 50 %if c.rhodecode_user.username != 'default':
51 51 %if c.following:
52 52 <span id="follow_toggle" class="following" title="${_('Stop following this repository')}"
53 53 onclick="javascript:toggleFollowingRepo(this,${c.dbrepo.repo_id},'${str(h.get_token())}')">
54 54 </span>
55 55 %else:
56 56 <span id="follow_toggle" class="follow" title="${_('Start following this repository')}"
57 57 onclick="javascript:toggleFollowingRepo(this,${c.dbrepo.repo_id},'${str(h.get_token())}')">
58 58 </span>
59 59 %endif
60 60 %endif:
61 61 ##REPO TYPE
62 62 %if c.dbrepo.repo_type =='hg':
63 63 <img style="margin-bottom:2px" class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="${h.url('/images/icons/hgicon.png')}"/>
64 64 %endif
65 65 %if c.dbrepo.repo_type =='git':
66 66 <img style="margin-bottom:2px" class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="${h.url('/images/icons/giticon.png')}"/>
67 67 %endif
68 68
69 69 ##PUBLIC/PRIVATE
70 70 %if c.dbrepo.private:
71 71 <img style="margin-bottom:2px" class="icon" title="${_('private repository')}" alt="${_('private repository')}" src="${h.url('/images/icons/lock.png')}"/>
72 72 %else:
73 73 <img style="margin-bottom:2px" class="icon" title="${_('public repository')}" alt="${_('public repository')}" src="${h.url('/images/icons/lock_open.png')}"/>
74 74 %endif
75 75
76 76 ##REPO NAME
77 77 <span class="repo_name" title="${_('Non changable ID %s') % c.dbrepo.repo_id}">${h.repo_link(c.dbrepo.groups_and_repo)}</span>
78 78
79 79 ##FORK
80 80 %if c.dbrepo.fork:
81 81 <div style="margin-top:5px;clear:both"">
82 82 <a href="${h.url('summary_home',repo_name=c.dbrepo.fork.repo_name)}"><img class="icon" alt="${_('public')}" title="${_('Fork of')} ${c.dbrepo.fork.repo_name}" src="${h.url('/images/icons/arrow_divide.png')}"/>
83 83 ${_('Fork of')} ${c.dbrepo.fork.repo_name}
84 84 </a>
85 85 </div>
86 86 %endif
87 87 ##REMOTE
88 88 %if c.dbrepo.clone_uri:
89 89 <div style="margin-top:5px;clear:both">
90 90 <a href="${h.url(str(h.hide_credentials(c.dbrepo.clone_uri)))}"><img class="icon" alt="${_('remote clone')}" title="${_('Clone from')} ${h.hide_credentials(c.dbrepo.clone_uri)}" src="${h.url('/images/icons/connect.png')}"/>
91 91 ${_('Clone from')} ${h.hide_credentials(c.dbrepo.clone_uri)}
92 92 </a>
93 93 </div>
94 94 %endif
95 95 </div>
96 96 </div>
97 97
98 98 <div class="field">
99 99 <div class="label-summary">
100 100 <label>${_('Description')}:</label>
101 101 </div>
102 102 <div class="input ${summary(c.show_stats)} desc">${h.urlify_text(c.dbrepo.description)}</div>
103 103 </div>
104 104
105 105 <div class="field">
106 106 <div class="label-summary">
107 107 <label>${_('Contact')}:</label>
108 108 </div>
109 109 <div class="input ${summary(c.show_stats)}">
110 110 <div class="gravatar">
111 111 <img alt="gravatar" src="${h.gravatar_url(c.dbrepo.user.email)}"/>
112 112 </div>
113 113 ${_('Username')}: ${c.dbrepo.user.username}<br/>
114 114 ${_('Name')}: ${c.dbrepo.user.name} ${c.dbrepo.user.lastname}<br/>
115 115 ${_('Email')}: <a href="mailto:${c.dbrepo.user.email}">${c.dbrepo.user.email}</a>
116 116 </div>
117 117 </div>
118 118
119 119 <div class="field">
120 120 <div class="label-summary">
121 121 <label>${_('Clone url')}:</label>
122 122 </div>
123 123 <div class="input ${summary(c.show_stats)}">
124 124 <div style="display:none" id="clone_by_name" class="ui-btn clone">${_('Show by Name')}</div>
125 125 <div id="clone_by_id" class="ui-btn clone">${_('Show by ID')}</div>
126 126 <input style="width:80%;margin-left:105px" type="text" id="clone_url" readonly="readonly" value="${c.clone_repo_url}"/>
127 127 <input style="display:none;width:80%;margin-left:105px" type="text" id="clone_url_id" readonly="readonly" value="${c.clone_repo_url_id}"/>
128 128 </div>
129 129 </div>
130 130
131 131 <div class="field">
132 132 <div class="label-summary">
133 133 <label>${_('Trending files')}:</label>
134 134 </div>
135 135 <div class="input ${summary(c.show_stats)}">
136 136 %if c.show_stats:
137 137 <div id="lang_stats"></div>
138 138 %else:
139 139 ${_('Statistics are disabled for this repository')}
140 140 %if h.HasPermissionAll('hg.admin')('enable stats on from summary'):
141 141 ${h.link_to(_('enable'),h.url('edit_repo',repo_name=c.repo_name),class_="ui-btn")}
142 142 %endif
143 143 %endif
144 144 </div>
145 145 </div>
146 146
147 147 <div class="field">
148 148 <div class="label-summary">
149 149 <label>${_('Download')}:</label>
150 150 </div>
151 151 <div class="input ${summary(c.show_stats)}">
152 152 %if len(c.rhodecode_repo.revisions) == 0:
153 153 ${_('There are no downloads yet')}
154 154 %elif c.enable_downloads is False:
155 155 ${_('Downloads are disabled for this repository')}
156 156 %if h.HasPermissionAll('hg.admin')('enable downloads on from summary'):
157 157 ${h.link_to(_('enable'),h.url('edit_repo',repo_name=c.repo_name),class_="ui-btn")}
158 158 %endif
159 159 %else:
160 160 ${h.select('download_options',c.rhodecode_repo.get_changeset().raw_id,c.download_options)}
161 161 <span id="${'zip_link'}">${h.link_to('Download as zip',h.url('files_archive_home',repo_name=c.dbrepo.repo_name,fname='tip.zip'),class_="archive_icon ui-btn")}</span>
162 162 <span style="vertical-align: bottom">
163 163 <input id="archive_subrepos" type="checkbox" name="subrepos" />
164 164 <label for="archive_subrepos" class="tooltip" title="${_('Check this to download archive with subrepos')}" >${_('with subrepos')}</label>
165 165 </span>
166 166 %endif
167 167 </div>
168 168 </div>
169 169 </div>
170 170 </div>
171 171 </div>
172 172
173 173 %if c.show_stats:
174 174 <div class="box box-right" style="min-height:455px">
175 175 <!-- box / title -->
176 176 <div class="title">
177 177 <h5>${_('Commit activity by day / author')}</h5>
178 178 </div>
179 179
180 180 <div class="graph">
181 181 <div style="padding:0 10px 10px 15px;font-size: 1.2em;">
182 182 %if c.no_data:
183 183 ${c.no_data_msg}
184 184 %if h.HasPermissionAll('hg.admin')('enable stats on from summary'):
185 185 ${h.link_to(_('enable'),h.url('edit_repo',repo_name=c.repo_name),class_="ui-btn")}
186 186 %endif
187 187 %else:
188 188 ${_('Loaded in')} ${c.stats_percentage} %
189 189 %endif
190 190 </div>
191 191 <div id="commit_history" style="width:450px;height:300px;float:left"></div>
192 192 <div style="clear: both;height: 10px"></div>
193 193 <div id="overview" style="width:450px;height:100px;float:left"></div>
194 194
195 195 <div id="legend_data" style="clear:both;margin-top:10px;">
196 196 <div id="legend_container"></div>
197 197 <div id="legend_choices">
198 198 <table id="legend_choices_tables" class="noborder" style="font-size:smaller;color:#545454"></table>
199 199 </div>
200 200 </div>
201 201 </div>
202 202 </div>
203 203 %endif
204 204
205 205 <div class="box">
206 206 <div class="title">
207 207 <div class="breadcrumbs">
208 208 %if c.repo_changesets:
209 209 ${h.link_to(_('Shortlog'),h.url('shortlog_home',repo_name=c.repo_name))}
210 210 %else:
211 211 ${_('Quick start')}
212 212 %endif
213 213 </div>
214 214 </div>
215 215 <div class="table">
216 216 <div id="shortlog_data">
217 217 <%include file='../shortlog/shortlog_data.html'/>
218 218 </div>
219 219 </div>
220 220 </div>
221 221
222 222 %if c.readme_data:
223 223 <div class="box" style="background-color: #FAFAFA">
224 224 <div class="title">
225 225 <div class="breadcrumbs"><a href="${h.url('files_home',repo_name=c.repo_name,revision='tip',f_path=c.readme_file)}">${c.readme_file}</a></div>
226 226 </div>
227 227 <div class="readme">
228 228 <div class="readme_box">
229 229 ${c.readme_data|n}
230 230 </div>
231 231 </div>
232 232 </div>
233 233 %endif
234 234
235 235 <script type="text/javascript">
236 236 var clone_url = 'clone_url';
237 237 YUE.on(clone_url,'click',function(e){
238 238 if(YUD.hasClass(clone_url,'selected')){
239 239 return
240 240 }
241 241 else{
242 242 YUD.addClass(clone_url,'selected');
243 243 YUD.get(clone_url).select();
244 244 }
245 245 })
246 246
247 247 YUE.on('clone_by_name','click',function(e){
248 248 // show url by name and hide name button
249 249 YUD.setStyle('clone_url','display','');
250 250 YUD.setStyle('clone_by_name','display','none');
251 251
252 252 // hide url by id and show name button
253 253 YUD.setStyle('clone_by_id','display','');
254 254 YUD.setStyle('clone_url_id','display','none');
255 255
256 256 })
257 257 YUE.on('clone_by_id','click',function(e){
258 258
259 259 // show url by id and hide id button
260 260 YUD.setStyle('clone_by_id','display','none');
261 261 YUD.setStyle('clone_url_id','display','');
262 262
263 263 // hide url by name and show id button
264 264 YUD.setStyle('clone_by_name','display','');
265 265 YUD.setStyle('clone_url','display','none');
266 266 })
267 267
268 268
269 269 var tmpl_links = {};
270 270 %for cnt,archive in enumerate(c.rhodecode_repo._get_archives()):
271 271 tmpl_links["${archive['type']}"] = '${h.link_to('__NAME__', h.url('files_archive_home',repo_name=c.dbrepo.repo_name, fname='__CS__'+archive['extension'],subrepos='__SUB__'),class_='archive_icon ui-btn')}';
272 272 %endfor
273 273
274 274 YUE.on(['download_options','archive_subrepos'],'change',function(e){
275 275 var sm = YUD.get('download_options');
276 276 var new_cs = sm.options[sm.selectedIndex];
277 277
278 278 for(k in tmpl_links){
279 279 var s = YUD.get(k+'_link');
280 280 if(s){
281 281 var title_tmpl = "${_('Download %s as %s') % ('__CS_NAME__','__CS_EXT__')}";
282 282 title_tmpl= title_tmpl.replace('__CS_NAME__',new_cs.text);
283 283 title_tmpl = title_tmpl.replace('__CS_EXT__',k);
284 284
285 285 var url = tmpl_links[k].replace('__CS__',new_cs.value);
286 286 var subrepos = YUD.get('archive_subrepos').checked;
287 287 url = url.replace('__SUB__',subrepos);
288 288 url = url.replace('__NAME__',title_tmpl);
289 289 s.innerHTML = url
290 290 }
291 291 }
292 292 });
293 293 </script>
294 294 %if c.show_stats:
295 295 <script type="text/javascript">
296 296 var data = ${c.trending_languages|n};
297 297 var total = 0;
298 298 var no_data = true;
299 299 var tbl = document.createElement('table');
300 300 tbl.setAttribute('class','trending_language_tbl');
301 301 var cnt = 0;
302
303 302 for (var i=0;i<data.length;i++){
304 total += data[i][1].count;
303 total+= data[i][1].count;
304 }
305 for (var i=0;i<data.length;i++){
305 306 cnt += 1;
306 307 no_data = false;
307 308
308 309 var hide = cnt>2;
309 310 var tr = document.createElement('tr');
310 311 if (hide){
311 312 tr.setAttribute('style','display:none');
312 313 tr.setAttribute('class','stats_hidden');
313 314 }
314 315 var k = data[i][0];
315 316 var obj = data[i][1];
316 317 var percentage = Math.round((obj.count/total*100),2);
317 318
318 319 var td1 = document.createElement('td');
319 320 td1.width = 150;
320 321 var trending_language_label = document.createElement('div');
321 322 trending_language_label.innerHTML = obj.desc+" ("+k+")";
322 323 td1.appendChild(trending_language_label);
323 324
324 325 var td2 = document.createElement('td');
325 326 td2.setAttribute('style','padding-right:14px !important');
326 327 var trending_language = document.createElement('div');
327 328 var nr_files = obj.count+" ${_('files')}";
328 329
329 330 trending_language.title = k+" "+nr_files;
330 331
331 332 if (percentage>22){
332 333 trending_language.innerHTML = "<b style='font-size:0.8em'>"+percentage+"% "+nr_files+ "</b>";
333 334 }
334 335 else{
335 336 trending_language.innerHTML = "<b style='font-size:0.8em'>"+percentage+"%</b>";
336 337 }
337 338
338 339 trending_language.setAttribute("class", 'trending_language top-right-rounded-corner bottom-right-rounded-corner');
339 340 trending_language.style.width=percentage+"%";
340 341 td2.appendChild(trending_language);
341 342
342 343 tr.appendChild(td1);
343 344 tr.appendChild(td2);
344 345 tbl.appendChild(tr);
345 346 if(cnt == 3){
346 347 var show_more = document.createElement('tr');
347 348 var td = document.createElement('td');
348 349 lnk = document.createElement('a');
349 350
350 351 lnk.href='#';
351 352 lnk.innerHTML = "${_('show more')}";
352 353 lnk.id='code_stats_show_more';
353 354 td.appendChild(lnk);
354 355
355 356 show_more.appendChild(td);
356 357 show_more.appendChild(document.createElement('td'));
357 358 tbl.appendChild(show_more);
358 359 }
359 360
360 361 }
361 362
362 363 YUD.get('lang_stats').appendChild(tbl);
363 364 YUE.on('code_stats_show_more','click',function(){
364 365 l = YUD.getElementsByClassName('stats_hidden')
365 366 for (e in l){
366 367 YUD.setStyle(l[e],'display','');
367 368 };
368 369 YUD.setStyle(YUD.get('code_stats_show_more'),
369 370 'display','none');
370 371 });
371 372 </script>
372 373 <script type="text/javascript">
373 374 /**
374 375 * Plots summary graph
375 376 *
376 377 * @class SummaryPlot
377 378 * @param {from} initial from for detailed graph
378 379 * @param {to} initial to for detailed graph
379 380 * @param {dataset}
380 381 * @param {overview_dataset}
381 382 */
382 383 function SummaryPlot(from,to,dataset,overview_dataset) {
383 384 var initial_ranges = {
384 385 "xaxis":{
385 386 "from":from,
386 387 "to":to,
387 388 },
388 389 };
389 390 var dataset = dataset;
390 391 var overview_dataset = [overview_dataset];
391 392 var choiceContainer = YUD.get("legend_choices");
392 393 var choiceContainerTable = YUD.get("legend_choices_tables");
393 394 var plotContainer = YUD.get('commit_history');
394 395 var overviewContainer = YUD.get('overview');
395 396
396 397 var plot_options = {
397 398 bars: {show:true,align:'center',lineWidth:4},
398 399 legend: {show:true, container:"legend_container"},
399 400 points: {show:true,radius:0,fill:false},
400 401 yaxis: {tickDecimals:0,},
401 402 xaxis: {
402 403 mode: "time",
403 404 timeformat: "%d/%m",
404 405 min:from,
405 406 max:to,
406 407 },
407 408 grid: {
408 409 hoverable: true,
409 410 clickable: true,
410 411 autoHighlight:true,
411 412 color: "#999"
412 413 },
413 414 //selection: {mode: "x"}
414 415 };
415 416 var overview_options = {
416 417 legend:{show:false},
417 418 bars: {show:true,barWidth: 2,},
418 419 shadowSize: 0,
419 420 xaxis: {mode: "time", timeformat: "%d/%m/%y",},
420 421 yaxis: {ticks: 3, min: 0,tickDecimals:0,},
421 422 grid: {color: "#999",},
422 423 selection: {mode: "x"}
423 424 };
424 425
425 426 /**
426 427 *get dummy data needed in few places
427 428 */
428 429 function getDummyData(label){
429 430 return {"label":label,
430 431 "data":[{"time":0,
431 432 "commits":0,
432 433 "added":0,
433 434 "changed":0,
434 435 "removed":0,
435 436 }],
436 437 "schema":["commits"],
437 438 "color":'#ffffff',
438 439 }
439 440 }
440 441
441 442 /**
442 443 * generate checkboxes accordindly to data
443 444 * @param keys
444 445 * @returns
445 446 */
446 447 function generateCheckboxes(data) {
447 448 //append checkboxes
448 449 var i = 0;
449 450 choiceContainerTable.innerHTML = '';
450 451 for(var pos in data) {
451 452
452 453 data[pos].color = i;
453 454 i++;
454 455 if(data[pos].label != ''){
455 456 choiceContainerTable.innerHTML +=
456 457 '<tr><td><input type="checkbox" id="id_user_{0}" name="{0}" checked="checked" /> \
457 458 <label for="id_user_{0}">{0}</label></td></tr>'.format(data[pos].label);
458 459 }
459 460 }
460 461 }
461 462
462 463 /**
463 464 * ToolTip show
464 465 */
465 466 function showTooltip(x, y, contents) {
466 467 var div=document.getElementById('tooltip');
467 468 if(!div) {
468 469 div = document.createElement('div');
469 470 div.id="tooltip";
470 471 div.style.position="absolute";
471 472 div.style.border='1px solid #fdd';
472 473 div.style.padding='2px';
473 474 div.style.backgroundColor='#fee';
474 475 document.body.appendChild(div);
475 476 }
476 477 YUD.setStyle(div, 'opacity', 0);
477 478 div.innerHTML = contents;
478 479 div.style.top=(y + 5) + "px";
479 480 div.style.left=(x + 5) + "px";
480 481
481 482 var anim = new YAHOO.util.Anim(div, {opacity: {to: 0.8}}, 0.2);
482 483 anim.animate();
483 484 }
484 485
485 486 /**
486 487 * This function will detect if selected period has some changesets
487 488 for this user if it does this data is then pushed for displaying
488 489 Additionally it will only display users that are selected by the checkbox
489 490 */
490 491 function getDataAccordingToRanges(ranges) {
491 492
492 493 var data = [];
493 494 var new_dataset = {};
494 495 var keys = [];
495 496 var max_commits = 0;
496 497 for(var key in dataset){
497 498
498 499 for(var ds in dataset[key].data){
499 500 commit_data = dataset[key].data[ds];
500 501 if (commit_data.time >= ranges.xaxis.from && commit_data.time <= ranges.xaxis.to){
501 502
502 503 if(new_dataset[key] === undefined){
503 504 new_dataset[key] = {data:[],schema:["commits"],label:key};
504 505 }
505 506 new_dataset[key].data.push(commit_data);
506 507 }
507 508 }
508 509 if (new_dataset[key] !== undefined){
509 510 data.push(new_dataset[key]);
510 511 }
511 512 }
512 513
513 514 if (data.length > 0){
514 515 return data;
515 516 }
516 517 else{
517 518 //just return dummy data for graph to plot itself
518 519 return [getDummyData('')];
519 520 }
520 521 }
521 522
522 523 /**
523 524 * redraw using new checkbox data
524 525 */
525 526 function plotchoiced(e,args){
526 527 var cur_data = args[0];
527 528 var cur_ranges = args[1];
528 529
529 530 var new_data = [];
530 531 var inputs = choiceContainer.getElementsByTagName("input");
531 532
532 533 //show only checked labels
533 534 for(var i=0; i<inputs.length; i++) {
534 535 var checkbox_key = inputs[i].name;
535 536
536 537 if(inputs[i].checked){
537 538 for(var d in cur_data){
538 539 if(cur_data[d].label == checkbox_key){
539 540 new_data.push(cur_data[d]);
540 541 }
541 542 }
542 543 }
543 544 else{
544 545 //push dummy data to not hide the label
545 546 new_data.push(getDummyData(checkbox_key));
546 547 }
547 548 }
548 549
549 550 var new_options = YAHOO.lang.merge(plot_options, {
550 551 xaxis: {
551 552 min: cur_ranges.xaxis.from,
552 553 max: cur_ranges.xaxis.to,
553 554 mode:"time",
554 555 timeformat: "%d/%m",
555 556 },
556 557 });
557 558 if (!new_data){
558 559 new_data = [[0,1]];
559 560 }
560 561 // do the zooming
561 562 plot = YAHOO.widget.Flot(plotContainer, new_data, new_options);
562 563
563 564 plot.subscribe("plotselected", plotselected);
564 565
565 566 //resubscribe plothover
566 567 plot.subscribe("plothover", plothover);
567 568
568 569 // don't fire event on the overview to prevent eternal loop
569 570 overview.setSelection(cur_ranges, true);
570 571
571 572 }
572 573
573 574 /**
574 575 * plot only selected items from overview
575 576 * @param ranges
576 577 * @returns
577 578 */
578 579 function plotselected(ranges,cur_data) {
579 580 //updates the data for new plot
580 581 var data = getDataAccordingToRanges(ranges);
581 582 generateCheckboxes(data);
582 583
583 584 var new_options = YAHOO.lang.merge(plot_options, {
584 585 xaxis: {
585 586 min: ranges.xaxis.from,
586 587 max: ranges.xaxis.to,
587 588 mode:"time",
588 589 timeformat: "%d/%m",
589 590 },
590 591 });
591 592 // do the zooming
592 593 plot = YAHOO.widget.Flot(plotContainer, data, new_options);
593 594
594 595 plot.subscribe("plotselected", plotselected);
595 596
596 597 //resubscribe plothover
597 598 plot.subscribe("plothover", plothover);
598 599
599 600 // don't fire event on the overview to prevent eternal loop
600 601 overview.setSelection(ranges, true);
601 602
602 603 //resubscribe choiced
603 604 YUE.on(choiceContainer.getElementsByTagName("input"), "click", plotchoiced, [data, ranges]);
604 605 }
605 606
606 607 var previousPoint = null;
607 608
608 609 function plothover(o) {
609 610 var pos = o.pos;
610 611 var item = o.item;
611 612
612 613 //YUD.get("x").innerHTML = pos.x.toFixed(2);
613 614 //YUD.get("y").innerHTML = pos.y.toFixed(2);
614 615 if (item) {
615 616 if (previousPoint != item.datapoint) {
616 617 previousPoint = item.datapoint;
617 618
618 619 var tooltip = YUD.get("tooltip");
619 620 if(tooltip) {
620 621 tooltip.parentNode.removeChild(tooltip);
621 622 }
622 623 var x = item.datapoint.x.toFixed(2);
623 624 var y = item.datapoint.y.toFixed(2);
624 625
625 626 if (!item.series.label){
626 627 item.series.label = 'commits';
627 628 }
628 629 var d = new Date(x*1000);
629 630 var fd = d.toDateString()
630 631 var nr_commits = parseInt(y);
631 632
632 633 var cur_data = dataset[item.series.label].data[item.dataIndex];
633 634 var added = cur_data.added;
634 635 var changed = cur_data.changed;
635 636 var removed = cur_data.removed;
636 637
637 638 var nr_commits_suffix = " ${_('commits')} ";
638 639 var added_suffix = " ${_('files added')} ";
639 640 var changed_suffix = " ${_('files changed')} ";
640 641 var removed_suffix = " ${_('files removed')} ";
641 642
642 643
643 644 if(nr_commits == 1){nr_commits_suffix = " ${_('commit')} ";}
644 645 if(added==1){added_suffix=" ${_('file added')} ";}
645 646 if(changed==1){changed_suffix=" ${_('file changed')} ";}
646 647 if(removed==1){removed_suffix=" ${_('file removed')} ";}
647 648
648 649 showTooltip(item.pageX, item.pageY, item.series.label + " on " + fd
649 650 +'<br/>'+
650 651 nr_commits + nr_commits_suffix+'<br/>'+
651 652 added + added_suffix +'<br/>'+
652 653 changed + changed_suffix + '<br/>'+
653 654 removed + removed_suffix + '<br/>');
654 655 }
655 656 }
656 657 else {
657 658 var tooltip = YUD.get("tooltip");
658 659
659 660 if(tooltip) {
660 661 tooltip.parentNode.removeChild(tooltip);
661 662 }
662 663 previousPoint = null;
663 664 }
664 665 }
665 666
666 667 /**
667 668 * MAIN EXECUTION
668 669 */
669 670
670 671 var data = getDataAccordingToRanges(initial_ranges);
671 672 generateCheckboxes(data);
672 673
673 674 //main plot
674 675 var plot = YAHOO.widget.Flot(plotContainer,data,plot_options);
675 676
676 677 //overview
677 678 var overview = YAHOO.widget.Flot(overviewContainer,
678 679 overview_dataset, overview_options);
679 680
680 681 //show initial selection on overview
681 682 overview.setSelection(initial_ranges);
682 683
683 684 plot.subscribe("plotselected", plotselected);
684 685 plot.subscribe("plothover", plothover)
685 686
686 687 overview.subscribe("plotselected", function (ranges) {
687 688 plot.setSelection(ranges);
688 689 });
689 690
690 691 // user choices on overview
691 692 YUE.on(choiceContainer.getElementsByTagName("input"), "click", plotchoiced, [data, initial_ranges]);
692 693 }
693 694 SummaryPlot(${c.ts_min},${c.ts_max},${c.commit_data|n},${c.overview_data|n});
694 695 </script>
695 696 %endif
696 697
697 698 </%def>
General Comments 0
You need to be logged in to leave comments. Login now