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