##// END OF EJS Templates
Fixed show more links....
marcink -
r1426:91708b96 beta
parent child Browse files
Show More
@@ -1,2698 +1,2712
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 {
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 border:0;
2 border:0;
3 outline:0;
3 outline:0;
4 font-size:100%;
4 font-size:100%;
5 vertical-align:baseline;
5 vertical-align:baseline;
6 background:transparent;
6 background:transparent;
7 margin:0;
7 margin:0;
8 padding:0;
8 padding:0;
9 }
9 }
10
10
11 body {
11 body {
12 line-height:1;
12 line-height:1;
13 height:100%;
13 height:100%;
14 background:url("../images/background.png") repeat scroll 0 0 #B0B0B0;
14 background:url("../images/background.png") repeat scroll 0 0 #B0B0B0;
15 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
15 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
16 font-size:12px;
16 font-size:12px;
17 color:#000;
17 color:#000;
18 margin:0;
18 margin:0;
19 padding:0;
19 padding:0;
20 }
20 }
21
21
22 ol,ul {
22 ol,ul {
23 list-style:none;
23 list-style:none;
24 }
24 }
25
25
26 blockquote,q {
26 blockquote,q {
27 quotes:none;
27 quotes:none;
28 }
28 }
29
29
30 blockquote:before,blockquote:after,q:before,q:after {
30 blockquote:before,blockquote:after,q:before,q:after {
31 content:none;
31 content:none;
32 }
32 }
33
33
34 :focus {
34 :focus {
35 outline:0;
35 outline:0;
36 }
36 }
37
37
38 del {
38 del {
39 text-decoration:line-through;
39 text-decoration:line-through;
40 }
40 }
41
41
42 table {
42 table {
43 border-collapse:collapse;
43 border-collapse:collapse;
44 border-spacing:0;
44 border-spacing:0;
45 }
45 }
46
46
47 html {
47 html {
48 height:100%;
48 height:100%;
49 }
49 }
50
50
51 a {
51 a {
52 color:#003367;
52 color:#003367;
53 text-decoration:none;
53 text-decoration:none;
54 cursor:pointer;
54 cursor:pointer;
55 font-weight:700;
55 font-weight:700;
56 }
56 }
57
57
58 a:hover {
58 a:hover {
59 color:#316293;
59 color:#316293;
60 text-decoration:underline;
60 text-decoration:underline;
61 }
61 }
62
62
63 h1,h2,h3,h4,h5,h6 {
63 h1,h2,h3,h4,h5,h6 {
64 color:#292929;
64 color:#292929;
65 font-weight:700;
65 font-weight:700;
66 }
66 }
67
67
68 h1 {
68 h1 {
69 font-size:22px;
69 font-size:22px;
70 }
70 }
71
71
72 h2 {
72 h2 {
73 font-size:20px;
73 font-size:20px;
74 }
74 }
75
75
76 h3 {
76 h3 {
77 font-size:18px;
77 font-size:18px;
78 }
78 }
79
79
80 h4 {
80 h4 {
81 font-size:16px;
81 font-size:16px;
82 }
82 }
83
83
84 h5 {
84 h5 {
85 font-size:14px;
85 font-size:14px;
86 }
86 }
87
87
88 h6 {
88 h6 {
89 font-size:11px;
89 font-size:11px;
90 }
90 }
91
91
92 ul.circle {
92 ul.circle {
93 list-style-type:circle;
93 list-style-type:circle;
94 }
94 }
95
95
96 ul.disc {
96 ul.disc {
97 list-style-type:disc;
97 list-style-type:disc;
98 }
98 }
99
99
100 ul.square {
100 ul.square {
101 list-style-type:square;
101 list-style-type:square;
102 }
102 }
103
103
104 ol.lower-roman {
104 ol.lower-roman {
105 list-style-type:lower-roman;
105 list-style-type:lower-roman;
106 }
106 }
107
107
108 ol.upper-roman {
108 ol.upper-roman {
109 list-style-type:upper-roman;
109 list-style-type:upper-roman;
110 }
110 }
111
111
112 ol.lower-alpha {
112 ol.lower-alpha {
113 list-style-type:lower-alpha;
113 list-style-type:lower-alpha;
114 }
114 }
115
115
116 ol.upper-alpha {
116 ol.upper-alpha {
117 list-style-type:upper-alpha;
117 list-style-type:upper-alpha;
118 }
118 }
119
119
120 ol.decimal {
120 ol.decimal {
121 list-style-type:decimal;
121 list-style-type:decimal;
122 }
122 }
123
123
124 div.color {
124 div.color {
125 clear:both;
125 clear:both;
126 overflow:hidden;
126 overflow:hidden;
127 position:absolute;
127 position:absolute;
128 background:#FFF;
128 background:#FFF;
129 margin:7px 0 0 60px;
129 margin:7px 0 0 60px;
130 padding:1px 1px 1px 0;
130 padding:1px 1px 1px 0;
131 }
131 }
132
132
133 div.color a {
133 div.color a {
134 width:15px;
134 width:15px;
135 height:15px;
135 height:15px;
136 display:block;
136 display:block;
137 float:left;
137 float:left;
138 margin:0 0 0 1px;
138 margin:0 0 0 1px;
139 padding:0;
139 padding:0;
140 }
140 }
141
141
142 div.options {
142 div.options {
143 clear:both;
143 clear:both;
144 overflow:hidden;
144 overflow:hidden;
145 position:absolute;
145 position:absolute;
146 background:#FFF;
146 background:#FFF;
147 margin:7px 0 0 162px;
147 margin:7px 0 0 162px;
148 padding:0;
148 padding:0;
149 }
149 }
150
150
151 div.options a {
151 div.options a {
152 height:1%;
152 height:1%;
153 display:block;
153 display:block;
154 text-decoration:none;
154 text-decoration:none;
155 margin:0;
155 margin:0;
156 padding:3px 8px;
156 padding:3px 8px;
157 }
157 }
158
158
159 .top-left-rounded-corner {
159 .top-left-rounded-corner {
160 -webkit-border-top-left-radius: 8px;
160 -webkit-border-top-left-radius: 8px;
161 -khtml-border-radius-topleft: 8px;
161 -khtml-border-radius-topleft: 8px;
162 -moz-border-radius-topleft: 8px;
162 -moz-border-radius-topleft: 8px;
163 border-top-left-radius: 8px;
163 border-top-left-radius: 8px;
164 }
164 }
165
165
166 .top-right-rounded-corner {
166 .top-right-rounded-corner {
167 -webkit-border-top-right-radius: 8px;
167 -webkit-border-top-right-radius: 8px;
168 -khtml-border-radius-topright: 8px;
168 -khtml-border-radius-topright: 8px;
169 -moz-border-radius-topright: 8px;
169 -moz-border-radius-topright: 8px;
170 border-top-right-radius: 8px;
170 border-top-right-radius: 8px;
171 }
171 }
172
172
173 .bottom-left-rounded-corner {
173 .bottom-left-rounded-corner {
174 -webkit-border-bottom-left-radius: 8px;
174 -webkit-border-bottom-left-radius: 8px;
175 -khtml-border-radius-bottomleft: 8px;
175 -khtml-border-radius-bottomleft: 8px;
176 -moz-border-radius-bottomleft: 8px;
176 -moz-border-radius-bottomleft: 8px;
177 border-bottom-left-radius: 8px;
177 border-bottom-left-radius: 8px;
178 }
178 }
179
179
180 .bottom-right-rounded-corner {
180 .bottom-right-rounded-corner {
181 -webkit-border-bottom-right-radius: 8px;
181 -webkit-border-bottom-right-radius: 8px;
182 -khtml-border-radius-bottomright: 8px;
182 -khtml-border-radius-bottomright: 8px;
183 -moz-border-radius-bottomright: 8px;
183 -moz-border-radius-bottomright: 8px;
184 border-bottom-right-radius: 8px;
184 border-bottom-right-radius: 8px;
185 }
185 }
186
186
187
187
188 #header {
188 #header {
189 margin:0;
189 margin:0;
190 padding:0 10px;
190 padding:0 10px;
191 }
191 }
192
192
193
193
194 #header ul#logged-user{
194 #header ul#logged-user{
195 margin-bottom:5px !important;
195 margin-bottom:5px !important;
196 -webkit-border-radius: 0px 0px 8px 8px;
196 -webkit-border-radius: 0px 0px 8px 8px;
197 -khtml-border-radius: 0px 0px 8px 8px;
197 -khtml-border-radius: 0px 0px 8px 8px;
198 -moz-border-radius: 0px 0px 8px 8px;
198 -moz-border-radius: 0px 0px 8px 8px;
199 border-radius: 0px 0px 8px 8px;
199 border-radius: 0px 0px 8px 8px;
200 height:37px;
200 height:37px;
201 background:url("../images/header_inner.png") repeat-x scroll 0 0 #003367;
201 background:url("../images/header_inner.png") repeat-x scroll 0 0 #003367;
202 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
202 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
203 }
203 }
204
204
205 #header ul#logged-user li {
205 #header ul#logged-user li {
206 list-style:none;
206 list-style:none;
207 float:left;
207 float:left;
208 margin:8px 0 0;
208 margin:8px 0 0;
209 padding:4px 12px;
209 padding:4px 12px;
210 border-left: 1px solid #316293;
210 border-left: 1px solid #316293;
211 }
211 }
212
212
213 #header ul#logged-user li.first {
213 #header ul#logged-user li.first {
214 border-left:none;
214 border-left:none;
215 margin:4px;
215 margin:4px;
216 }
216 }
217
217
218 #header ul#logged-user li.first div.gravatar {
218 #header ul#logged-user li.first div.gravatar {
219 margin-top:-2px;
219 margin-top:-2px;
220 }
220 }
221
221
222 #header ul#logged-user li.first div.account {
222 #header ul#logged-user li.first div.account {
223 padding-top:4px;
223 padding-top:4px;
224 float:left;
224 float:left;
225 }
225 }
226
226
227 #header ul#logged-user li.last {
227 #header ul#logged-user li.last {
228 border-right:none;
228 border-right:none;
229 }
229 }
230
230
231 #header ul#logged-user li a {
231 #header ul#logged-user li a {
232 color:#fff;
232 color:#fff;
233 font-weight:700;
233 font-weight:700;
234 text-decoration:none;
234 text-decoration:none;
235 }
235 }
236
236
237 #header ul#logged-user li a:hover {
237 #header ul#logged-user li a:hover {
238 text-decoration:underline;
238 text-decoration:underline;
239 }
239 }
240
240
241 #header ul#logged-user li.highlight a {
241 #header ul#logged-user li.highlight a {
242 color:#fff;
242 color:#fff;
243 }
243 }
244
244
245 #header ul#logged-user li.highlight a:hover {
245 #header ul#logged-user li.highlight a:hover {
246 color:#FFF;
246 color:#FFF;
247 }
247 }
248
248
249 #header #header-inner {
249 #header #header-inner {
250 height:40px;
250 height:40px;
251 clear:both;
251 clear:both;
252 position:relative;
252 position:relative;
253 background:#003367 url("../images/header_inner.png") repeat-x;
253 background:#003367 url("../images/header_inner.png") repeat-x;
254 border-bottom:2px solid #fff;
254 border-bottom:2px solid #fff;
255 margin:0;
255 margin:0;
256 padding:0;
256 padding:0;
257 }
257 }
258
258
259 #header #header-inner #home a {
259 #header #header-inner #home a {
260 height:40px;
260 height:40px;
261 width:46px;
261 width:46px;
262 display:block;
262 display:block;
263 background:url("../images/button_home.png");
263 background:url("../images/button_home.png");
264 background-position:0 0;
264 background-position:0 0;
265 margin:0;
265 margin:0;
266 padding:0;
266 padding:0;
267 }
267 }
268
268
269 #header #header-inner #home a:hover {
269 #header #header-inner #home a:hover {
270 background-position:0 -40px;
270 background-position:0 -40px;
271 }
271 }
272
272
273 #header #header-inner #logo h1 {
273 #header #header-inner #logo h1 {
274 color:#FFF;
274 color:#FFF;
275 font-size:18px;
275 font-size:18px;
276 margin:10px 0 0 13px;
276 margin:10px 0 0 13px;
277 padding:0;
277 padding:0;
278 }
278 }
279
279
280 #header #header-inner #logo a {
280 #header #header-inner #logo a {
281 color:#fff;
281 color:#fff;
282 text-decoration:none;
282 text-decoration:none;
283 }
283 }
284
284
285 #header #header-inner #logo a:hover {
285 #header #header-inner #logo a:hover {
286 color:#bfe3ff;
286 color:#bfe3ff;
287 }
287 }
288
288
289 #header #header-inner #quick,#header #header-inner #quick ul {
289 #header #header-inner #quick,#header #header-inner #quick ul {
290 position:relative;
290 position:relative;
291 float:right;
291 float:right;
292 list-style-type:none;
292 list-style-type:none;
293 list-style-position:outside;
293 list-style-position:outside;
294 margin:10px 5px 0 0;
294 margin:10px 5px 0 0;
295 padding:0;
295 padding:0;
296 }
296 }
297
297
298 #header #header-inner #quick li {
298 #header #header-inner #quick li {
299 position:relative;
299 position:relative;
300 float:left;
300 float:left;
301 margin:0 5px 0 0;
301 margin:0 5px 0 0;
302 padding:0;
302 padding:0;
303 }
303 }
304
304
305 #header #header-inner #quick li a {
305 #header #header-inner #quick li a {
306 top:0;
306 top:0;
307 left:0;
307 left:0;
308 height:1%;
308 height:1%;
309 display:block;
309 display:block;
310 clear:both;
310 clear:both;
311 overflow:hidden;
311 overflow:hidden;
312 color:#FFF;
312 color:#FFF;
313 font-weight:700;
313 font-weight:700;
314 text-decoration:none;
314 text-decoration:none;
315 background:#369 url("../images/quick_l.png") no-repeat top left;
315 background:#369 url("../images/quick_l.png") no-repeat top left;
316 padding:0;
316 padding:0;
317 }
317 }
318
318
319 #header #header-inner #quick li span.short {
319 #header #header-inner #quick li span.short {
320 padding:9px 6px 8px 6px;
320 padding:9px 6px 8px 6px;
321 }
321 }
322
322
323 #header #header-inner #quick li span {
323 #header #header-inner #quick li span {
324 top:0;
324 top:0;
325 right:0;
325 right:0;
326 height:1%;
326 height:1%;
327 display:block;
327 display:block;
328 float:left;
328 float:left;
329 background:url("../images/quick_r.png") no-repeat top right;
329 background:url("../images/quick_r.png") no-repeat top right;
330 border-left:1px solid #3f6f9f;
330 border-left:1px solid #3f6f9f;
331 margin:0;
331 margin:0;
332 padding:10px 12px 8px 10px;
332 padding:10px 12px 8px 10px;
333 }
333 }
334
334
335 #header #header-inner #quick li span.normal {
335 #header #header-inner #quick li span.normal {
336 border:none;
336 border:none;
337 padding:10px 12px 8px;
337 padding:10px 12px 8px;
338 }
338 }
339
339
340 #header #header-inner #quick li span.icon {
340 #header #header-inner #quick li span.icon {
341 top:0;
341 top:0;
342 left:0;
342 left:0;
343 border-left:none;
343 border-left:none;
344 background:url("../images/quick_l.png") no-repeat top left;
344 background:url("../images/quick_l.png") no-repeat top left;
345 border-right:1px solid #2e5c89;
345 border-right:1px solid #2e5c89;
346 padding:8px 8px 4px;
346 padding:8px 8px 4px;
347 }
347 }
348
348
349 #header #header-inner #quick li span.icon_short {
349 #header #header-inner #quick li span.icon_short {
350 top:0;
350 top:0;
351 left:0;
351 left:0;
352 border-left:none;
352 border-left:none;
353 background:url("../images/quick_l.png") no-repeat top left;
353 background:url("../images/quick_l.png") no-repeat top left;
354 border-right:1px solid #2e5c89;
354 border-right:1px solid #2e5c89;
355 padding:9px 4px 4px;
355 padding:9px 4px 4px;
356 }
356 }
357
357
358 #header #header-inner #quick li a:hover {
358 #header #header-inner #quick li a:hover {
359 background:#4e4e4e url("../images/quick_l_selected.png") no-repeat top left;
359 background:#4e4e4e url("../images/quick_l_selected.png") no-repeat top left;
360 }
360 }
361
361
362 #header #header-inner #quick li a:hover span {
362 #header #header-inner #quick li a:hover span {
363 border-left:1px solid #545454;
363 border-left:1px solid #545454;
364 background:url("../images/quick_r_selected.png") no-repeat top right;
364 background:url("../images/quick_r_selected.png") no-repeat top right;
365 }
365 }
366
366
367 #header #header-inner #quick li a:hover span.icon,#header #header-inner #quick li a:hover span.icon_short {
367 #header #header-inner #quick li a:hover span.icon,#header #header-inner #quick li a:hover span.icon_short {
368 border-left:none;
368 border-left:none;
369 border-right:1px solid #464646;
369 border-right:1px solid #464646;
370 background:url("../images/quick_l_selected.png") no-repeat top left;
370 background:url("../images/quick_l_selected.png") no-repeat top left;
371 }
371 }
372
372
373 #header #header-inner #quick ul {
373 #header #header-inner #quick ul {
374 top:29px;
374 top:29px;
375 right:0;
375 right:0;
376 min-width:200px;
376 min-width:200px;
377 display:none;
377 display:none;
378 position:absolute;
378 position:absolute;
379 background:#FFF;
379 background:#FFF;
380 border:1px solid #666;
380 border:1px solid #666;
381 border-top:1px solid #003367;
381 border-top:1px solid #003367;
382 z-index:100;
382 z-index:100;
383 margin:0;
383 margin:0;
384 padding:0;
384 padding:0;
385 }
385 }
386
386
387 #header #header-inner #quick ul.repo_switcher {
387 #header #header-inner #quick ul.repo_switcher {
388 max-height:275px;
388 max-height:275px;
389 overflow-x:hidden;
389 overflow-x:hidden;
390 overflow-y:auto;
390 overflow-y:auto;
391 }
391 }
392 #header #header-inner #quick ul.repo_switcher li.qfilter_rs {
392 #header #header-inner #quick ul.repo_switcher li.qfilter_rs {
393 float:none;
393 float:none;
394 margin:0;
394 margin:0;
395 border-bottom:2px solid #003367;
395 border-bottom:2px solid #003367;
396 }
396 }
397
397
398
398
399 #header #header-inner #quick .repo_switcher_type{
399 #header #header-inner #quick .repo_switcher_type{
400 position:absolute;
400 position:absolute;
401 left:0;
401 left:0;
402 top:9px;
402 top:9px;
403
403
404 }
404 }
405 #header #header-inner #quick li ul li {
405 #header #header-inner #quick li ul li {
406 border-bottom:1px solid #ddd;
406 border-bottom:1px solid #ddd;
407 }
407 }
408
408
409 #header #header-inner #quick li ul li a {
409 #header #header-inner #quick li ul li a {
410 width:182px;
410 width:182px;
411 height:auto;
411 height:auto;
412 display:block;
412 display:block;
413 float:left;
413 float:left;
414 background:#FFF;
414 background:#FFF;
415 color:#003367;
415 color:#003367;
416 font-weight:400;
416 font-weight:400;
417 margin:0;
417 margin:0;
418 padding:7px 9px;
418 padding:7px 9px;
419 }
419 }
420
420
421 #header #header-inner #quick li ul li a:hover {
421 #header #header-inner #quick li ul li a:hover {
422 color:#000;
422 color:#000;
423 background:#FFF;
423 background:#FFF;
424 }
424 }
425
425
426 #header #header-inner #quick ul ul {
426 #header #header-inner #quick ul ul {
427 top:auto;
427 top:auto;
428 }
428 }
429
429
430 #header #header-inner #quick li ul ul {
430 #header #header-inner #quick li ul ul {
431 right:200px;
431 right:200px;
432 max-height:275px;
432 max-height:275px;
433 overflow:auto;
433 overflow:auto;
434 overflow-x:hidden;
434 overflow-x:hidden;
435 white-space:normal;
435 white-space:normal;
436 }
436 }
437
437
438 #header #header-inner #quick li ul li a.journal,#header #header-inner #quick li ul li a.journal:hover {
438 #header #header-inner #quick li ul li a.journal,#header #header-inner #quick li ul li a.journal:hover {
439 background:url("../images/icons/book.png") no-repeat scroll 4px 9px #FFF;
439 background:url("../images/icons/book.png") no-repeat scroll 4px 9px #FFF;
440 width:167px;
440 width:167px;
441 margin:0;
441 margin:0;
442 padding:12px 9px 7px 24px;
442 padding:12px 9px 7px 24px;
443 }
443 }
444
444
445 #header #header-inner #quick li ul li a.private_repo,#header #header-inner #quick li ul li a.private_repo:hover {
445 #header #header-inner #quick li ul li a.private_repo,#header #header-inner #quick li ul li a.private_repo:hover {
446 background:url("../images/icons/lock.png") no-repeat scroll 4px 9px #FFF;
446 background:url("../images/icons/lock.png") no-repeat scroll 4px 9px #FFF;
447 min-width:167px;
447 min-width:167px;
448 margin:0;
448 margin:0;
449 padding:12px 9px 7px 24px;
449 padding:12px 9px 7px 24px;
450 }
450 }
451
451
452 #header #header-inner #quick li ul li a.public_repo,#header #header-inner #quick li ul li a.public_repo:hover {
452 #header #header-inner #quick li ul li a.public_repo,#header #header-inner #quick li ul li a.public_repo:hover {
453 background:url("../images/icons/lock_open.png") no-repeat scroll 4px 9px #FFF;
453 background:url("../images/icons/lock_open.png") no-repeat scroll 4px 9px #FFF;
454 min-width:167px;
454 min-width:167px;
455 margin:0;
455 margin:0;
456 padding:12px 9px 7px 24px;
456 padding:12px 9px 7px 24px;
457 }
457 }
458
458
459 #header #header-inner #quick li ul li a.hg,#header #header-inner #quick li ul li a.hg:hover {
459 #header #header-inner #quick li ul li a.hg,#header #header-inner #quick li ul li a.hg:hover {
460 background:url("../images/icons/hgicon.png") no-repeat scroll 4px 9px #FFF;
460 background:url("../images/icons/hgicon.png") no-repeat scroll 4px 9px #FFF;
461 min-width:167px;
461 min-width:167px;
462 margin:0 0 0 14px;
462 margin:0 0 0 14px;
463 padding:12px 9px 7px 24px;
463 padding:12px 9px 7px 24px;
464 }
464 }
465
465
466 #header #header-inner #quick li ul li a.git,#header #header-inner #quick li ul li a.git:hover {
466 #header #header-inner #quick li ul li a.git,#header #header-inner #quick li ul li a.git:hover {
467 background:url("../images/icons/giticon.png") no-repeat scroll 4px 9px #FFF;
467 background:url("../images/icons/giticon.png") no-repeat scroll 4px 9px #FFF;
468 min-width:167px;
468 min-width:167px;
469 margin:0 0 0 14px;
469 margin:0 0 0 14px;
470 padding:12px 9px 7px 24px;
470 padding:12px 9px 7px 24px;
471 }
471 }
472
472
473 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover {
473 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover {
474 background:url("../images/icons/database_edit.png") no-repeat scroll 4px 9px #FFF;
474 background:url("../images/icons/database_edit.png") no-repeat scroll 4px 9px #FFF;
475 width:167px;
475 width:167px;
476 margin:0;
476 margin:0;
477 padding:12px 9px 7px 24px;
477 padding:12px 9px 7px 24px;
478 }
478 }
479
479
480 #header #header-inner #quick li ul li a.repos_groups,#header #header-inner #quick li ul li a.repos_groups:hover {
480 #header #header-inner #quick li ul li a.repos_groups,#header #header-inner #quick li ul li a.repos_groups:hover {
481 background:url("../images/icons/database_link.png") no-repeat scroll 4px 9px #FFF;
481 background:url("../images/icons/database_link.png") no-repeat scroll 4px 9px #FFF;
482 width:167px;
482 width:167px;
483 margin:0;
483 margin:0;
484 padding:12px 9px 7px 24px;
484 padding:12px 9px 7px 24px;
485 }
485 }
486
486
487 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover {
487 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover {
488 background:#FFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
488 background:#FFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
489 width:167px;
489 width:167px;
490 margin:0;
490 margin:0;
491 padding:12px 9px 7px 24px;
491 padding:12px 9px 7px 24px;
492 }
492 }
493
493
494 #header #header-inner #quick li ul li a.groups,#header #header-inner #quick li ul li a.groups:hover {
494 #header #header-inner #quick li ul li a.groups,#header #header-inner #quick li ul li a.groups:hover {
495 background:#FFF url("../images/icons/group_edit.png") no-repeat 4px 9px;
495 background:#FFF url("../images/icons/group_edit.png") no-repeat 4px 9px;
496 width:167px;
496 width:167px;
497 margin:0;
497 margin:0;
498 padding:12px 9px 7px 24px;
498 padding:12px 9px 7px 24px;
499 }
499 }
500
500
501 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover {
501 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover {
502 background:#FFF url("../images/icons/cog.png") no-repeat 4px 9px;
502 background:#FFF url("../images/icons/cog.png") no-repeat 4px 9px;
503 width:167px;
503 width:167px;
504 margin:0;
504 margin:0;
505 padding:12px 9px 7px 24px;
505 padding:12px 9px 7px 24px;
506 }
506 }
507
507
508 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover {
508 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover {
509 background:#FFF url("../images/icons/key.png") no-repeat 4px 9px;
509 background:#FFF url("../images/icons/key.png") no-repeat 4px 9px;
510 width:167px;
510 width:167px;
511 margin:0;
511 margin:0;
512 padding:12px 9px 7px 24px;
512 padding:12px 9px 7px 24px;
513 }
513 }
514
514
515 #header #header-inner #quick li ul li a.ldap,#header #header-inner #quick li ul li a.ldap:hover {
515 #header #header-inner #quick li ul li a.ldap,#header #header-inner #quick li ul li a.ldap:hover {
516 background:#FFF url("../images/icons/server_key.png") no-repeat 4px 9px;
516 background:#FFF url("../images/icons/server_key.png") no-repeat 4px 9px;
517 width:167px;
517 width:167px;
518 margin:0;
518 margin:0;
519 padding:12px 9px 7px 24px;
519 padding:12px 9px 7px 24px;
520 }
520 }
521
521
522 #header #header-inner #quick li ul li a.fork,#header #header-inner #quick li ul li a.fork:hover {
522 #header #header-inner #quick li ul li a.fork,#header #header-inner #quick li ul li a.fork:hover {
523 background:#FFF url("../images/icons/arrow_divide.png") no-repeat 4px 9px;
523 background:#FFF url("../images/icons/arrow_divide.png") no-repeat 4px 9px;
524 width:167px;
524 width:167px;
525 margin:0;
525 margin:0;
526 padding:12px 9px 7px 24px;
526 padding:12px 9px 7px 24px;
527 }
527 }
528
528
529 #header #header-inner #quick li ul li a.search,#header #header-inner #quick li ul li a.search:hover {
529 #header #header-inner #quick li ul li a.search,#header #header-inner #quick li ul li a.search:hover {
530 background:#FFF url("../images/icons/search_16.png") no-repeat 4px 9px;
530 background:#FFF url("../images/icons/search_16.png") no-repeat 4px 9px;
531 width:167px;
531 width:167px;
532 margin:0;
532 margin:0;
533 padding:12px 9px 7px 24px;
533 padding:12px 9px 7px 24px;
534 }
534 }
535
535
536 #header #header-inner #quick li ul li a.delete,#header #header-inner #quick li ul li a.delete:hover {
536 #header #header-inner #quick li ul li a.delete,#header #header-inner #quick li ul li a.delete:hover {
537 background:#FFF url("../images/icons/delete.png") no-repeat 4px 9px;
537 background:#FFF url("../images/icons/delete.png") no-repeat 4px 9px;
538 width:167px;
538 width:167px;
539 margin:0;
539 margin:0;
540 padding:12px 9px 7px 24px;
540 padding:12px 9px 7px 24px;
541 }
541 }
542
542
543 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover {
543 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover {
544 background:#FFF url("../images/icons/arrow_branch.png") no-repeat 4px 9px;
544 background:#FFF url("../images/icons/arrow_branch.png") no-repeat 4px 9px;
545 width:167px;
545 width:167px;
546 margin:0;
546 margin:0;
547 padding:12px 9px 7px 24px;
547 padding:12px 9px 7px 24px;
548 }
548 }
549
549
550 #header #header-inner #quick li ul li a.tags,#header #header-inner #quick li ul li a.tags:hover {
550 #header #header-inner #quick li ul li a.tags,#header #header-inner #quick li ul li a.tags:hover {
551 background:#FFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
551 background:#FFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
552 width:167px;
552 width:167px;
553 margin:0;
553 margin:0;
554 padding:12px 9px 7px 24px;
554 padding:12px 9px 7px 24px;
555 }
555 }
556
556
557 #header #header-inner #quick li ul li a.admin,#header #header-inner #quick li ul li a.admin:hover {
557 #header #header-inner #quick li ul li a.admin,#header #header-inner #quick li ul li a.admin:hover {
558 background:#FFF url("../images/icons/cog_edit.png") no-repeat 4px 9px;
558 background:#FFF url("../images/icons/cog_edit.png") no-repeat 4px 9px;
559 width:167px;
559 width:167px;
560 margin:0;
560 margin:0;
561 padding:12px 9px 7px 24px;
561 padding:12px 9px 7px 24px;
562 }
562 }
563
563
564
564
565 .quick_repo_menu{
565 .quick_repo_menu{
566 background: #FFF url("../images/vertical-indicator.png") 6px 9px no-repeat !important;
566 background: #FFF url("../images/vertical-indicator.png") 8px 50% no-repeat !important;
567 cursor: pointer;
567 cursor: pointer;
568 width: 8px;
568 }
569 }
569 .quick_repo_menu.active{
570 .quick_repo_menu.active{
570 background: #FFF url("../images/horizontal-indicator.png") 4px 9px no-repeat !important;
571 background: #FFF url("../images/horizontal-indicator.png") 4px 50% no-repeat !important;
571 cursor: pointer;
572 cursor: pointer;
572 }
573 }
573 .quick_repo_menu .menu_items{
574 .quick_repo_menu .menu_items{
574 margin-top:6px;
575 margin-top:6px;
576 width:150px;
575 position: absolute;
577 position: absolute;
576 background-color:#FFF;
578 background-color:#FFF;
577 padding: 4px;
578 background: none repeat scroll 0 0 #FFFFFF;
579 background: none repeat scroll 0 0 #FFFFFF;
579 border-color: #003367 #666666 #666666;
580 border-color: #003367 #666666 #666666;
580 border-right: 1px solid #666666;
581 border-right: 1px solid #666666;
581 border-style: solid;
582 border-style: solid;
582 border-width: 1px;
583 border-width: 1px;
584 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
585 }
586 .quick_repo_menu .menu_items li{
587 padding:0 !important;
588 }
589 .quick_repo_menu .menu_items a{
590 display: block;
591 padding: 4px 12px 4px 8px;
592 }
593 .quick_repo_menu .menu_items a:hover{
594 background-color: #EEE;
595 text-decoration: none;
596
583 }
597 }
584 .quick_repo_menu .menu_items .icon img{
598 .quick_repo_menu .menu_items .icon img{
585 margin-bottom:-2px;
599 margin-bottom:-2px;
586 }
600 }
587 .quick_repo_menu .menu_items.hidden{
601 .quick_repo_menu .menu_items.hidden{
588 display: none;
602 display: none;
589 }
603 }
590
604
591 #content #left {
605 #content #left {
592 left:0;
606 left:0;
593 width:280px;
607 width:280px;
594 position:absolute;
608 position:absolute;
595 }
609 }
596
610
597 #content #right {
611 #content #right {
598 margin:0 60px 10px 290px;
612 margin:0 60px 10px 290px;
599 }
613 }
600
614
601 #content div.box {
615 #content div.box {
602 clear:both;
616 clear:both;
603 overflow:hidden;
617 overflow:hidden;
604 background:#fff;
618 background:#fff;
605 margin:0 0 10px;
619 margin:0 0 10px;
606 padding:0 0 10px;
620 padding:0 0 10px;
607 }
621 }
608
622
609 #content div.box-left {
623 #content div.box-left {
610 width:49%;
624 width:49%;
611 clear:none;
625 clear:none;
612 float:left;
626 float:left;
613 margin:0 0 10px;
627 margin:0 0 10px;
614 }
628 }
615
629
616 #content div.box-right {
630 #content div.box-right {
617 width:49%;
631 width:49%;
618 clear:none;
632 clear:none;
619 float:right;
633 float:right;
620 margin:0 0 10px;
634 margin:0 0 10px;
621 }
635 }
622
636
623 #content div.box div.title {
637 #content div.box div.title {
624 clear:both;
638 clear:both;
625 overflow:hidden;
639 overflow:hidden;
626 background:#369 url("../images/header_inner.png") repeat-x;
640 background:#369 url("../images/header_inner.png") repeat-x;
627 margin:0 0 20px;
641 margin:0 0 20px;
628 padding:0;
642 padding:0;
629 }
643 }
630
644
631 #content div.box div.title h5 {
645 #content div.box div.title h5 {
632 float:left;
646 float:left;
633 border:none;
647 border:none;
634 color:#fff;
648 color:#fff;
635 text-transform:uppercase;
649 text-transform:uppercase;
636 margin:0;
650 margin:0;
637 padding:11px 0 11px 10px;
651 padding:11px 0 11px 10px;
638 }
652 }
639
653
640 #content div.box div.title ul.links li {
654 #content div.box div.title ul.links li {
641 list-style:none;
655 list-style:none;
642 float:left;
656 float:left;
643 margin:0;
657 margin:0;
644 padding:0;
658 padding:0;
645 }
659 }
646
660
647 #content div.box div.title ul.links li a {
661 #content div.box div.title ul.links li a {
648 border-left: 1px solid #316293;
662 border-left: 1px solid #316293;
649 color: #FFFFFF;
663 color: #FFFFFF;
650 display: block;
664 display: block;
651 float: left;
665 float: left;
652 font-size: 13px;
666 font-size: 13px;
653 font-weight: 700;
667 font-weight: 700;
654 height: 1%;
668 height: 1%;
655 margin: 0;
669 margin: 0;
656 padding: 11px 22px 12px;
670 padding: 11px 22px 12px;
657 text-decoration: none;
671 text-decoration: none;
658 }
672 }
659
673
660 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6 {
674 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6 {
661 clear:both;
675 clear:both;
662 overflow:hidden;
676 overflow:hidden;
663 border-bottom:1px solid #DDD;
677 border-bottom:1px solid #DDD;
664 margin:10px 20px;
678 margin:10px 20px;
665 padding:0 0 15px;
679 padding:0 0 15px;
666 }
680 }
667
681
668 #content div.box p {
682 #content div.box p {
669 color:#5f5f5f;
683 color:#5f5f5f;
670 font-size:12px;
684 font-size:12px;
671 line-height:150%;
685 line-height:150%;
672 margin:0 24px 10px;
686 margin:0 24px 10px;
673 padding:0;
687 padding:0;
674 }
688 }
675
689
676 #content div.box blockquote {
690 #content div.box blockquote {
677 border-left:4px solid #DDD;
691 border-left:4px solid #DDD;
678 color:#5f5f5f;
692 color:#5f5f5f;
679 font-size:11px;
693 font-size:11px;
680 line-height:150%;
694 line-height:150%;
681 margin:0 34px;
695 margin:0 34px;
682 padding:0 0 0 14px;
696 padding:0 0 0 14px;
683 }
697 }
684
698
685 #content div.box blockquote p {
699 #content div.box blockquote p {
686 margin:10px 0;
700 margin:10px 0;
687 padding:0;
701 padding:0;
688 }
702 }
689
703
690 #content div.box dl {
704 #content div.box dl {
691 margin:10px 24px;
705 margin:10px 24px;
692 }
706 }
693
707
694 #content div.box dt {
708 #content div.box dt {
695 font-size:12px;
709 font-size:12px;
696 margin:0;
710 margin:0;
697 }
711 }
698
712
699 #content div.box dd {
713 #content div.box dd {
700 font-size:12px;
714 font-size:12px;
701 margin:0;
715 margin:0;
702 padding:8px 0 8px 15px;
716 padding:8px 0 8px 15px;
703 }
717 }
704
718
705 #content div.box li {
719 #content div.box li {
706 font-size:12px;
720 font-size:12px;
707 padding:4px 0;
721 padding:4px 0;
708 }
722 }
709
723
710 #content div.box ul.disc,#content div.box ul.circle {
724 #content div.box ul.disc,#content div.box ul.circle {
711 margin:10px 24px 10px 38px;
725 margin:10px 24px 10px 38px;
712 }
726 }
713
727
714 #content div.box ul.square {
728 #content div.box ul.square {
715 margin:10px 24px 10px 40px;
729 margin:10px 24px 10px 40px;
716 }
730 }
717
731
718 #content div.box img.left {
732 #content div.box img.left {
719 border:none;
733 border:none;
720 float:left;
734 float:left;
721 margin:10px 10px 10px 0;
735 margin:10px 10px 10px 0;
722 }
736 }
723
737
724 #content div.box img.right {
738 #content div.box img.right {
725 border:none;
739 border:none;
726 float:right;
740 float:right;
727 margin:10px 0 10px 10px;
741 margin:10px 0 10px 10px;
728 }
742 }
729
743
730 #content div.box div.messages {
744 #content div.box div.messages {
731 clear:both;
745 clear:both;
732 overflow:hidden;
746 overflow:hidden;
733 margin:0 20px;
747 margin:0 20px;
734 padding:0;
748 padding:0;
735 }
749 }
736
750
737 #content div.box div.message {
751 #content div.box div.message {
738 clear:both;
752 clear:both;
739 overflow:hidden;
753 overflow:hidden;
740 margin:0;
754 margin:0;
741 padding:10px 0;
755 padding:10px 0;
742 }
756 }
743
757
744 #content div.box div.message a {
758 #content div.box div.message a {
745 font-weight:400 !important;
759 font-weight:400 !important;
746 }
760 }
747
761
748 #content div.box div.message div.image {
762 #content div.box div.message div.image {
749 float:left;
763 float:left;
750 margin:9px 0 0 5px;
764 margin:9px 0 0 5px;
751 padding:6px;
765 padding:6px;
752 }
766 }
753
767
754 #content div.box div.message div.image img {
768 #content div.box div.message div.image img {
755 vertical-align:middle;
769 vertical-align:middle;
756 margin:0;
770 margin:0;
757 }
771 }
758
772
759 #content div.box div.message div.text {
773 #content div.box div.message div.text {
760 float:left;
774 float:left;
761 margin:0;
775 margin:0;
762 padding:9px 6px;
776 padding:9px 6px;
763 }
777 }
764
778
765 #content div.box div.message div.dismiss a {
779 #content div.box div.message div.dismiss a {
766 height:16px;
780 height:16px;
767 width:16px;
781 width:16px;
768 display:block;
782 display:block;
769 background:url("../images/icons/cross.png") no-repeat;
783 background:url("../images/icons/cross.png") no-repeat;
770 margin:15px 14px 0 0;
784 margin:15px 14px 0 0;
771 padding:0;
785 padding:0;
772 }
786 }
773
787
774 #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 {
788 #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 {
775 border:none;
789 border:none;
776 margin:0;
790 margin:0;
777 padding:0;
791 padding:0;
778 }
792 }
779
793
780 #content div.box div.message div.text span {
794 #content div.box div.message div.text span {
781 height:1%;
795 height:1%;
782 display:block;
796 display:block;
783 margin:0;
797 margin:0;
784 padding:5px 0 0;
798 padding:5px 0 0;
785 }
799 }
786
800
787 #content div.box div.message-error {
801 #content div.box div.message-error {
788 height:1%;
802 height:1%;
789 clear:both;
803 clear:both;
790 overflow:hidden;
804 overflow:hidden;
791 background:#FBE3E4;
805 background:#FBE3E4;
792 border:1px solid #FBC2C4;
806 border:1px solid #FBC2C4;
793 color:#860006;
807 color:#860006;
794 }
808 }
795
809
796 #content div.box div.message-error h6 {
810 #content div.box div.message-error h6 {
797 color:#860006;
811 color:#860006;
798 }
812 }
799
813
800 #content div.box div.message-warning {
814 #content div.box div.message-warning {
801 height:1%;
815 height:1%;
802 clear:both;
816 clear:both;
803 overflow:hidden;
817 overflow:hidden;
804 background:#FFF6BF;
818 background:#FFF6BF;
805 border:1px solid #FFD324;
819 border:1px solid #FFD324;
806 color:#5f5200;
820 color:#5f5200;
807 }
821 }
808
822
809 #content div.box div.message-warning h6 {
823 #content div.box div.message-warning h6 {
810 color:#5f5200;
824 color:#5f5200;
811 }
825 }
812
826
813 #content div.box div.message-notice {
827 #content div.box div.message-notice {
814 height:1%;
828 height:1%;
815 clear:both;
829 clear:both;
816 overflow:hidden;
830 overflow:hidden;
817 background:#8FBDE0;
831 background:#8FBDE0;
818 border:1px solid #6BACDE;
832 border:1px solid #6BACDE;
819 color:#003863;
833 color:#003863;
820 }
834 }
821
835
822 #content div.box div.message-notice h6 {
836 #content div.box div.message-notice h6 {
823 color:#003863;
837 color:#003863;
824 }
838 }
825
839
826 #content div.box div.message-success {
840 #content div.box div.message-success {
827 height:1%;
841 height:1%;
828 clear:both;
842 clear:both;
829 overflow:hidden;
843 overflow:hidden;
830 background:#E6EFC2;
844 background:#E6EFC2;
831 border:1px solid #C6D880;
845 border:1px solid #C6D880;
832 color:#4e6100;
846 color:#4e6100;
833 }
847 }
834
848
835 #content div.box div.message-success h6 {
849 #content div.box div.message-success h6 {
836 color:#4e6100;
850 color:#4e6100;
837 }
851 }
838
852
839 #content div.box div.form div.fields div.field {
853 #content div.box div.form div.fields div.field {
840 height:1%;
854 height:1%;
841 border-bottom:1px solid #DDD;
855 border-bottom:1px solid #DDD;
842 clear:both;
856 clear:both;
843 margin:0;
857 margin:0;
844 padding:10px 0;
858 padding:10px 0;
845 }
859 }
846
860
847 #content div.box div.form div.fields div.field-first {
861 #content div.box div.form div.fields div.field-first {
848 padding:0 0 10px;
862 padding:0 0 10px;
849 }
863 }
850
864
851 #content div.box div.form div.fields div.field-noborder {
865 #content div.box div.form div.fields div.field-noborder {
852 border-bottom:0 !important;
866 border-bottom:0 !important;
853 }
867 }
854
868
855 #content div.box div.form div.fields div.field span.error-message {
869 #content div.box div.form div.fields div.field span.error-message {
856 height:1%;
870 height:1%;
857 display:inline-block;
871 display:inline-block;
858 color:red;
872 color:red;
859 margin:8px 0 0 4px;
873 margin:8px 0 0 4px;
860 padding:0;
874 padding:0;
861 }
875 }
862
876
863 #content div.box div.form div.fields div.field span.success {
877 #content div.box div.form div.fields div.field span.success {
864 height:1%;
878 height:1%;
865 display:block;
879 display:block;
866 color:#316309;
880 color:#316309;
867 margin:8px 0 0;
881 margin:8px 0 0;
868 padding:0;
882 padding:0;
869 }
883 }
870
884
871 #content div.box div.form div.fields div.field div.label {
885 #content div.box div.form div.fields div.field div.label {
872 left:70px;
886 left:70px;
873 width:auto;
887 width:auto;
874 position:absolute;
888 position:absolute;
875 margin:0;
889 margin:0;
876 padding:8px 0 0 5px;
890 padding:8px 0 0 5px;
877 }
891 }
878
892
879 #content div.box-left div.form div.fields div.field div.label,#content div.box-right div.form div.fields div.field div.label {
893 #content div.box-left div.form div.fields div.field div.label,#content div.box-right div.form div.fields div.field div.label {
880 clear:both;
894 clear:both;
881 overflow:hidden;
895 overflow:hidden;
882 left:0;
896 left:0;
883 width:auto;
897 width:auto;
884 position:relative;
898 position:relative;
885 margin:0;
899 margin:0;
886 padding:0 0 8px;
900 padding:0 0 8px;
887 }
901 }
888
902
889 #content div.box div.form div.fields div.field div.label-select {
903 #content div.box div.form div.fields div.field div.label-select {
890 padding:5px 0 0 5px;
904 padding:5px 0 0 5px;
891 }
905 }
892
906
893 #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 {
907 #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 {
894 padding:0 0 8px;
908 padding:0 0 8px;
895 }
909 }
896
910
897 #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 {
911 #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 {
898 padding:0 0 8px !important;
912 padding:0 0 8px !important;
899 }
913 }
900
914
901 #content div.box div.form div.fields div.field div.label label, div.label label{
915 #content div.box div.form div.fields div.field div.label label, div.label label{
902 color:#393939;
916 color:#393939;
903 font-weight:700;
917 font-weight:700;
904 }
918 }
905
919
906 #content div.box div.form div.fields div.field div.input {
920 #content div.box div.form div.fields div.field div.input {
907 margin:0 0 0 200px;
921 margin:0 0 0 200px;
908 }
922 }
909 #content div.box-left div.form div.fields div.field div.input,#content div.box-right div.form div.fields div.field div.input {
923 #content div.box-left div.form div.fields div.field div.input,#content div.box-right div.form div.fields div.field div.input {
910 margin:0 0 0 0px;
924 margin:0 0 0 0px;
911 }
925 }
912
926
913 #content div.box div.form div.fields div.field div.input input {
927 #content div.box div.form div.fields div.field div.input input {
914 background:#FFF;
928 background:#FFF;
915 border-top:1px solid #b3b3b3;
929 border-top:1px solid #b3b3b3;
916 border-left:1px solid #b3b3b3;
930 border-left:1px solid #b3b3b3;
917 border-right:1px solid #eaeaea;
931 border-right:1px solid #eaeaea;
918 border-bottom:1px solid #eaeaea;
932 border-bottom:1px solid #eaeaea;
919 color:#000;
933 color:#000;
920 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
934 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
921 font-size:11px;
935 font-size:11px;
922 margin:0;
936 margin:0;
923 padding:7px 7px 6px;
937 padding:7px 7px 6px;
924 }
938 }
925
939
926
940
927
941
928 #content div.box div.form div.fields div.field div.input input.small {
942 #content div.box div.form div.fields div.field div.input input.small {
929 width:30%;
943 width:30%;
930 }
944 }
931
945
932 #content div.box div.form div.fields div.field div.input input.medium {
946 #content div.box div.form div.fields div.field div.input input.medium {
933 width:55%;
947 width:55%;
934 }
948 }
935
949
936 #content div.box div.form div.fields div.field div.input input.large {
950 #content div.box div.form div.fields div.field div.input input.large {
937 width:85%;
951 width:85%;
938 }
952 }
939
953
940 #content div.box div.form div.fields div.field div.input input.date {
954 #content div.box div.form div.fields div.field div.input input.date {
941 width:177px;
955 width:177px;
942 }
956 }
943
957
944 #content div.box div.form div.fields div.field div.input input.button {
958 #content div.box div.form div.fields div.field div.input input.button {
945 background:#D4D0C8;
959 background:#D4D0C8;
946 border-top:1px solid #FFF;
960 border-top:1px solid #FFF;
947 border-left:1px solid #FFF;
961 border-left:1px solid #FFF;
948 border-right:1px solid #404040;
962 border-right:1px solid #404040;
949 border-bottom:1px solid #404040;
963 border-bottom:1px solid #404040;
950 color:#000;
964 color:#000;
951 margin:0;
965 margin:0;
952 padding:4px 8px;
966 padding:4px 8px;
953 }
967 }
954
968
955 #content div.box div.form div.fields div.field div.textarea {
969 #content div.box div.form div.fields div.field div.textarea {
956 border-top:1px solid #b3b3b3;
970 border-top:1px solid #b3b3b3;
957 border-left:1px solid #b3b3b3;
971 border-left:1px solid #b3b3b3;
958 border-right:1px solid #eaeaea;
972 border-right:1px solid #eaeaea;
959 border-bottom:1px solid #eaeaea;
973 border-bottom:1px solid #eaeaea;
960 margin:0 0 0 200px;
974 margin:0 0 0 200px;
961 padding:10px;
975 padding:10px;
962 }
976 }
963
977
964 #content div.box div.form div.fields div.field div.textarea-editor {
978 #content div.box div.form div.fields div.field div.textarea-editor {
965 border:1px solid #ddd;
979 border:1px solid #ddd;
966 padding:0;
980 padding:0;
967 }
981 }
968
982
969 #content div.box div.form div.fields div.field div.textarea textarea {
983 #content div.box div.form div.fields div.field div.textarea textarea {
970 width:100%;
984 width:100%;
971 height:220px;
985 height:220px;
972 overflow:hidden;
986 overflow:hidden;
973 background:#FFF;
987 background:#FFF;
974 color:#000;
988 color:#000;
975 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
989 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
976 font-size:11px;
990 font-size:11px;
977 outline:none;
991 outline:none;
978 border-width:0;
992 border-width:0;
979 margin:0;
993 margin:0;
980 padding:0;
994 padding:0;
981 }
995 }
982
996
983 #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 {
997 #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 {
984 width:100%;
998 width:100%;
985 height:100px;
999 height:100px;
986 }
1000 }
987
1001
988 #content div.box div.form div.fields div.field div.textarea table {
1002 #content div.box div.form div.fields div.field div.textarea table {
989 width:100%;
1003 width:100%;
990 border:none;
1004 border:none;
991 margin:0;
1005 margin:0;
992 padding:0;
1006 padding:0;
993 }
1007 }
994
1008
995 #content div.box div.form div.fields div.field div.textarea table td {
1009 #content div.box div.form div.fields div.field div.textarea table td {
996 background:#DDD;
1010 background:#DDD;
997 border:none;
1011 border:none;
998 padding:0;
1012 padding:0;
999 }
1013 }
1000
1014
1001 #content div.box div.form div.fields div.field div.textarea table td table {
1015 #content div.box div.form div.fields div.field div.textarea table td table {
1002 width:auto;
1016 width:auto;
1003 border:none;
1017 border:none;
1004 margin:0;
1018 margin:0;
1005 padding:0;
1019 padding:0;
1006 }
1020 }
1007
1021
1008 #content div.box div.form div.fields div.field div.textarea table td table td {
1022 #content div.box div.form div.fields div.field div.textarea table td table td {
1009 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1023 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1010 font-size:11px;
1024 font-size:11px;
1011 padding:5px 5px 5px 0;
1025 padding:5px 5px 5px 0;
1012 }
1026 }
1013
1027
1014 #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 {
1028 #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 {
1015 background:#f6f6f6;
1029 background:#f6f6f6;
1016 border-color:#666;
1030 border-color:#666;
1017 }
1031 }
1018
1032
1019 div.form div.fields div.field div.button {
1033 div.form div.fields div.field div.button {
1020 margin:0;
1034 margin:0;
1021 padding:0 0 0 8px;
1035 padding:0 0 0 8px;
1022 }
1036 }
1023
1037
1024 div.form div.fields div.field div.highlight .ui-button {
1038 div.form div.fields div.field div.highlight .ui-button {
1025 background:#4e85bb url("../images/button_highlight.png") repeat-x;
1039 background:#4e85bb url("../images/button_highlight.png") repeat-x;
1026 border-top:1px solid #5c91a4;
1040 border-top:1px solid #5c91a4;
1027 border-left:1px solid #2a6f89;
1041 border-left:1px solid #2a6f89;
1028 border-right:1px solid #2b7089;
1042 border-right:1px solid #2b7089;
1029 border-bottom:1px solid #1a6480;
1043 border-bottom:1px solid #1a6480;
1030 color:#FFF;
1044 color:#FFF;
1031 margin:0;
1045 margin:0;
1032 padding:6px 12px;
1046 padding:6px 12px;
1033 }
1047 }
1034
1048
1035 div.form div.fields div.field div.highlight .ui-state-hover {
1049 div.form div.fields div.field div.highlight .ui-state-hover {
1036 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
1050 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
1037 border-top:1px solid #78acbf;
1051 border-top:1px solid #78acbf;
1038 border-left:1px solid #34819e;
1052 border-left:1px solid #34819e;
1039 border-right:1px solid #35829f;
1053 border-right:1px solid #35829f;
1040 border-bottom:1px solid #257897;
1054 border-bottom:1px solid #257897;
1041 color:#FFF;
1055 color:#FFF;
1042 margin:0;
1056 margin:0;
1043 padding:6px 12px;
1057 padding:6px 12px;
1044 }
1058 }
1045
1059
1046 #content div.box div.form div.fields div.buttons div.highlight input.ui-button {
1060 #content div.box div.form div.fields div.buttons div.highlight input.ui-button {
1047 background:#4e85bb url("../images/button_highlight.png") repeat-x;
1061 background:#4e85bb url("../images/button_highlight.png") repeat-x;
1048 border-top:1px solid #5c91a4;
1062 border-top:1px solid #5c91a4;
1049 border-left:1px solid #2a6f89;
1063 border-left:1px solid #2a6f89;
1050 border-right:1px solid #2b7089;
1064 border-right:1px solid #2b7089;
1051 border-bottom:1px solid #1a6480;
1065 border-bottom:1px solid #1a6480;
1052 color:#fff;
1066 color:#fff;
1053 margin:0;
1067 margin:0;
1054 padding:6px 12px;
1068 padding:6px 12px;
1055 }
1069 }
1056
1070
1057 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover {
1071 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover {
1058 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
1072 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
1059 border-top:1px solid #78acbf;
1073 border-top:1px solid #78acbf;
1060 border-left:1px solid #34819e;
1074 border-left:1px solid #34819e;
1061 border-right:1px solid #35829f;
1075 border-right:1px solid #35829f;
1062 border-bottom:1px solid #257897;
1076 border-bottom:1px solid #257897;
1063 color:#fff;
1077 color:#fff;
1064 margin:0;
1078 margin:0;
1065 padding:6px 12px;
1079 padding:6px 12px;
1066 }
1080 }
1067
1081
1068 #content div.box table {
1082 #content div.box table {
1069 width:100%;
1083 width:100%;
1070 border-collapse:collapse;
1084 border-collapse:collapse;
1071 margin:0;
1085 margin:0;
1072 padding:0;
1086 padding:0;
1073 }
1087 }
1074
1088
1075 #content div.box table th {
1089 #content div.box table th {
1076 background:#eee;
1090 background:#eee;
1077 border-bottom:1px solid #ddd;
1091 border-bottom:1px solid #ddd;
1078 padding:5px 0px 5px 5px;
1092 padding:5px 0px 5px 5px;
1079 }
1093 }
1080
1094
1081 #content div.box table th.left {
1095 #content div.box table th.left {
1082 text-align:left;
1096 text-align:left;
1083 }
1097 }
1084
1098
1085 #content div.box table th.right {
1099 #content div.box table th.right {
1086 text-align:right;
1100 text-align:right;
1087 }
1101 }
1088
1102
1089 #content div.box table th.center {
1103 #content div.box table th.center {
1090 text-align:center;
1104 text-align:center;
1091 }
1105 }
1092
1106
1093 #content div.box table th.selected {
1107 #content div.box table th.selected {
1094 vertical-align:middle;
1108 vertical-align:middle;
1095 padding:0;
1109 padding:0;
1096 }
1110 }
1097
1111
1098 #content div.box table td {
1112 #content div.box table td {
1099 background:#fff;
1113 background:#fff;
1100 border-bottom:1px solid #cdcdcd;
1114 border-bottom:1px solid #cdcdcd;
1101 vertical-align:middle;
1115 vertical-align:middle;
1102 padding:5px;
1116 padding:5px;
1103 }
1117 }
1104
1118
1105 #content div.box table tr.selected td {
1119 #content div.box table tr.selected td {
1106 background:#FFC;
1120 background:#FFC;
1107 }
1121 }
1108
1122
1109 #content div.box table td.selected {
1123 #content div.box table td.selected {
1110 width:3%;
1124 width:3%;
1111 text-align:center;
1125 text-align:center;
1112 vertical-align:middle;
1126 vertical-align:middle;
1113 padding:0;
1127 padding:0;
1114 }
1128 }
1115
1129
1116 #content div.box table td.action {
1130 #content div.box table td.action {
1117 width:45%;
1131 width:45%;
1118 text-align:left;
1132 text-align:left;
1119 }
1133 }
1120
1134
1121 #content div.box table td.date {
1135 #content div.box table td.date {
1122 width:33%;
1136 width:33%;
1123 text-align:center;
1137 text-align:center;
1124 }
1138 }
1125
1139
1126 #content div.box div.action {
1140 #content div.box div.action {
1127 float:right;
1141 float:right;
1128 background:#FFF;
1142 background:#FFF;
1129 text-align:right;
1143 text-align:right;
1130 margin:10px 0 0;
1144 margin:10px 0 0;
1131 padding:0;
1145 padding:0;
1132 }
1146 }
1133
1147
1134 #content div.box div.action select {
1148 #content div.box div.action select {
1135 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1149 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1136 font-size:11px;
1150 font-size:11px;
1137 margin:0;
1151 margin:0;
1138 }
1152 }
1139
1153
1140 #content div.box div.action .ui-selectmenu {
1154 #content div.box div.action .ui-selectmenu {
1141 margin:0;
1155 margin:0;
1142 padding:0;
1156 padding:0;
1143 }
1157 }
1144
1158
1145 #content div.box div.pagination {
1159 #content div.box div.pagination {
1146 height:1%;
1160 height:1%;
1147 clear:both;
1161 clear:both;
1148 overflow:hidden;
1162 overflow:hidden;
1149 margin:10px 0 0;
1163 margin:10px 0 0;
1150 padding:0;
1164 padding:0;
1151 }
1165 }
1152
1166
1153 #content div.box div.pagination ul.pager {
1167 #content div.box div.pagination ul.pager {
1154 float:right;
1168 float:right;
1155 text-align:right;
1169 text-align:right;
1156 margin:0;
1170 margin:0;
1157 padding:0;
1171 padding:0;
1158 }
1172 }
1159
1173
1160 #content div.box div.pagination ul.pager li {
1174 #content div.box div.pagination ul.pager li {
1161 height:1%;
1175 height:1%;
1162 float:left;
1176 float:left;
1163 list-style:none;
1177 list-style:none;
1164 background:#ebebeb url("../images/pager.png") repeat-x;
1178 background:#ebebeb url("../images/pager.png") repeat-x;
1165 border-top:1px solid #dedede;
1179 border-top:1px solid #dedede;
1166 border-left:1px solid #cfcfcf;
1180 border-left:1px solid #cfcfcf;
1167 border-right:1px solid #c4c4c4;
1181 border-right:1px solid #c4c4c4;
1168 border-bottom:1px solid #c4c4c4;
1182 border-bottom:1px solid #c4c4c4;
1169 color:#4A4A4A;
1183 color:#4A4A4A;
1170 font-weight:700;
1184 font-weight:700;
1171 margin:0 0 0 4px;
1185 margin:0 0 0 4px;
1172 padding:0;
1186 padding:0;
1173 }
1187 }
1174
1188
1175 #content div.box div.pagination ul.pager li.separator {
1189 #content div.box div.pagination ul.pager li.separator {
1176 padding:6px;
1190 padding:6px;
1177 }
1191 }
1178
1192
1179 #content div.box div.pagination ul.pager li.current {
1193 #content div.box div.pagination ul.pager li.current {
1180 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1194 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1181 border-top:1px solid #ccc;
1195 border-top:1px solid #ccc;
1182 border-left:1px solid #bebebe;
1196 border-left:1px solid #bebebe;
1183 border-right:1px solid #b1b1b1;
1197 border-right:1px solid #b1b1b1;
1184 border-bottom:1px solid #afafaf;
1198 border-bottom:1px solid #afafaf;
1185 color:#515151;
1199 color:#515151;
1186 padding:6px;
1200 padding:6px;
1187 }
1201 }
1188
1202
1189 #content div.box div.pagination ul.pager li a {
1203 #content div.box div.pagination ul.pager li a {
1190 height:1%;
1204 height:1%;
1191 display:block;
1205 display:block;
1192 float:left;
1206 float:left;
1193 color:#515151;
1207 color:#515151;
1194 text-decoration:none;
1208 text-decoration:none;
1195 margin:0;
1209 margin:0;
1196 padding:6px;
1210 padding:6px;
1197 }
1211 }
1198
1212
1199 #content div.box div.pagination ul.pager li a:hover,#content div.box div.pagination ul.pager li a:active {
1213 #content div.box div.pagination ul.pager li a:hover,#content div.box div.pagination ul.pager li a:active {
1200 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1214 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1201 border-top:1px solid #ccc;
1215 border-top:1px solid #ccc;
1202 border-left:1px solid #bebebe;
1216 border-left:1px solid #bebebe;
1203 border-right:1px solid #b1b1b1;
1217 border-right:1px solid #b1b1b1;
1204 border-bottom:1px solid #afafaf;
1218 border-bottom:1px solid #afafaf;
1205 margin:-1px;
1219 margin:-1px;
1206 }
1220 }
1207
1221
1208 #content div.box div.pagination-wh {
1222 #content div.box div.pagination-wh {
1209 height:1%;
1223 height:1%;
1210 clear:both;
1224 clear:both;
1211 overflow:hidden;
1225 overflow:hidden;
1212 text-align:right;
1226 text-align:right;
1213 margin:10px 0 0;
1227 margin:10px 0 0;
1214 padding:0;
1228 padding:0;
1215 }
1229 }
1216
1230
1217 #content div.box div.pagination-right {
1231 #content div.box div.pagination-right {
1218 float:right;
1232 float:right;
1219 }
1233 }
1220
1234
1221 #content div.box div.pagination-wh a,#content div.box div.pagination-wh span.pager_dotdot {
1235 #content div.box div.pagination-wh a,#content div.box div.pagination-wh span.pager_dotdot {
1222 height:1%;
1236 height:1%;
1223 float:left;
1237 float:left;
1224 background:#ebebeb url("../images/pager.png") repeat-x;
1238 background:#ebebeb url("../images/pager.png") repeat-x;
1225 border-top:1px solid #dedede;
1239 border-top:1px solid #dedede;
1226 border-left:1px solid #cfcfcf;
1240 border-left:1px solid #cfcfcf;
1227 border-right:1px solid #c4c4c4;
1241 border-right:1px solid #c4c4c4;
1228 border-bottom:1px solid #c4c4c4;
1242 border-bottom:1px solid #c4c4c4;
1229 color:#4A4A4A;
1243 color:#4A4A4A;
1230 font-weight:700;
1244 font-weight:700;
1231 margin:0 0 0 4px;
1245 margin:0 0 0 4px;
1232 padding:6px;
1246 padding:6px;
1233 }
1247 }
1234
1248
1235 #content div.box div.pagination-wh span.pager_curpage {
1249 #content div.box div.pagination-wh span.pager_curpage {
1236 height:1%;
1250 height:1%;
1237 float:left;
1251 float:left;
1238 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1252 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1239 border-top:1px solid #ccc;
1253 border-top:1px solid #ccc;
1240 border-left:1px solid #bebebe;
1254 border-left:1px solid #bebebe;
1241 border-right:1px solid #b1b1b1;
1255 border-right:1px solid #b1b1b1;
1242 border-bottom:1px solid #afafaf;
1256 border-bottom:1px solid #afafaf;
1243 color:#515151;
1257 color:#515151;
1244 font-weight:700;
1258 font-weight:700;
1245 margin:0 0 0 4px;
1259 margin:0 0 0 4px;
1246 padding:6px;
1260 padding:6px;
1247 }
1261 }
1248
1262
1249 #content div.box div.pagination-wh a:hover,#content div.box div.pagination-wh a:active {
1263 #content div.box div.pagination-wh a:hover,#content div.box div.pagination-wh a:active {
1250 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1264 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1251 border-top:1px solid #ccc;
1265 border-top:1px solid #ccc;
1252 border-left:1px solid #bebebe;
1266 border-left:1px solid #bebebe;
1253 border-right:1px solid #b1b1b1;
1267 border-right:1px solid #b1b1b1;
1254 border-bottom:1px solid #afafaf;
1268 border-bottom:1px solid #afafaf;
1255 text-decoration:none;
1269 text-decoration:none;
1256 }
1270 }
1257
1271
1258 #content div.box div.traffic div.legend {
1272 #content div.box div.traffic div.legend {
1259 clear:both;
1273 clear:both;
1260 overflow:hidden;
1274 overflow:hidden;
1261 border-bottom:1px solid #ddd;
1275 border-bottom:1px solid #ddd;
1262 margin:0 0 10px;
1276 margin:0 0 10px;
1263 padding:0 0 10px;
1277 padding:0 0 10px;
1264 }
1278 }
1265
1279
1266 #content div.box div.traffic div.legend h6 {
1280 #content div.box div.traffic div.legend h6 {
1267 float:left;
1281 float:left;
1268 border:none;
1282 border:none;
1269 margin:0;
1283 margin:0;
1270 padding:0;
1284 padding:0;
1271 }
1285 }
1272
1286
1273 #content div.box div.traffic div.legend li {
1287 #content div.box div.traffic div.legend li {
1274 list-style:none;
1288 list-style:none;
1275 float:left;
1289 float:left;
1276 font-size:11px;
1290 font-size:11px;
1277 margin:0;
1291 margin:0;
1278 padding:0 8px 0 4px;
1292 padding:0 8px 0 4px;
1279 }
1293 }
1280
1294
1281 #content div.box div.traffic div.legend li.visits {
1295 #content div.box div.traffic div.legend li.visits {
1282 border-left:12px solid #edc240;
1296 border-left:12px solid #edc240;
1283 }
1297 }
1284
1298
1285 #content div.box div.traffic div.legend li.pageviews {
1299 #content div.box div.traffic div.legend li.pageviews {
1286 border-left:12px solid #afd8f8;
1300 border-left:12px solid #afd8f8;
1287 }
1301 }
1288
1302
1289 #content div.box div.traffic table {
1303 #content div.box div.traffic table {
1290 width:auto;
1304 width:auto;
1291 }
1305 }
1292
1306
1293 #content div.box div.traffic table td {
1307 #content div.box div.traffic table td {
1294 background:transparent;
1308 background:transparent;
1295 border:none;
1309 border:none;
1296 padding:2px 3px 3px;
1310 padding:2px 3px 3px;
1297 }
1311 }
1298
1312
1299 #content div.box div.traffic table td.legendLabel {
1313 #content div.box div.traffic table td.legendLabel {
1300 padding:0 3px 2px;
1314 padding:0 3px 2px;
1301 }
1315 }
1302
1316
1303 #summary{
1317 #summary{
1304
1318
1305 }
1319 }
1306
1320
1307 #summary .desc{
1321 #summary .desc{
1308 white-space: pre;
1322 white-space: pre;
1309 width: 100%;
1323 width: 100%;
1310 }
1324 }
1311
1325
1312 #summary .repo_name{
1326 #summary .repo_name{
1313 font-size: 1.6em;
1327 font-size: 1.6em;
1314 font-weight: bold;
1328 font-weight: bold;
1315 vertical-align: baseline;
1329 vertical-align: baseline;
1316 clear:right
1330 clear:right
1317 }
1331 }
1318
1332
1319
1333
1320 #footer {
1334 #footer {
1321 clear:both;
1335 clear:both;
1322 overflow:hidden;
1336 overflow:hidden;
1323 text-align:right;
1337 text-align:right;
1324 margin:0;
1338 margin:0;
1325 padding:0 10px 4px;
1339 padding:0 10px 4px;
1326 margin:-10px 0 0;
1340 margin:-10px 0 0;
1327 }
1341 }
1328
1342
1329 #footer div#footer-inner {
1343 #footer div#footer-inner {
1330 background:url("../images/header_inner.png") repeat-x scroll 0 0 #003367;
1344 background:url("../images/header_inner.png") repeat-x scroll 0 0 #003367;
1331 border-top:2px solid #FFFFFF;
1345 border-top:2px solid #FFFFFF;
1332 }
1346 }
1333
1347
1334 #footer div#footer-inner p {
1348 #footer div#footer-inner p {
1335 padding:15px 25px 15px 0;
1349 padding:15px 25px 15px 0;
1336 color:#FFF;
1350 color:#FFF;
1337 font-weight:700;
1351 font-weight:700;
1338 }
1352 }
1339 #footer div#footer-inner .footer-link {
1353 #footer div#footer-inner .footer-link {
1340 float:left;
1354 float:left;
1341 padding-left:10px;
1355 padding-left:10px;
1342 }
1356 }
1343 #footer div#footer-inner .footer-link a,#footer div#footer-inner .footer-link-right a {
1357 #footer div#footer-inner .footer-link a,#footer div#footer-inner .footer-link-right a {
1344 color:#FFF;
1358 color:#FFF;
1345 }
1359 }
1346
1360
1347 #login div.title {
1361 #login div.title {
1348 width:420px;
1362 width:420px;
1349 clear:both;
1363 clear:both;
1350 overflow:hidden;
1364 overflow:hidden;
1351 position:relative;
1365 position:relative;
1352 background:#003367 url("../images/header_inner.png") repeat-x;
1366 background:#003367 url("../images/header_inner.png") repeat-x;
1353 margin:0 auto;
1367 margin:0 auto;
1354 padding:0;
1368 padding:0;
1355 }
1369 }
1356
1370
1357 #login div.inner {
1371 #login div.inner {
1358 width:380px;
1372 width:380px;
1359 background:#FFF url("../images/login.png") no-repeat top left;
1373 background:#FFF url("../images/login.png") no-repeat top left;
1360 border-top:none;
1374 border-top:none;
1361 border-bottom:none;
1375 border-bottom:none;
1362 margin:0 auto;
1376 margin:0 auto;
1363 padding:20px;
1377 padding:20px;
1364 }
1378 }
1365
1379
1366 #login div.form div.fields div.field div.label {
1380 #login div.form div.fields div.field div.label {
1367 width:173px;
1381 width:173px;
1368 float:left;
1382 float:left;
1369 text-align:right;
1383 text-align:right;
1370 margin:2px 10px 0 0;
1384 margin:2px 10px 0 0;
1371 padding:5px 0 0 5px;
1385 padding:5px 0 0 5px;
1372 }
1386 }
1373
1387
1374 #login div.form div.fields div.field div.input input {
1388 #login div.form div.fields div.field div.input input {
1375 width:176px;
1389 width:176px;
1376 background:#FFF;
1390 background:#FFF;
1377 border-top:1px solid #b3b3b3;
1391 border-top:1px solid #b3b3b3;
1378 border-left:1px solid #b3b3b3;
1392 border-left:1px solid #b3b3b3;
1379 border-right:1px solid #eaeaea;
1393 border-right:1px solid #eaeaea;
1380 border-bottom:1px solid #eaeaea;
1394 border-bottom:1px solid #eaeaea;
1381 color:#000;
1395 color:#000;
1382 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1396 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1383 font-size:11px;
1397 font-size:11px;
1384 margin:0;
1398 margin:0;
1385 padding:7px 7px 6px;
1399 padding:7px 7px 6px;
1386 }
1400 }
1387
1401
1388 #login div.form div.fields div.buttons {
1402 #login div.form div.fields div.buttons {
1389 clear:both;
1403 clear:both;
1390 overflow:hidden;
1404 overflow:hidden;
1391 border-top:1px solid #DDD;
1405 border-top:1px solid #DDD;
1392 text-align:right;
1406 text-align:right;
1393 margin:0;
1407 margin:0;
1394 padding:10px 0 0;
1408 padding:10px 0 0;
1395 }
1409 }
1396
1410
1397 #login div.form div.links {
1411 #login div.form div.links {
1398 clear:both;
1412 clear:both;
1399 overflow:hidden;
1413 overflow:hidden;
1400 margin:10px 0 0;
1414 margin:10px 0 0;
1401 padding:0 0 2px;
1415 padding:0 0 2px;
1402 }
1416 }
1403
1417
1404 #quick_login{
1418 #quick_login{
1405 top: 31px;
1419 top: 31px;
1406 background-color: rgb(0, 51, 103);
1420 background-color: rgb(0, 51, 103);
1407 z-index: 999;
1421 z-index: 999;
1408 height: 150px;
1422 height: 150px;
1409 position: absolute;
1423 position: absolute;
1410 margin-left: -16px;
1424 margin-left: -16px;
1411 width: 281px;
1425 width: 281px;
1412 border-radius: 0 0 8px 8px;
1426 border-radius: 0 0 8px 8px;
1413 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1427 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1414 }
1428 }
1415
1429
1416 #quick_login .password_forgoten{
1430 #quick_login .password_forgoten{
1417 padding-right:10px;
1431 padding-right:10px;
1418 padding-top:10px;
1432 padding-top:10px;
1419 float:left;
1433 float:left;
1420 }
1434 }
1421
1435
1422 #quick_login div.form div.fields{
1436 #quick_login div.form div.fields{
1423 padding-top: 2px;
1437 padding-top: 2px;
1424 padding-left:10px;
1438 padding-left:10px;
1425 }
1439 }
1426
1440
1427 #quick_login div.form div.fields div.field{
1441 #quick_login div.form div.fields div.field{
1428 padding: 5px;
1442 padding: 5px;
1429 }
1443 }
1430
1444
1431 #quick_login div.form div.fields div.field div.label label{
1445 #quick_login div.form div.fields div.field div.label label{
1432 color:#fff;
1446 color:#fff;
1433 padding-bottom: 3px;
1447 padding-bottom: 3px;
1434 }
1448 }
1435
1449
1436 #quick_login div.form div.fields div.field div.input input {
1450 #quick_login div.form div.fields div.field div.input input {
1437 width:236px;
1451 width:236px;
1438 background:#FFF;
1452 background:#FFF;
1439 border-top:1px solid #b3b3b3;
1453 border-top:1px solid #b3b3b3;
1440 border-left:1px solid #b3b3b3;
1454 border-left:1px solid #b3b3b3;
1441 border-right:1px solid #eaeaea;
1455 border-right:1px solid #eaeaea;
1442 border-bottom:1px solid #eaeaea;
1456 border-bottom:1px solid #eaeaea;
1443 color:#000;
1457 color:#000;
1444 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1458 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1445 font-size:11px;
1459 font-size:11px;
1446 margin:0;
1460 margin:0;
1447 padding:5px 7px 4px;
1461 padding:5px 7px 4px;
1448 }
1462 }
1449
1463
1450 #quick_login div.form div.fields div.buttons {
1464 #quick_login div.form div.fields div.buttons {
1451 clear:both;
1465 clear:both;
1452 overflow:hidden;
1466 overflow:hidden;
1453 text-align:right;
1467 text-align:right;
1454 margin:0;
1468 margin:0;
1455 padding:10px 14px 0;
1469 padding:10px 14px 0;
1456 }
1470 }
1457
1471
1458 #quick_login div.form div.fields div.buttons input.ui-button{
1472 #quick_login div.form div.fields div.buttons input.ui-button{
1459 background:#e5e3e3 url("../images/button.png") repeat-x;
1473 background:#e5e3e3 url("../images/button.png") repeat-x;
1460 border-top:1px solid #DDD;
1474 border-top:1px solid #DDD;
1461 border-left:1px solid #c6c6c6;
1475 border-left:1px solid #c6c6c6;
1462 border-right:1px solid #DDD;
1476 border-right:1px solid #DDD;
1463 border-bottom:1px solid #c6c6c6;
1477 border-bottom:1px solid #c6c6c6;
1464 color:#515151;
1478 color:#515151;
1465 margin:0;
1479 margin:0;
1466 padding:4px 10px;
1480 padding:4px 10px;
1467 }
1481 }
1468
1482
1469 #quick_login div.form div.links {
1483 #quick_login div.form div.links {
1470 clear:both;
1484 clear:both;
1471 overflow:hidden;
1485 overflow:hidden;
1472 margin:10px 0 0;
1486 margin:10px 0 0;
1473 padding:0 0 2px;
1487 padding:0 0 2px;
1474 }
1488 }
1475
1489
1476 #register div.title {
1490 #register div.title {
1477 clear:both;
1491 clear:both;
1478 overflow:hidden;
1492 overflow:hidden;
1479 position:relative;
1493 position:relative;
1480 background:#003367 url("../images/header_inner.png") repeat-x;
1494 background:#003367 url("../images/header_inner.png") repeat-x;
1481 margin:0 auto;
1495 margin:0 auto;
1482 padding:0;
1496 padding:0;
1483 }
1497 }
1484
1498
1485 #register div.inner {
1499 #register div.inner {
1486 background:#FFF;
1500 background:#FFF;
1487 border-top:none;
1501 border-top:none;
1488 border-bottom:none;
1502 border-bottom:none;
1489 margin:0 auto;
1503 margin:0 auto;
1490 padding:20px;
1504 padding:20px;
1491 }
1505 }
1492
1506
1493 #register div.form div.fields div.field div.label {
1507 #register div.form div.fields div.field div.label {
1494 width:135px;
1508 width:135px;
1495 float:left;
1509 float:left;
1496 text-align:right;
1510 text-align:right;
1497 margin:2px 10px 0 0;
1511 margin:2px 10px 0 0;
1498 padding:5px 0 0 5px;
1512 padding:5px 0 0 5px;
1499 }
1513 }
1500
1514
1501 #register div.form div.fields div.field div.input input {
1515 #register div.form div.fields div.field div.input input {
1502 width:300px;
1516 width:300px;
1503 background:#FFF;
1517 background:#FFF;
1504 border-top:1px solid #b3b3b3;
1518 border-top:1px solid #b3b3b3;
1505 border-left:1px solid #b3b3b3;
1519 border-left:1px solid #b3b3b3;
1506 border-right:1px solid #eaeaea;
1520 border-right:1px solid #eaeaea;
1507 border-bottom:1px solid #eaeaea;
1521 border-bottom:1px solid #eaeaea;
1508 color:#000;
1522 color:#000;
1509 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1523 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1510 font-size:11px;
1524 font-size:11px;
1511 margin:0;
1525 margin:0;
1512 padding:7px 7px 6px;
1526 padding:7px 7px 6px;
1513 }
1527 }
1514
1528
1515 #register div.form div.fields div.buttons {
1529 #register div.form div.fields div.buttons {
1516 clear:both;
1530 clear:both;
1517 overflow:hidden;
1531 overflow:hidden;
1518 border-top:1px solid #DDD;
1532 border-top:1px solid #DDD;
1519 text-align:left;
1533 text-align:left;
1520 margin:0;
1534 margin:0;
1521 padding:10px 0 0 150px;
1535 padding:10px 0 0 150px;
1522 }
1536 }
1523
1537
1524 #register div.form div.fields div.buttons div.highlight input.ui-button {
1538 #register div.form div.fields div.buttons div.highlight input.ui-button {
1525 background:url("../images/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
1539 background:url("../images/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
1526 color:#FFF;
1540 color:#FFF;
1527 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
1541 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
1528 border-style:solid;
1542 border-style:solid;
1529 border-width:1px;
1543 border-width:1px;
1530 }
1544 }
1531
1545
1532 #register div.form div.activation_msg {
1546 #register div.form div.activation_msg {
1533 padding-top:4px;
1547 padding-top:4px;
1534 padding-bottom:4px;
1548 padding-bottom:4px;
1535 }
1549 }
1536
1550
1537 #journal .journal_day{
1551 #journal .journal_day{
1538 font-size:20px;
1552 font-size:20px;
1539 padding:10px 0px;
1553 padding:10px 0px;
1540 border-bottom:2px solid #DDD;
1554 border-bottom:2px solid #DDD;
1541 margin-left:10px;
1555 margin-left:10px;
1542 margin-right:10px;
1556 margin-right:10px;
1543 }
1557 }
1544
1558
1545 #journal .journal_container{
1559 #journal .journal_container{
1546 padding:5px;
1560 padding:5px;
1547 clear:both;
1561 clear:both;
1548 margin:0px 5px 0px 10px;
1562 margin:0px 5px 0px 10px;
1549 }
1563 }
1550
1564
1551 #journal .journal_action_container{
1565 #journal .journal_action_container{
1552 padding-left:38px;
1566 padding-left:38px;
1553 }
1567 }
1554
1568
1555 #journal .journal_user{
1569 #journal .journal_user{
1556 color: #747474;
1570 color: #747474;
1557 font-size: 14px;
1571 font-size: 14px;
1558 font-weight: bold;
1572 font-weight: bold;
1559 height: 30px;
1573 height: 30px;
1560 }
1574 }
1561 #journal .journal_icon{
1575 #journal .journal_icon{
1562 clear: both;
1576 clear: both;
1563 float: left;
1577 float: left;
1564 padding-right: 4px;
1578 padding-right: 4px;
1565 padding-top: 3px;
1579 padding-top: 3px;
1566 }
1580 }
1567 #journal .journal_action{
1581 #journal .journal_action{
1568 padding-top:4px;
1582 padding-top:4px;
1569 min-height:2px;
1583 min-height:2px;
1570 float:left
1584 float:left
1571 }
1585 }
1572 #journal .journal_action_params{
1586 #journal .journal_action_params{
1573 clear: left;
1587 clear: left;
1574 padding-left: 22px;
1588 padding-left: 22px;
1575 }
1589 }
1576 #journal .journal_repo{
1590 #journal .journal_repo{
1577 float: left;
1591 float: left;
1578 margin-left: 6px;
1592 margin-left: 6px;
1579 padding-top: 3px;
1593 padding-top: 3px;
1580 }
1594 }
1581 #journal .date{
1595 #journal .date{
1582 clear: both;
1596 clear: both;
1583 color: #777777;
1597 color: #777777;
1584 font-size: 11px;
1598 font-size: 11px;
1585 padding-left: 22px;
1599 padding-left: 22px;
1586 }
1600 }
1587 #journal .journal_repo .journal_repo_name{
1601 #journal .journal_repo .journal_repo_name{
1588 font-weight: bold;
1602 font-weight: bold;
1589 font-size: 1.1em;
1603 font-size: 1.1em;
1590 }
1604 }
1591 #journal .compare_view{
1605 #journal .compare_view{
1592 padding: 5px 0px 5px 0px;
1606 padding: 5px 0px 5px 0px;
1593 width: 95px;
1607 width: 95px;
1594 }
1608 }
1595 .journal_highlight{
1609 .journal_highlight{
1596 font-weight: bold;
1610 font-weight: bold;
1597 padding: 0 2px;
1611 padding: 0 2px;
1598 vertical-align: bottom;
1612 vertical-align: bottom;
1599 }
1613 }
1600 .trending_language_tbl,.trending_language_tbl td {
1614 .trending_language_tbl,.trending_language_tbl td {
1601 border:0 !important;
1615 border:0 !important;
1602 margin:0 !important;
1616 margin:0 !important;
1603 padding:0 !important;
1617 padding:0 !important;
1604 }
1618 }
1605
1619
1606 .trending_language {
1620 .trending_language {
1607 background-color:#003367;
1621 background-color:#003367;
1608 color:#FFF;
1622 color:#FFF;
1609 display:block;
1623 display:block;
1610 min-width:20px;
1624 min-width:20px;
1611 text-decoration:none;
1625 text-decoration:none;
1612 height:12px;
1626 height:12px;
1613 margin-bottom:4px;
1627 margin-bottom:4px;
1614 margin-left:5px;
1628 margin-left:5px;
1615 white-space:pre;
1629 white-space:pre;
1616 padding:3px;
1630 padding:3px;
1617 }
1631 }
1618
1632
1619 h3.files_location {
1633 h3.files_location {
1620 font-size:1.8em;
1634 font-size:1.8em;
1621 font-weight:700;
1635 font-weight:700;
1622 border-bottom:none !important;
1636 border-bottom:none !important;
1623 margin:10px 0 !important;
1637 margin:10px 0 !important;
1624 }
1638 }
1625
1639
1626 #files_data dl dt {
1640 #files_data dl dt {
1627 float:left;
1641 float:left;
1628 width:115px;
1642 width:115px;
1629 margin:0 !important;
1643 margin:0 !important;
1630 padding:5px;
1644 padding:5px;
1631 }
1645 }
1632
1646
1633 #files_data dl dd {
1647 #files_data dl dd {
1634 margin:0 !important;
1648 margin:0 !important;
1635 padding:5px !important;
1649 padding:5px !important;
1636 }
1650 }
1637
1651
1638 #changeset_content {
1652 #changeset_content {
1639 border:1px solid #CCC;
1653 border:1px solid #CCC;
1640 padding:5px;
1654 padding:5px;
1641 }
1655 }
1642 #changeset_compare_view_content{
1656 #changeset_compare_view_content{
1643 border:1px solid #CCC;
1657 border:1px solid #CCC;
1644 padding:5px;
1658 padding:5px;
1645 }
1659 }
1646
1660
1647 #changeset_content .container {
1661 #changeset_content .container {
1648 min-height:120px;
1662 min-height:120px;
1649 font-size:1.2em;
1663 font-size:1.2em;
1650 overflow:hidden;
1664 overflow:hidden;
1651 }
1665 }
1652
1666
1653 #changeset_compare_view_content .compare_view_commits{
1667 #changeset_compare_view_content .compare_view_commits{
1654 width: auto !important;
1668 width: auto !important;
1655 }
1669 }
1656
1670
1657 #changeset_compare_view_content .compare_view_commits td{
1671 #changeset_compare_view_content .compare_view_commits td{
1658 padding:0px 0px 0px 12px !important;
1672 padding:0px 0px 0px 12px !important;
1659 }
1673 }
1660
1674
1661 #changeset_content .container .right {
1675 #changeset_content .container .right {
1662 float:right;
1676 float:right;
1663 width:25%;
1677 width:25%;
1664 text-align:right;
1678 text-align:right;
1665 }
1679 }
1666
1680
1667 #changeset_content .container .left .message {
1681 #changeset_content .container .left .message {
1668 font-style:italic;
1682 font-style:italic;
1669 color:#556CB5;
1683 color:#556CB5;
1670 white-space:pre-wrap;
1684 white-space:pre-wrap;
1671 }
1685 }
1672
1686
1673 .cs_files .cur_cs{
1687 .cs_files .cur_cs{
1674 margin:10px 2px;
1688 margin:10px 2px;
1675 font-weight: bold;
1689 font-weight: bold;
1676 }
1690 }
1677
1691
1678 .cs_files .node{
1692 .cs_files .node{
1679 float: left;
1693 float: left;
1680 }
1694 }
1681 .cs_files .changes{
1695 .cs_files .changes{
1682 float: right;
1696 float: right;
1683 }
1697 }
1684 .cs_files .changes .added{
1698 .cs_files .changes .added{
1685 background-color: #BBFFBB;
1699 background-color: #BBFFBB;
1686 float: left;
1700 float: left;
1687 text-align: center;
1701 text-align: center;
1688 font-size: 90%;
1702 font-size: 90%;
1689 }
1703 }
1690 .cs_files .changes .deleted{
1704 .cs_files .changes .deleted{
1691 background-color: #FF8888;
1705 background-color: #FF8888;
1692 float: left;
1706 float: left;
1693 text-align: center;
1707 text-align: center;
1694 font-size: 90%;
1708 font-size: 90%;
1695 }
1709 }
1696 .cs_files .cs_added {
1710 .cs_files .cs_added {
1697 background:url("../images/icons/page_white_add.png") no-repeat scroll 3px;
1711 background:url("../images/icons/page_white_add.png") no-repeat scroll 3px;
1698 height:16px;
1712 height:16px;
1699 padding-left:20px;
1713 padding-left:20px;
1700 margin-top:7px;
1714 margin-top:7px;
1701 text-align:left;
1715 text-align:left;
1702 }
1716 }
1703
1717
1704 .cs_files .cs_changed {
1718 .cs_files .cs_changed {
1705 background:url("../images/icons/page_white_edit.png") no-repeat scroll 3px;
1719 background:url("../images/icons/page_white_edit.png") no-repeat scroll 3px;
1706 height:16px;
1720 height:16px;
1707 padding-left:20px;
1721 padding-left:20px;
1708 margin-top:7px;
1722 margin-top:7px;
1709 text-align:left;
1723 text-align:left;
1710 }
1724 }
1711
1725
1712 .cs_files .cs_removed {
1726 .cs_files .cs_removed {
1713 background:url("../images/icons/page_white_delete.png") no-repeat scroll 3px;
1727 background:url("../images/icons/page_white_delete.png") no-repeat scroll 3px;
1714 height:16px;
1728 height:16px;
1715 padding-left:20px;
1729 padding-left:20px;
1716 margin-top:7px;
1730 margin-top:7px;
1717 text-align:left;
1731 text-align:left;
1718 }
1732 }
1719
1733
1720 #graph {
1734 #graph {
1721 overflow:hidden;
1735 overflow:hidden;
1722 }
1736 }
1723
1737
1724 #graph_nodes {
1738 #graph_nodes {
1725 width:160px;
1739 width:160px;
1726 float:left;
1740 float:left;
1727 margin-left:-50px;
1741 margin-left:-50px;
1728 margin-top:5px;
1742 margin-top:5px;
1729 }
1743 }
1730
1744
1731 #graph_content {
1745 #graph_content {
1732 width:800px;
1746 width:800px;
1733 float:left;
1747 float:left;
1734 }
1748 }
1735
1749
1736 #graph_content .container_header {
1750 #graph_content .container_header {
1737 border:1px solid #CCC;
1751 border:1px solid #CCC;
1738 padding:10px;
1752 padding:10px;
1739 }
1753 }
1740 #graph_content #rev_range_container{
1754 #graph_content #rev_range_container{
1741 padding:10px 0px;
1755 padding:10px 0px;
1742 }
1756 }
1743 #graph_content .container {
1757 #graph_content .container {
1744 border-bottom:1px solid #CCC;
1758 border-bottom:1px solid #CCC;
1745 border-left:1px solid #CCC;
1759 border-left:1px solid #CCC;
1746 border-right:1px solid #CCC;
1760 border-right:1px solid #CCC;
1747 min-height:80px;
1761 min-height:80px;
1748 overflow:hidden;
1762 overflow:hidden;
1749 font-size:1.2em;
1763 font-size:1.2em;
1750 }
1764 }
1751
1765
1752 #graph_content .container .right {
1766 #graph_content .container .right {
1753 float:right;
1767 float:right;
1754 width:28%;
1768 width:28%;
1755 text-align:right;
1769 text-align:right;
1756 padding-bottom:5px;
1770 padding-bottom:5px;
1757 }
1771 }
1758
1772
1759 #graph_content .container .left .date {
1773 #graph_content .container .left .date {
1760 font-weight:700;
1774 font-weight:700;
1761 padding-bottom:5px;
1775 padding-bottom:5px;
1762 }
1776 }
1763 #graph_content .container .left .date span{
1777 #graph_content .container .left .date span{
1764 vertical-align: text-top;
1778 vertical-align: text-top;
1765 }
1779 }
1766
1780
1767 #graph_content .container .left .message {
1781 #graph_content .container .left .message {
1768 font-size:100%;
1782 font-size:100%;
1769 padding-top:3px;
1783 padding-top:3px;
1770 white-space:pre-wrap;
1784 white-space:pre-wrap;
1771 }
1785 }
1772
1786
1773 .right div {
1787 .right div {
1774 clear:both;
1788 clear:both;
1775 }
1789 }
1776
1790
1777 .right .changes .added,.changed,.removed {
1791 .right .changes .added,.changed,.removed {
1778 border:1px solid #DDD;
1792 border:1px solid #DDD;
1779 display:block;
1793 display:block;
1780 float:right;
1794 float:right;
1781 text-align:center;
1795 text-align:center;
1782 min-width:15px;
1796 min-width:15px;
1783 cursor: help;
1797 cursor: help;
1784 }
1798 }
1785 .right .changes .large {
1799 .right .changes .large {
1786 border:1px solid #DDD;
1800 border:1px solid #DDD;
1787 display:block;
1801 display:block;
1788 float:right;
1802 float:right;
1789 text-align:center;
1803 text-align:center;
1790 min-width:45px;
1804 min-width:45px;
1791 cursor: help;
1805 cursor: help;
1792 background: #54A9F7;
1806 background: #54A9F7;
1793 }
1807 }
1794
1808
1795 .right .changes .added {
1809 .right .changes .added {
1796 background:#BFB;
1810 background:#BFB;
1797 }
1811 }
1798
1812
1799 .right .changes .changed {
1813 .right .changes .changed {
1800 background:#FD8;
1814 background:#FD8;
1801 }
1815 }
1802
1816
1803 .right .changes .removed {
1817 .right .changes .removed {
1804 background:#F88;
1818 background:#F88;
1805 }
1819 }
1806
1820
1807 .right .merge {
1821 .right .merge {
1808 vertical-align:top;
1822 vertical-align:top;
1809 font-size:0.75em;
1823 font-size:0.75em;
1810 font-weight:700;
1824 font-weight:700;
1811 }
1825 }
1812
1826
1813 .right .parent {
1827 .right .parent {
1814 font-size:90%;
1828 font-size:90%;
1815 font-family:monospace;
1829 font-family:monospace;
1816 }
1830 }
1817
1831
1818 .right .logtags .branchtag {
1832 .right .logtags .branchtag {
1819 background:#FFF url("../images/icons/arrow_branch.png") no-repeat right 6px;
1833 background:#FFF url("../images/icons/arrow_branch.png") no-repeat right 6px;
1820 display:block;
1834 display:block;
1821 font-size:0.8em;
1835 font-size:0.8em;
1822 padding:11px 16px 0 0;
1836 padding:11px 16px 0 0;
1823 }
1837 }
1824
1838
1825 .right .logtags .tagtag {
1839 .right .logtags .tagtag {
1826 background:#FFF url("../images/icons/tag_blue.png") no-repeat right 6px;
1840 background:#FFF url("../images/icons/tag_blue.png") no-repeat right 6px;
1827 display:block;
1841 display:block;
1828 font-size:0.8em;
1842 font-size:0.8em;
1829 padding:11px 16px 0 0;
1843 padding:11px 16px 0 0;
1830 }
1844 }
1831
1845
1832 div.browserblock {
1846 div.browserblock {
1833 overflow:hidden;
1847 overflow:hidden;
1834 border:1px solid #ccc;
1848 border:1px solid #ccc;
1835 background:#f8f8f8;
1849 background:#f8f8f8;
1836 font-size:100%;
1850 font-size:100%;
1837 line-height:125%;
1851 line-height:125%;
1838 padding:0;
1852 padding:0;
1839 }
1853 }
1840
1854
1841 div.browserblock .browser-header {
1855 div.browserblock .browser-header {
1842 background:#FFF;
1856 background:#FFF;
1843 padding:10px 0px 25px 0px;
1857 padding:10px 0px 25px 0px;
1844 width: 100%;
1858 width: 100%;
1845 }
1859 }
1846 div.browserblock .browser-nav {
1860 div.browserblock .browser-nav {
1847 float:left
1861 float:left
1848 }
1862 }
1849
1863
1850 div.browserblock .browser-branch {
1864 div.browserblock .browser-branch {
1851 float:left;
1865 float:left;
1852 }
1866 }
1853
1867
1854 div.browserblock .browser-branch label {
1868 div.browserblock .browser-branch label {
1855 color:#4A4A4A;
1869 color:#4A4A4A;
1856 vertical-align:text-top;
1870 vertical-align:text-top;
1857 }
1871 }
1858
1872
1859 div.browserblock .browser-header span {
1873 div.browserblock .browser-header span {
1860 margin-left:5px;
1874 margin-left:5px;
1861 font-weight:700;
1875 font-weight:700;
1862 }
1876 }
1863
1877
1864 div.browserblock .browser-body {
1878 div.browserblock .browser-body {
1865 background:#EEE;
1879 background:#EEE;
1866 border-top:1px solid #CCC;
1880 border-top:1px solid #CCC;
1867 }
1881 }
1868
1882
1869 table.code-browser {
1883 table.code-browser {
1870 border-collapse:collapse;
1884 border-collapse:collapse;
1871 width:100%;
1885 width:100%;
1872 }
1886 }
1873
1887
1874 table.code-browser tr {
1888 table.code-browser tr {
1875 margin:3px;
1889 margin:3px;
1876 }
1890 }
1877
1891
1878 table.code-browser thead th {
1892 table.code-browser thead th {
1879 background-color:#EEE;
1893 background-color:#EEE;
1880 height:20px;
1894 height:20px;
1881 font-size:1.1em;
1895 font-size:1.1em;
1882 font-weight:700;
1896 font-weight:700;
1883 text-align:left;
1897 text-align:left;
1884 padding-left:10px;
1898 padding-left:10px;
1885 }
1899 }
1886
1900
1887 table.code-browser tbody td {
1901 table.code-browser tbody td {
1888 padding-left:10px;
1902 padding-left:10px;
1889 height:20px;
1903 height:20px;
1890 }
1904 }
1891
1905
1892 table.code-browser .browser-file {
1906 table.code-browser .browser-file {
1893 background:url("../images/icons/document_16.png") no-repeat scroll 3px;
1907 background:url("../images/icons/document_16.png") no-repeat scroll 3px;
1894 height:16px;
1908 height:16px;
1895 padding-left:20px;
1909 padding-left:20px;
1896 text-align:left;
1910 text-align:left;
1897 }
1911 }
1898 .diffblock .changeset_file{
1912 .diffblock .changeset_file{
1899 background:url("../images/icons/file.png") no-repeat scroll 3px;
1913 background:url("../images/icons/file.png") no-repeat scroll 3px;
1900 height:16px;
1914 height:16px;
1901 padding-left:22px;
1915 padding-left:22px;
1902 text-align:left;
1916 text-align:left;
1903 font-size: 14px;
1917 font-size: 14px;
1904 }
1918 }
1905
1919
1906 .diffblock .changeset_header{
1920 .diffblock .changeset_header{
1907 margin-left: 6px !important;
1921 margin-left: 6px !important;
1908 }
1922 }
1909
1923
1910 table.code-browser .browser-dir {
1924 table.code-browser .browser-dir {
1911 background:url("../images/icons/folder_16.png") no-repeat scroll 3px;
1925 background:url("../images/icons/folder_16.png") no-repeat scroll 3px;
1912 height:16px;
1926 height:16px;
1913 padding-left:20px;
1927 padding-left:20px;
1914 text-align:left;
1928 text-align:left;
1915 }
1929 }
1916
1930
1917 .box .search {
1931 .box .search {
1918 clear:both;
1932 clear:both;
1919 overflow:hidden;
1933 overflow:hidden;
1920 margin:0;
1934 margin:0;
1921 padding:0 20px 10px;
1935 padding:0 20px 10px;
1922 }
1936 }
1923
1937
1924 .box .search div.search_path {
1938 .box .search div.search_path {
1925 background:none repeat scroll 0 0 #EEE;
1939 background:none repeat scroll 0 0 #EEE;
1926 border:1px solid #CCC;
1940 border:1px solid #CCC;
1927 color:blue;
1941 color:blue;
1928 margin-bottom:10px;
1942 margin-bottom:10px;
1929 padding:10px 0;
1943 padding:10px 0;
1930 }
1944 }
1931
1945
1932 .box .search div.search_path div.link {
1946 .box .search div.search_path div.link {
1933 font-weight:700;
1947 font-weight:700;
1934 margin-left:25px;
1948 margin-left:25px;
1935 }
1949 }
1936
1950
1937 .box .search div.search_path div.link a {
1951 .box .search div.search_path div.link a {
1938 color:#003367;
1952 color:#003367;
1939 cursor:pointer;
1953 cursor:pointer;
1940 text-decoration:none;
1954 text-decoration:none;
1941 }
1955 }
1942
1956
1943 #path_unlock {
1957 #path_unlock {
1944 color:red;
1958 color:red;
1945 font-size:1.2em;
1959 font-size:1.2em;
1946 padding-left:4px;
1960 padding-left:4px;
1947 }
1961 }
1948
1962
1949 .info_box span {
1963 .info_box span {
1950 margin-left:3px;
1964 margin-left:3px;
1951 margin-right:3px;
1965 margin-right:3px;
1952 }
1966 }
1953
1967
1954 .info_box .rev {
1968 .info_box .rev {
1955 color: #003367;
1969 color: #003367;
1956 font-size: 1.6em;
1970 font-size: 1.6em;
1957 font-weight: bold;
1971 font-weight: bold;
1958 vertical-align: sub;
1972 vertical-align: sub;
1959 }
1973 }
1960
1974
1961
1975
1962 .info_box input#at_rev,.info_box input#size {
1976 .info_box input#at_rev,.info_box input#size {
1963 background:#FFF;
1977 background:#FFF;
1964 border-top:1px solid #b3b3b3;
1978 border-top:1px solid #b3b3b3;
1965 border-left:1px solid #b3b3b3;
1979 border-left:1px solid #b3b3b3;
1966 border-right:1px solid #eaeaea;
1980 border-right:1px solid #eaeaea;
1967 border-bottom:1px solid #eaeaea;
1981 border-bottom:1px solid #eaeaea;
1968 color:#000;
1982 color:#000;
1969 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1983 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1970 font-size:12px;
1984 font-size:12px;
1971 margin:0;
1985 margin:0;
1972 padding:1px 5px 1px;
1986 padding:1px 5px 1px;
1973 }
1987 }
1974
1988
1975 .info_box input#view {
1989 .info_box input#view {
1976 text-align:center;
1990 text-align:center;
1977 padding:4px 3px 2px 2px;
1991 padding:4px 3px 2px 2px;
1978 }
1992 }
1979
1993
1980 .yui-overlay,.yui-panel-container {
1994 .yui-overlay,.yui-panel-container {
1981 visibility:hidden;
1995 visibility:hidden;
1982 position:absolute;
1996 position:absolute;
1983 z-index:2;
1997 z-index:2;
1984 }
1998 }
1985
1999
1986 .yui-tt {
2000 .yui-tt {
1987 visibility:hidden;
2001 visibility:hidden;
1988 position:absolute;
2002 position:absolute;
1989 color:#666;
2003 color:#666;
1990 background-color:#FFF;
2004 background-color:#FFF;
1991 font-family:arial, helvetica, verdana, sans-serif;
2005 font-family:arial, helvetica, verdana, sans-serif;
1992 border:2px solid #003367;
2006 border:2px solid #003367;
1993 font:100% sans-serif;
2007 font:100% sans-serif;
1994 width:auto;
2008 width:auto;
1995 opacity:1px;
2009 opacity:1px;
1996 padding:8px;
2010 padding:8px;
1997 white-space: pre-wrap;
2011 white-space: pre-wrap;
1998 -webkit-border-radius: 8px 8px 8px 8px;
2012 -webkit-border-radius: 8px 8px 8px 8px;
1999 -khtml-border-radius: 8px 8px 8px 8px;
2013 -khtml-border-radius: 8px 8px 8px 8px;
2000 -moz-border-radius: 8px 8px 8px 8px;
2014 -moz-border-radius: 8px 8px 8px 8px;
2001 border-radius: 8px 8px 8px 8px;
2015 border-radius: 8px 8px 8px 8px;
2002 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
2016 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
2003 }
2017 }
2004
2018
2005 .ac {
2019 .ac {
2006 vertical-align:top;
2020 vertical-align:top;
2007 }
2021 }
2008
2022
2009 .ac .yui-ac {
2023 .ac .yui-ac {
2010 position:relative;
2024 position:relative;
2011 font-family:arial;
2025 font-family:arial;
2012 font-size:100%;
2026 font-size:100%;
2013 }
2027 }
2014
2028
2015 .ac .perm_ac {
2029 .ac .perm_ac {
2016 width:15em;
2030 width:15em;
2017 }
2031 }
2018
2032
2019 .ac .yui-ac-input {
2033 .ac .yui-ac-input {
2020 width:100%;
2034 width:100%;
2021 }
2035 }
2022
2036
2023 .ac .yui-ac-container {
2037 .ac .yui-ac-container {
2024 position:absolute;
2038 position:absolute;
2025 top:1.6em;
2039 top:1.6em;
2026 width:100%;
2040 width:100%;
2027 }
2041 }
2028
2042
2029 .ac .yui-ac-content {
2043 .ac .yui-ac-content {
2030 position:absolute;
2044 position:absolute;
2031 width:100%;
2045 width:100%;
2032 border:1px solid gray;
2046 border:1px solid gray;
2033 background:#fff;
2047 background:#fff;
2034 overflow:hidden;
2048 overflow:hidden;
2035 z-index:9050;
2049 z-index:9050;
2036 }
2050 }
2037
2051
2038 .ac .yui-ac-shadow {
2052 .ac .yui-ac-shadow {
2039 position:absolute;
2053 position:absolute;
2040 width:100%;
2054 width:100%;
2041 background:#000;
2055 background:#000;
2042 -moz-opacity:0.1px;
2056 -moz-opacity:0.1px;
2043 opacity:.10;
2057 opacity:.10;
2044 filter:alpha(opacity = 10);
2058 filter:alpha(opacity = 10);
2045 z-index:9049;
2059 z-index:9049;
2046 margin:.3em;
2060 margin:.3em;
2047 }
2061 }
2048
2062
2049 .ac .yui-ac-content ul {
2063 .ac .yui-ac-content ul {
2050 width:100%;
2064 width:100%;
2051 margin:0;
2065 margin:0;
2052 padding:0;
2066 padding:0;
2053 }
2067 }
2054
2068
2055 .ac .yui-ac-content li {
2069 .ac .yui-ac-content li {
2056 cursor:default;
2070 cursor:default;
2057 white-space:nowrap;
2071 white-space:nowrap;
2058 margin:0;
2072 margin:0;
2059 padding:2px 5px;
2073 padding:2px 5px;
2060 }
2074 }
2061
2075
2062 .ac .yui-ac-content li.yui-ac-prehighlight {
2076 .ac .yui-ac-content li.yui-ac-prehighlight {
2063 background:#B3D4FF;
2077 background:#B3D4FF;
2064 }
2078 }
2065
2079
2066 .ac .yui-ac-content li.yui-ac-highlight {
2080 .ac .yui-ac-content li.yui-ac-highlight {
2067 background:#556CB5;
2081 background:#556CB5;
2068 color:#FFF;
2082 color:#FFF;
2069 }
2083 }
2070
2084
2071
2085
2072 .follow{
2086 .follow{
2073 background:url("../images/icons/heart_add.png") no-repeat scroll 3px;
2087 background:url("../images/icons/heart_add.png") no-repeat scroll 3px;
2074 height: 16px;
2088 height: 16px;
2075 width: 20px;
2089 width: 20px;
2076 cursor: pointer;
2090 cursor: pointer;
2077 display: block;
2091 display: block;
2078 float: right;
2092 float: right;
2079 margin-top: 2px;
2093 margin-top: 2px;
2080 }
2094 }
2081
2095
2082 .following{
2096 .following{
2083 background:url("../images/icons/heart_delete.png") no-repeat scroll 3px;
2097 background:url("../images/icons/heart_delete.png") no-repeat scroll 3px;
2084 height: 16px;
2098 height: 16px;
2085 width: 20px;
2099 width: 20px;
2086 cursor: pointer;
2100 cursor: pointer;
2087 display: block;
2101 display: block;
2088 float: right;
2102 float: right;
2089 margin-top: 2px;
2103 margin-top: 2px;
2090 }
2104 }
2091
2105
2092 .currently_following{
2106 .currently_following{
2093 padding-left: 10px;
2107 padding-left: 10px;
2094 padding-bottom:5px;
2108 padding-bottom:5px;
2095 }
2109 }
2096
2110
2097 .add_icon {
2111 .add_icon {
2098 background:url("../images/icons/add.png") no-repeat scroll 3px;
2112 background:url("../images/icons/add.png") no-repeat scroll 3px;
2099 padding-left:20px;
2113 padding-left:20px;
2100 padding-top:0px;
2114 padding-top:0px;
2101 text-align:left;
2115 text-align:left;
2102 }
2116 }
2103
2117
2104 .edit_icon {
2118 .edit_icon {
2105 background:url("../images/icons/folder_edit.png") no-repeat scroll 3px;
2119 background:url("../images/icons/folder_edit.png") no-repeat scroll 3px;
2106 padding-left:20px;
2120 padding-left:20px;
2107 padding-top:0px;
2121 padding-top:0px;
2108 text-align:left;
2122 text-align:left;
2109 }
2123 }
2110
2124
2111 .delete_icon {
2125 .delete_icon {
2112 background:url("../images/icons/delete.png") no-repeat scroll 3px;
2126 background:url("../images/icons/delete.png") no-repeat scroll 3px;
2113 padding-left:20px;
2127 padding-left:20px;
2114 padding-top:0px;
2128 padding-top:0px;
2115 text-align:left;
2129 text-align:left;
2116 }
2130 }
2117
2131
2118 .refresh_icon {
2132 .refresh_icon {
2119 background:url("../images/icons/arrow_refresh.png") no-repeat scroll 3px;
2133 background:url("../images/icons/arrow_refresh.png") no-repeat scroll 3px;
2120 padding-left:20px;
2134 padding-left:20px;
2121 padding-top:0px;
2135 padding-top:0px;
2122 text-align:left;
2136 text-align:left;
2123 }
2137 }
2124
2138
2125 .pull_icon {
2139 .pull_icon {
2126 background:url("../images/icons/connect.png") no-repeat scroll 3px;
2140 background:url("../images/icons/connect.png") no-repeat scroll 3px;
2127 padding-left:20px;
2141 padding-left:20px;
2128 padding-top:0px;
2142 padding-top:0px;
2129 text-align:left;
2143 text-align:left;
2130 }
2144 }
2131
2145
2132 .rss_icon {
2146 .rss_icon {
2133 background:url("../images/icons/rss_16.png") no-repeat scroll 3px;
2147 background:url("../images/icons/rss_16.png") no-repeat scroll 3px;
2134 padding-left:20px;
2148 padding-left:20px;
2135 padding-top:0px;
2149 padding-top:0px;
2136 text-align:left;
2150 text-align:left;
2137 }
2151 }
2138
2152
2139 .atom_icon {
2153 .atom_icon {
2140 background:url("../images/icons/atom.png") no-repeat scroll 3px;
2154 background:url("../images/icons/atom.png") no-repeat scroll 3px;
2141 padding-left:20px;
2155 padding-left:20px;
2142 padding-top:0px;
2156 padding-top:0px;
2143 text-align:left;
2157 text-align:left;
2144 }
2158 }
2145
2159
2146 .archive_icon {
2160 .archive_icon {
2147 background:url("../images/icons/compress.png") no-repeat scroll 3px;
2161 background:url("../images/icons/compress.png") no-repeat scroll 3px;
2148 padding-left:20px;
2162 padding-left:20px;
2149 text-align:left;
2163 text-align:left;
2150 padding-top:1px;
2164 padding-top:1px;
2151 }
2165 }
2152
2166
2153 .start_following_icon {
2167 .start_following_icon {
2154 background:url("../images/icons/heart_add.png") no-repeat scroll 3px;
2168 background:url("../images/icons/heart_add.png") no-repeat scroll 3px;
2155 padding-left:20px;
2169 padding-left:20px;
2156 text-align:left;
2170 text-align:left;
2157 padding-top:0px;
2171 padding-top:0px;
2158 }
2172 }
2159
2173
2160 .stop_following_icon {
2174 .stop_following_icon {
2161 background:url("../images/icons/heart_delete.png") no-repeat scroll 3px;
2175 background:url("../images/icons/heart_delete.png") no-repeat scroll 3px;
2162 padding-left:20px;
2176 padding-left:20px;
2163 text-align:left;
2177 text-align:left;
2164 padding-top:0px;
2178 padding-top:0px;
2165 }
2179 }
2166
2180
2167 .action_button {
2181 .action_button {
2168 border:0;
2182 border:0;
2169 display:inline;
2183 display:inline;
2170 }
2184 }
2171
2185
2172 .action_button:hover {
2186 .action_button:hover {
2173 border:0;
2187 border:0;
2174 text-decoration:underline;
2188 text-decoration:underline;
2175 cursor:pointer;
2189 cursor:pointer;
2176 }
2190 }
2177
2191
2178 #switch_repos {
2192 #switch_repos {
2179 position:absolute;
2193 position:absolute;
2180 height:25px;
2194 height:25px;
2181 z-index:1;
2195 z-index:1;
2182 }
2196 }
2183
2197
2184 #switch_repos select {
2198 #switch_repos select {
2185 min-width:150px;
2199 min-width:150px;
2186 max-height:250px;
2200 max-height:250px;
2187 z-index:1;
2201 z-index:1;
2188 }
2202 }
2189
2203
2190 .breadcrumbs {
2204 .breadcrumbs {
2191 border:medium none;
2205 border:medium none;
2192 color:#FFF;
2206 color:#FFF;
2193 float:left;
2207 float:left;
2194 text-transform:uppercase;
2208 text-transform:uppercase;
2195 font-weight:700;
2209 font-weight:700;
2196 font-size:14px;
2210 font-size:14px;
2197 margin:0;
2211 margin:0;
2198 padding:11px 0 11px 10px;
2212 padding:11px 0 11px 10px;
2199 }
2213 }
2200
2214
2201 .breadcrumbs a {
2215 .breadcrumbs a {
2202 color:#FFF;
2216 color:#FFF;
2203 }
2217 }
2204
2218
2205 .flash_msg ul {
2219 .flash_msg ul {
2206 margin:0;
2220 margin:0;
2207 padding:0 0 10px;
2221 padding:0 0 10px;
2208 }
2222 }
2209
2223
2210 .error_msg {
2224 .error_msg {
2211 background-color:#FFCFCF;
2225 background-color:#FFCFCF;
2212 background-image:url("../images/icons/error_msg.png");
2226 background-image:url("../images/icons/error_msg.png");
2213 border:1px solid #FF9595;
2227 border:1px solid #FF9595;
2214 color:#C30;
2228 color:#C30;
2215 }
2229 }
2216
2230
2217 .warning_msg {
2231 .warning_msg {
2218 background-color:#FFFBCC;
2232 background-color:#FFFBCC;
2219 background-image:url("../images/icons/warning_msg.png");
2233 background-image:url("../images/icons/warning_msg.png");
2220 border:1px solid #FFF35E;
2234 border:1px solid #FFF35E;
2221 color:#C69E00;
2235 color:#C69E00;
2222 }
2236 }
2223
2237
2224 .success_msg {
2238 .success_msg {
2225 background-color:#D5FFCF;
2239 background-color:#D5FFCF;
2226 background-image:url("../images/icons/success_msg.png");
2240 background-image:url("../images/icons/success_msg.png");
2227 border:1px solid #97FF88;
2241 border:1px solid #97FF88;
2228 color:#090;
2242 color:#090;
2229 }
2243 }
2230
2244
2231 .notice_msg {
2245 .notice_msg {
2232 background-color:#DCE3FF;
2246 background-color:#DCE3FF;
2233 background-image:url("../images/icons/notice_msg.png");
2247 background-image:url("../images/icons/notice_msg.png");
2234 border:1px solid #93A8FF;
2248 border:1px solid #93A8FF;
2235 color:#556CB5;
2249 color:#556CB5;
2236 }
2250 }
2237
2251
2238 .success_msg,.error_msg,.notice_msg,.warning_msg {
2252 .success_msg,.error_msg,.notice_msg,.warning_msg {
2239 background-position:10px center;
2253 background-position:10px center;
2240 background-repeat:no-repeat;
2254 background-repeat:no-repeat;
2241 font-size:12px;
2255 font-size:12px;
2242 font-weight:700;
2256 font-weight:700;
2243 min-height:14px;
2257 min-height:14px;
2244 line-height:14px;
2258 line-height:14px;
2245 margin-bottom:0;
2259 margin-bottom:0;
2246 margin-top:0;
2260 margin-top:0;
2247 display:block;
2261 display:block;
2248 overflow:auto;
2262 overflow:auto;
2249 padding:6px 10px 6px 40px;
2263 padding:6px 10px 6px 40px;
2250 }
2264 }
2251
2265
2252 #msg_close {
2266 #msg_close {
2253 background:transparent url("../icons/cross_grey_small.png") no-repeat scroll 0 0;
2267 background:transparent url("../icons/cross_grey_small.png") no-repeat scroll 0 0;
2254 cursor:pointer;
2268 cursor:pointer;
2255 height:16px;
2269 height:16px;
2256 position:absolute;
2270 position:absolute;
2257 right:5px;
2271 right:5px;
2258 top:5px;
2272 top:5px;
2259 width:16px;
2273 width:16px;
2260 }
2274 }
2261
2275
2262 div#legend_container table,div#legend_choices table {
2276 div#legend_container table,div#legend_choices table {
2263 width:auto !important;
2277 width:auto !important;
2264 }
2278 }
2265
2279
2266 table#permissions_manage {
2280 table#permissions_manage {
2267 width:0 !important;
2281 width:0 !important;
2268 }
2282 }
2269
2283
2270 table#permissions_manage span.private_repo_msg {
2284 table#permissions_manage span.private_repo_msg {
2271 font-size:0.8em;
2285 font-size:0.8em;
2272 opacity:0.6px;
2286 opacity:0.6px;
2273 }
2287 }
2274
2288
2275 table#permissions_manage td.private_repo_msg {
2289 table#permissions_manage td.private_repo_msg {
2276 font-size:0.8em;
2290 font-size:0.8em;
2277 }
2291 }
2278
2292
2279 table#permissions_manage tr#add_perm_input td {
2293 table#permissions_manage tr#add_perm_input td {
2280 vertical-align:middle;
2294 vertical-align:middle;
2281 }
2295 }
2282
2296
2283 div.gravatar {
2297 div.gravatar {
2284 background-color:#FFF;
2298 background-color:#FFF;
2285 border:1px solid #D0D0D0;
2299 border:1px solid #D0D0D0;
2286 float:left;
2300 float:left;
2287 margin-right:0.7em;
2301 margin-right:0.7em;
2288 padding:2px 2px 0;
2302 padding:2px 2px 0;
2289 }
2303 }
2290
2304
2291 #header,#content,#footer {
2305 #header,#content,#footer {
2292 min-width:978px;
2306 min-width:978px;
2293 }
2307 }
2294
2308
2295 #content {
2309 #content {
2296 min-height:100%;
2310 min-height:100%;
2297 clear:both;
2311 clear:both;
2298 overflow:hidden;
2312 overflow:hidden;
2299 padding:14px 10px;
2313 padding:14px 10px;
2300 }
2314 }
2301
2315
2302 #content div.box div.title div.search {
2316 #content div.box div.title div.search {
2303 background:url("../images/title_link.png") no-repeat top left;
2317 background:url("../images/title_link.png") no-repeat top left;
2304 border-left:1px solid #316293;
2318 border-left:1px solid #316293;
2305 }
2319 }
2306
2320
2307 #content div.box div.title div.search div.input input {
2321 #content div.box div.title div.search div.input input {
2308 border:1px solid #316293;
2322 border:1px solid #316293;
2309 }
2323 }
2310
2324
2311 #content div.box div.title div.search div.button input.ui-button {
2325 #content div.box div.title div.search div.button input.ui-button {
2312 background:#4e85bb url("../images/button_highlight.png") repeat-x;
2326 background:#4e85bb url("../images/button_highlight.png") repeat-x;
2313 border:1px solid #316293;
2327 border:1px solid #316293;
2314 border-left:none;
2328 border-left:none;
2315 color:#FFF;
2329 color:#FFF;
2316 }
2330 }
2317
2331
2318 #content div.box input.ui-button-small {
2332 #content div.box input.ui-button-small {
2319 background:#e5e3e3 url("../images/button.png") repeat-x;
2333 background:#e5e3e3 url("../images/button.png") repeat-x;
2320 border-top:1px solid #DDD;
2334 border-top:1px solid #DDD;
2321 border-left:1px solid #c6c6c6;
2335 border-left:1px solid #c6c6c6;
2322 border-right:1px solid #DDD;
2336 border-right:1px solid #DDD;
2323 border-bottom:1px solid #c6c6c6;
2337 border-bottom:1px solid #c6c6c6;
2324 color:#515151;
2338 color:#515151;
2325 outline:none;
2339 outline:none;
2326 margin:0;
2340 margin:0;
2327 }
2341 }
2328
2342
2329 #content div.box input.ui-button-small-blue {
2343 #content div.box input.ui-button-small-blue {
2330 background:#4e85bb url("../images/button_highlight.png") repeat-x;
2344 background:#4e85bb url("../images/button_highlight.png") repeat-x;
2331 border-top:1px solid #5c91a4;
2345 border-top:1px solid #5c91a4;
2332 border-left:1px solid #2a6f89;
2346 border-left:1px solid #2a6f89;
2333 border-right:1px solid #2b7089;
2347 border-right:1px solid #2b7089;
2334 border-bottom:1px solid #1a6480;
2348 border-bottom:1px solid #1a6480;
2335 color:#fff;
2349 color:#fff;
2336 }
2350 }
2337
2351
2338 #content div.box input.ui-button-small submit,button{
2352 #content div.box input.ui-button-small submit,button{
2339 cursor: pointer;
2353 cursor: pointer;
2340 }
2354 }
2341
2355
2342 #content div.box div.title div.search div.button input.ui-state-hover {
2356 #content div.box div.title div.search div.button input.ui-state-hover {
2343 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
2357 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
2344 border:1px solid #316293;
2358 border:1px solid #316293;
2345 border-left:none;
2359 border-left:none;
2346 color:#FFF;
2360 color:#FFF;
2347 }
2361 }
2348
2362
2349 #content div.box div.form div.fields div.field div.highlight .ui-button {
2363 #content div.box div.form div.fields div.field div.highlight .ui-button {
2350 background:#4e85bb url("../images/button_highlight.png") repeat-x;
2364 background:#4e85bb url("../images/button_highlight.png") repeat-x;
2351 border-top:1px solid #5c91a4;
2365 border-top:1px solid #5c91a4;
2352 border-left:1px solid #2a6f89;
2366 border-left:1px solid #2a6f89;
2353 border-right:1px solid #2b7089;
2367 border-right:1px solid #2b7089;
2354 border-bottom:1px solid #1a6480;
2368 border-bottom:1px solid #1a6480;
2355 color:#fff;
2369 color:#fff;
2356 }
2370 }
2357
2371
2358 #content div.box div.form div.fields div.field div.highlight .ui-state-hover {
2372 #content div.box div.form div.fields div.field div.highlight .ui-state-hover {
2359 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
2373 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
2360 border-top:1px solid #78acbf;
2374 border-top:1px solid #78acbf;
2361 border-left:1px solid #34819e;
2375 border-left:1px solid #34819e;
2362 border-right:1px solid #35829f;
2376 border-right:1px solid #35829f;
2363 border-bottom:1px solid #257897;
2377 border-bottom:1px solid #257897;
2364 color:#fff;
2378 color:#fff;
2365 }
2379 }
2366
2380
2367 ins,div.options a:hover {
2381 ins,div.options a:hover {
2368 text-decoration:none;
2382 text-decoration:none;
2369 }
2383 }
2370
2384
2371 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 {
2385 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 {
2372 border:none;
2386 border:none;
2373 }
2387 }
2374
2388
2375 img.icon,.right .merge img {
2389 img.icon,.right .merge img {
2376 vertical-align:bottom;
2390 vertical-align:bottom;
2377 }
2391 }
2378
2392
2379 #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 {
2393 #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 {
2380 float:right;
2394 float:right;
2381 margin:0;
2395 margin:0;
2382 padding:0;
2396 padding:0;
2383 }
2397 }
2384
2398
2385 #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 {
2399 #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 {
2386 float:left;
2400 float:left;
2387 }
2401 }
2388
2402
2389 #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 {
2403 #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 {
2390 display:none;
2404 display:none;
2391 }
2405 }
2392
2406
2393 #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 {
2407 #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 {
2394 display:block;
2408 display:block;
2395 }
2409 }
2396
2410
2397 #content div.graph{
2411 #content div.graph{
2398 padding:0 10px 10px;
2412 padding:0 10px 10px;
2399 }
2413 }
2400
2414
2401 #content div.box div.title ul.links li a:hover,#content div.box div.title ul.links li.ui-tabs-selected a {
2415 #content div.box div.title ul.links li a:hover,#content div.box div.title ul.links li.ui-tabs-selected a {
2402 color:#bfe3ff;
2416 color:#bfe3ff;
2403 }
2417 }
2404
2418
2405 #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 {
2419 #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 {
2406 margin:10px 24px 10px 44px;
2420 margin:10px 24px 10px 44px;
2407 }
2421 }
2408
2422
2409 #content div.box div.form,#content div.box div.table,#content div.box div.traffic {
2423 #content div.box div.form,#content div.box div.table,#content div.box div.traffic {
2410 clear:both;
2424 clear:both;
2411 overflow:hidden;
2425 overflow:hidden;
2412 margin:0;
2426 margin:0;
2413 padding:0 20px 10px;
2427 padding:0 20px 10px;
2414 }
2428 }
2415
2429
2416 #content div.box div.form div.fields,#login div.form,#login div.form div.fields,#register div.form,#register div.form div.fields {
2430 #content div.box div.form div.fields,#login div.form,#login div.form div.fields,#register div.form,#register div.form div.fields {
2417 clear:both;
2431 clear:both;
2418 overflow:hidden;
2432 overflow:hidden;
2419 margin:0;
2433 margin:0;
2420 padding:0;
2434 padding:0;
2421 }
2435 }
2422
2436
2423 #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 {
2437 #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 {
2424 height:1%;
2438 height:1%;
2425 display:block;
2439 display:block;
2426 color:#363636;
2440 color:#363636;
2427 margin:0;
2441 margin:0;
2428 padding:2px 0 0;
2442 padding:2px 0 0;
2429 }
2443 }
2430
2444
2431 #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 {
2445 #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 {
2432 background:#FBE3E4;
2446 background:#FBE3E4;
2433 border-top:1px solid #e1b2b3;
2447 border-top:1px solid #e1b2b3;
2434 border-left:1px solid #e1b2b3;
2448 border-left:1px solid #e1b2b3;
2435 border-right:1px solid #FBC2C4;
2449 border-right:1px solid #FBC2C4;
2436 border-bottom:1px solid #FBC2C4;
2450 border-bottom:1px solid #FBC2C4;
2437 }
2451 }
2438
2452
2439 #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 {
2453 #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 {
2440 background:#E6EFC2;
2454 background:#E6EFC2;
2441 border-top:1px solid #cebb98;
2455 border-top:1px solid #cebb98;
2442 border-left:1px solid #cebb98;
2456 border-left:1px solid #cebb98;
2443 border-right:1px solid #c6d880;
2457 border-right:1px solid #c6d880;
2444 border-bottom:1px solid #c6d880;
2458 border-bottom:1px solid #c6d880;
2445 }
2459 }
2446
2460
2447 #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 {
2461 #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 {
2448 margin:0;
2462 margin:0;
2449 }
2463 }
2450
2464
2451 #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{
2465 #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{
2452 margin:0 0 0 0px !important;
2466 margin:0 0 0 0px !important;
2453 padding:0;
2467 padding:0;
2454 }
2468 }
2455
2469
2456 #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 {
2470 #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 {
2457 margin:0 0 0 200px;
2471 margin:0 0 0 200px;
2458 padding:0;
2472 padding:0;
2459 }
2473 }
2460
2474
2461
2475
2462 #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 {
2476 #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 {
2463 color:#000;
2477 color:#000;
2464 text-decoration:none;
2478 text-decoration:none;
2465 }
2479 }
2466
2480
2467 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus,#content div.box div.action a.ui-selectmenu-focus {
2481 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus,#content div.box div.action a.ui-selectmenu-focus {
2468 border:1px solid #666;
2482 border:1px solid #666;
2469 }
2483 }
2470
2484
2471 #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 {
2485 #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 {
2472 clear:both;
2486 clear:both;
2473 overflow:hidden;
2487 overflow:hidden;
2474 margin:0;
2488 margin:0;
2475 padding:8px 0 2px;
2489 padding:8px 0 2px;
2476 }
2490 }
2477
2491
2478 #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 {
2492 #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 {
2479 float:left;
2493 float:left;
2480 margin:0;
2494 margin:0;
2481 }
2495 }
2482
2496
2483 #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 {
2497 #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 {
2484 height:1%;
2498 height:1%;
2485 display:block;
2499 display:block;
2486 float:left;
2500 float:left;
2487 margin:2px 0 0 4px;
2501 margin:2px 0 0 4px;
2488 }
2502 }
2489
2503
2490 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 {
2504 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 {
2491 color:#000;
2505 color:#000;
2492 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2506 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2493 font-size:11px;
2507 font-size:11px;
2494 font-weight:700;
2508 font-weight:700;
2495 margin:0;
2509 margin:0;
2496 }
2510 }
2497
2511
2498 div.form div.fields div.field div.button .ui-button,#content div.box div.form div.fields div.buttons input.ui-button {
2512 div.form div.fields div.field div.button .ui-button,#content div.box div.form div.fields div.buttons input.ui-button {
2499 background:#e5e3e3 url("../images/button.png") repeat-x;
2513 background:#e5e3e3 url("../images/button.png") repeat-x;
2500 border-top:1px solid #DDD;
2514 border-top:1px solid #DDD;
2501 border-left:1px solid #c6c6c6;
2515 border-left:1px solid #c6c6c6;
2502 border-right:1px solid #DDD;
2516 border-right:1px solid #DDD;
2503 border-bottom:1px solid #c6c6c6;
2517 border-bottom:1px solid #c6c6c6;
2504 color:#515151;
2518 color:#515151;
2505 outline:none;
2519 outline:none;
2506 margin:0;
2520 margin:0;
2507 padding:6px 12px;
2521 padding:6px 12px;
2508 }
2522 }
2509
2523
2510 div.form div.fields div.field div.button .ui-state-hover,#content div.box div.form div.fields div.buttons input.ui-state-hover {
2524 div.form div.fields div.field div.button .ui-state-hover,#content div.box div.form div.fields div.buttons input.ui-state-hover {
2511 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2525 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2512 border-top:1px solid #ccc;
2526 border-top:1px solid #ccc;
2513 border-left:1px solid #bebebe;
2527 border-left:1px solid #bebebe;
2514 border-right:1px solid #b1b1b1;
2528 border-right:1px solid #b1b1b1;
2515 border-bottom:1px solid #afafaf;
2529 border-bottom:1px solid #afafaf;
2516 color:#515151;
2530 color:#515151;
2517 outline:none;
2531 outline:none;
2518 margin:0;
2532 margin:0;
2519 padding:6px 12px;
2533 padding:6px 12px;
2520 }
2534 }
2521
2535
2522 div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight {
2536 div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight {
2523 display:inline;
2537 display:inline;
2524 }
2538 }
2525
2539
2526 #content div.box div.form div.fields div.buttons,div.form div.fields div.buttons {
2540 #content div.box div.form div.fields div.buttons,div.form div.fields div.buttons {
2527 margin:10px 0 0 200px;
2541 margin:10px 0 0 200px;
2528 padding:0;
2542 padding:0;
2529 }
2543 }
2530
2544
2531 #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 {
2545 #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 {
2532 margin:10px 0 0;
2546 margin:10px 0 0;
2533 }
2547 }
2534
2548
2535 #content div.box table td.user,#content div.box table td.address {
2549 #content div.box table td.user,#content div.box table td.address {
2536 width:10%;
2550 width:10%;
2537 text-align:center;
2551 text-align:center;
2538 }
2552 }
2539
2553
2540 #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 {
2554 #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 {
2541 text-align:right;
2555 text-align:right;
2542 margin:6px 0 0;
2556 margin:6px 0 0;
2543 padding:0;
2557 padding:0;
2544 }
2558 }
2545
2559
2546 #content div.box div.action div.button input.ui-button,#login div.form div.fields div.buttons input.ui-button,#register div.form div.fields div.buttons input.ui-button {
2560 #content div.box div.action div.button input.ui-button,#login div.form div.fields div.buttons input.ui-button,#register div.form div.fields div.buttons input.ui-button {
2547 background:#e5e3e3 url("../images/button.png") repeat-x;
2561 background:#e5e3e3 url("../images/button.png") repeat-x;
2548 border-top:1px solid #DDD;
2562 border-top:1px solid #DDD;
2549 border-left:1px solid #c6c6c6;
2563 border-left:1px solid #c6c6c6;
2550 border-right:1px solid #DDD;
2564 border-right:1px solid #DDD;
2551 border-bottom:1px solid #c6c6c6;
2565 border-bottom:1px solid #c6c6c6;
2552 color:#515151;
2566 color:#515151;
2553 margin:0;
2567 margin:0;
2554 padding:6px 12px;
2568 padding:6px 12px;
2555 }
2569 }
2556
2570
2557 #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 {
2571 #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 {
2558 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2572 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2559 border-top:1px solid #ccc;
2573 border-top:1px solid #ccc;
2560 border-left:1px solid #bebebe;
2574 border-left:1px solid #bebebe;
2561 border-right:1px solid #b1b1b1;
2575 border-right:1px solid #b1b1b1;
2562 border-bottom:1px solid #afafaf;
2576 border-bottom:1px solid #afafaf;
2563 color:#515151;
2577 color:#515151;
2564 margin:0;
2578 margin:0;
2565 padding:6px 12px;
2579 padding:6px 12px;
2566 }
2580 }
2567
2581
2568 #content div.box div.pagination div.results,#content div.box div.pagination-wh div.results {
2582 #content div.box div.pagination div.results,#content div.box div.pagination-wh div.results {
2569 text-align:left;
2583 text-align:left;
2570 float:left;
2584 float:left;
2571 margin:0;
2585 margin:0;
2572 padding:0;
2586 padding:0;
2573 }
2587 }
2574
2588
2575 #content div.box div.pagination div.results span,#content div.box div.pagination-wh div.results span {
2589 #content div.box div.pagination div.results span,#content div.box div.pagination-wh div.results span {
2576 height:1%;
2590 height:1%;
2577 display:block;
2591 display:block;
2578 float:left;
2592 float:left;
2579 background:#ebebeb url("../images/pager.png") repeat-x;
2593 background:#ebebeb url("../images/pager.png") repeat-x;
2580 border-top:1px solid #dedede;
2594 border-top:1px solid #dedede;
2581 border-left:1px solid #cfcfcf;
2595 border-left:1px solid #cfcfcf;
2582 border-right:1px solid #c4c4c4;
2596 border-right:1px solid #c4c4c4;
2583 border-bottom:1px solid #c4c4c4;
2597 border-bottom:1px solid #c4c4c4;
2584 color:#4A4A4A;
2598 color:#4A4A4A;
2585 font-weight:700;
2599 font-weight:700;
2586 margin:0;
2600 margin:0;
2587 padding:6px 8px;
2601 padding:6px 8px;
2588 }
2602 }
2589
2603
2590 #content div.box div.pagination ul.pager li.disabled,#content div.box div.pagination-wh a.disabled {
2604 #content div.box div.pagination ul.pager li.disabled,#content div.box div.pagination-wh a.disabled {
2591 color:#B4B4B4;
2605 color:#B4B4B4;
2592 padding:6px;
2606 padding:6px;
2593 }
2607 }
2594
2608
2595 #login,#register {
2609 #login,#register {
2596 width:520px;
2610 width:520px;
2597 margin:10% auto 0;
2611 margin:10% auto 0;
2598 padding:0;
2612 padding:0;
2599 }
2613 }
2600
2614
2601 #login div.color,#register div.color {
2615 #login div.color,#register div.color {
2602 clear:both;
2616 clear:both;
2603 overflow:hidden;
2617 overflow:hidden;
2604 background:#FFF;
2618 background:#FFF;
2605 margin:10px auto 0;
2619 margin:10px auto 0;
2606 padding:3px 3px 3px 0;
2620 padding:3px 3px 3px 0;
2607 }
2621 }
2608
2622
2609 #login div.color a,#register div.color a {
2623 #login div.color a,#register div.color a {
2610 width:20px;
2624 width:20px;
2611 height:20px;
2625 height:20px;
2612 display:block;
2626 display:block;
2613 float:left;
2627 float:left;
2614 margin:0 0 0 3px;
2628 margin:0 0 0 3px;
2615 padding:0;
2629 padding:0;
2616 }
2630 }
2617
2631
2618 #login div.title h5,#register div.title h5 {
2632 #login div.title h5,#register div.title h5 {
2619 color:#fff;
2633 color:#fff;
2620 margin:10px;
2634 margin:10px;
2621 padding:0;
2635 padding:0;
2622 }
2636 }
2623
2637
2624 #login div.form div.fields div.field,#register div.form div.fields div.field {
2638 #login div.form div.fields div.field,#register div.form div.fields div.field {
2625 clear:both;
2639 clear:both;
2626 overflow:hidden;
2640 overflow:hidden;
2627 margin:0;
2641 margin:0;
2628 padding:0 0 10px;
2642 padding:0 0 10px;
2629 }
2643 }
2630
2644
2631 #login div.form div.fields div.field span.error-message,#register div.form div.fields div.field span.error-message {
2645 #login div.form div.fields div.field span.error-message,#register div.form div.fields div.field span.error-message {
2632 height:1%;
2646 height:1%;
2633 display:block;
2647 display:block;
2634 color:red;
2648 color:red;
2635 margin:8px 0 0;
2649 margin:8px 0 0;
2636 padding:0;
2650 padding:0;
2637 max-width: 320px;
2651 max-width: 320px;
2638 }
2652 }
2639
2653
2640 #login div.form div.fields div.field div.label label,#register div.form div.fields div.field div.label label {
2654 #login div.form div.fields div.field div.label label,#register div.form div.fields div.field div.label label {
2641 color:#000;
2655 color:#000;
2642 font-weight:700;
2656 font-weight:700;
2643 }
2657 }
2644
2658
2645 #login div.form div.fields div.field div.input,#register div.form div.fields div.field div.input {
2659 #login div.form div.fields div.field div.input,#register div.form div.fields div.field div.input {
2646 float:left;
2660 float:left;
2647 margin:0;
2661 margin:0;
2648 padding:0;
2662 padding:0;
2649 }
2663 }
2650
2664
2651 #login div.form div.fields div.field div.checkbox,#register div.form div.fields div.field div.checkbox {
2665 #login div.form div.fields div.field div.checkbox,#register div.form div.fields div.field div.checkbox {
2652 margin:0 0 0 184px;
2666 margin:0 0 0 184px;
2653 padding:0;
2667 padding:0;
2654 }
2668 }
2655
2669
2656 #login div.form div.fields div.field div.checkbox label,#register div.form div.fields div.field div.checkbox label {
2670 #login div.form div.fields div.field div.checkbox label,#register div.form div.fields div.field div.checkbox label {
2657 color:#565656;
2671 color:#565656;
2658 font-weight:700;
2672 font-weight:700;
2659 }
2673 }
2660
2674
2661 #login div.form div.fields div.buttons input,#register div.form div.fields div.buttons input {
2675 #login div.form div.fields div.buttons input,#register div.form div.fields div.buttons input {
2662 color:#000;
2676 color:#000;
2663 font-size:1em;
2677 font-size:1em;
2664 font-weight:700;
2678 font-weight:700;
2665 font-family:Verdana, Helvetica, Sans-Serif;
2679 font-family:Verdana, Helvetica, Sans-Serif;
2666 margin:0;
2680 margin:0;
2667 }
2681 }
2668
2682
2669 #changeset_content .container .wrapper,#graph_content .container .wrapper {
2683 #changeset_content .container .wrapper,#graph_content .container .wrapper {
2670 width:600px;
2684 width:600px;
2671 }
2685 }
2672
2686
2673 #changeset_content .container .left,#graph_content .container .left {
2687 #changeset_content .container .left,#graph_content .container .left {
2674 float:left;
2688 float:left;
2675 width:70%;
2689 width:70%;
2676 padding-left:5px;
2690 padding-left:5px;
2677 }
2691 }
2678
2692
2679 #changeset_content .container .left .date,.ac .match {
2693 #changeset_content .container .left .date,.ac .match {
2680 font-weight:700;
2694 font-weight:700;
2681 padding-top: 5px;
2695 padding-top: 5px;
2682 padding-bottom:5px;
2696 padding-bottom:5px;
2683 }
2697 }
2684
2698
2685 div#legend_container table td,div#legend_choices table td {
2699 div#legend_container table td,div#legend_choices table td {
2686 border:none !important;
2700 border:none !important;
2687 height:20px !important;
2701 height:20px !important;
2688 padding:0 !important;
2702 padding:0 !important;
2689 }
2703 }
2690
2704
2691 #q_filter{
2705 #q_filter{
2692 border:0 none;
2706 border:0 none;
2693 color:#AAAAAA;
2707 color:#AAAAAA;
2694 margin-bottom:-4px;
2708 margin-bottom:-4px;
2695 margin-top:-4px;
2709 margin-top:-4px;
2696 padding-left:3px;
2710 padding-left:3px;
2697 }
2711 }
2698
2712
@@ -1,138 +1,150
1 /**
1 /**
2 RhodeCode JS Files
2 RhodeCode JS Files
3 **/
3 **/
4
4
5 if (typeof console == "undefined" || typeof console.log == "undefined"){
5 if (typeof console == "undefined" || typeof console.log == "undefined"){
6 console = { log: function() {} }
6 console = { log: function() {} }
7 }
7 }
8
8
9
9
10 function str_repeat(i, m) {
10 function str_repeat(i, m) {
11 for (var o = []; m > 0; o[--m] = i);
11 for (var o = []; m > 0; o[--m] = i);
12 return o.join('');
12 return o.join('');
13 }
13 }
14
14
15 /**
15 /**
16 * INJECT .format function into String
16 * INJECT .format function into String
17 * Usage: "My name is {0} {1}".format("Johny","Bravo")
17 * Usage: "My name is {0} {1}".format("Johny","Bravo")
18 * Return "My name is Johny Bravo"
18 * Return "My name is Johny Bravo"
19 * Inspired by https://gist.github.com/1049426
19 * Inspired by https://gist.github.com/1049426
20 */
20 */
21 String.prototype.format = function() {
21 String.prototype.format = function() {
22
22
23 function format() {
23 function format() {
24 var str = this;
24 var str = this;
25 var len = arguments.length+1;
25 var len = arguments.length+1;
26 var safe = undefined;
26 var safe = undefined;
27 var arg = undefined;
27 var arg = undefined;
28
28
29 // For each {0} {1} {n...} replace with the argument in that position. If
29 // For each {0} {1} {n...} replace with the argument in that position. If
30 // the argument is an object or an array it will be stringified to JSON.
30 // the argument is an object or an array it will be stringified to JSON.
31 for (var i=0; i < len; arg = arguments[i++]) {
31 for (var i=0; i < len; arg = arguments[i++]) {
32 safe = typeof arg === 'object' ? JSON.stringify(arg) : arg;
32 safe = typeof arg === 'object' ? JSON.stringify(arg) : arg;
33 str = str.replace(RegExp('\\{'+(i-1)+'\\}', 'g'), safe);
33 str = str.replace(RegExp('\\{'+(i-1)+'\\}', 'g'), safe);
34 }
34 }
35 return str;
35 return str;
36 }
36 }
37
37
38 // Save a reference of what may already exist under the property native.
38 // Save a reference of what may already exist under the property native.
39 // Allows for doing something like: if("".format.native) { /* use native */ }
39 // Allows for doing something like: if("".format.native) { /* use native */ }
40 format.native = String.prototype.format;
40 format.native = String.prototype.format;
41
41
42 // Replace the prototype property
42 // Replace the prototype property
43 return format;
43 return format;
44
44
45 }();
45 }();
46
46
47 /**
47 /**
48 * GLOBAL YUI Shortcuts
48 * GLOBAL YUI Shortcuts
49 */
49 */
50 var YUC = YAHOO.util.Connect;
50 var YUC = YAHOO.util.Connect;
51 var YUD = YAHOO.util.Dom;
51 var YUD = YAHOO.util.Dom;
52 var YUE = YAHOO.util.Event;
52 var YUE = YAHOO.util.Event;
53 var YUQ = YAHOO.util.Selector.query;
53 var YUQ = YAHOO.util.Selector.query;
54
54
55 // defines if push state is enabled for this browser ?
55 // defines if push state is enabled for this browser ?
56 var push_state_enabled = Boolean(
56 var push_state_enabled = Boolean(
57 window.history && window.history.pushState && window.history.replaceState
57 window.history && window.history.pushState && window.history.replaceState
58 && !( /* disable for versions of iOS before version 4.3 (8F190) */
58 && !( /* disable for versions of iOS before version 4.3 (8F190) */
59 (/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i).test(navigator.userAgent)
59 (/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i).test(navigator.userAgent)
60 /* disable for the mercury iOS browser, or at least older versions of the webkit engine */
60 /* disable for the mercury iOS browser, or at least older versions of the webkit engine */
61 || (/AppleWebKit\/5([0-2]|3[0-2])/i).test(navigator.userAgent)
61 || (/AppleWebKit\/5([0-2]|3[0-2])/i).test(navigator.userAgent)
62 )
62 )
63 )
63 )
64
64
65 /**
65 /**
66 * Partial Ajax Implementation
66 * Partial Ajax Implementation
67 *
67 *
68 * @param url: defines url to make partial request
68 * @param url: defines url to make partial request
69 * @param container: defines id of container to input partial result
69 * @param container: defines id of container to input partial result
70 * @param s_call: success callback function that takes o as arg
70 * @param s_call: success callback function that takes o as arg
71 * o.tId
71 * o.tId
72 * o.status
72 * o.status
73 * o.statusText
73 * o.statusText
74 * o.getResponseHeader[ ]
74 * o.getResponseHeader[ ]
75 * o.getAllResponseHeaders
75 * o.getAllResponseHeaders
76 * o.responseText
76 * o.responseText
77 * o.responseXML
77 * o.responseXML
78 * o.argument
78 * o.argument
79 * @param f_call: failure callback
79 * @param f_call: failure callback
80 * @param args arguments
80 * @param args arguments
81 */
81 */
82 function ypjax(url,container,s_call,f_call,args){
82 function ypjax(url,container,s_call,f_call,args){
83 var method='GET';
83 var method='GET';
84 if(args===undefined){
84 if(args===undefined){
85 args=null;
85 args=null;
86 }
86 }
87
87
88 // Set special header for partial ajax == HTTP_X_PARTIAL_XHR
88 // Set special header for partial ajax == HTTP_X_PARTIAL_XHR
89 YUC.initHeader('X-PARTIAL-XHR',true);
89 YUC.initHeader('X-PARTIAL-XHR',true);
90
90
91 // wrapper of passed callback
91 // wrapper of passed callback
92 var s_wrapper = (function(o){
92 var s_wrapper = (function(o){
93 return function(o){
93 return function(o){
94 YUD.get(container).innerHTML=o.responseText;
94 YUD.get(container).innerHTML=o.responseText;
95 YUD.setStyle(container,'opacity','1.0');
95 YUD.setStyle(container,'opacity','1.0');
96 //execute the given original callback
96 //execute the given original callback
97 if (s_call !== undefined){
97 if (s_call !== undefined){
98 s_call(o);
98 s_call(o);
99 }
99 }
100 }
100 }
101 })()
101 })()
102 YUD.setStyle(container,'opacity','0.3');
102 YUD.setStyle(container,'opacity','0.3');
103 YUC.asyncRequest(method,url,{
103 YUC.asyncRequest(method,url,{
104 success:s_wrapper,
104 success:s_wrapper,
105 failure:function(o){
105 failure:function(o){
106 //failure
106 //failure
107 window.location = url;
107 window.location = url;
108 }
108 }
109 },args);
109 },args);
110
110
111 }
111 }
112
112
113 /**
113 /**
114 * tooltip activate
114 * tooltip activate
115 */
115 */
116 function tooltip_activate(){
116 function tooltip_activate(){
117 function toolTipsId(){
117 function toolTipsId(){
118 var ids = [];
118 var ids = [];
119 var tts = YUQ('.tooltip');
119 var tts = YUQ('.tooltip');
120 for (var i = 0; i < tts.length; i++) {
120 for (var i = 0; i < tts.length; i++) {
121 // if element doesn't not have and id
121 // if element doesn't not have and id
122 // autogenerate one for tooltip
122 // autogenerate one for tooltip
123 if (!tts[i].id){
123 if (!tts[i].id){
124 tts[i].id='tt'+((i*100)+tts.length);
124 tts[i].id='tt'+((i*100)+tts.length);
125 }
125 }
126 ids.push(tts[i].id);
126 ids.push(tts[i].id);
127 }
127 }
128 return ids
128 return ids
129 };
129 };
130 var myToolTips = new YAHOO.widget.Tooltip("tooltip", {
130 var myToolTips = new YAHOO.widget.Tooltip("tooltip", {
131 context: [[toolTipsId()],"tl","bl",null,[0,5]],
131 context: [[toolTipsId()],"tl","bl",null,[0,5]],
132 monitorresize:false,
132 monitorresize:false,
133 xyoffset :[0,0],
133 xyoffset :[0,0],
134 autodismissdelay:300000,
134 autodismissdelay:300000,
135 hidedelay:5,
135 hidedelay:5,
136 showdelay:20,
136 showdelay:20,
137 });
137 });
138 }
138 }
139
140 /**
141 * show more
142 */
143 function show_more_event(){
144 YUE.on(YUD.getElementsByClassName('show_more'),'click',function(e){
145 var el = e.target;
146 YUD.setStyle(YUD.get(el.id.substring(1)),'display','');
147 YUD.setStyle(el.parentNode,'display','none');
148 });
149 }
150
@@ -1,37 +1,28
1 ## -*- coding: utf-8 -*-
1 ## -*- coding: utf-8 -*-
2 <%inherit file="/base/base.html"/>
2 <%inherit file="/base/base.html"/>
3
3
4 <%def name="title()">
4 <%def name="title()">
5 ${_('Admin journal')} - ${c.rhodecode_name}
5 ${_('Admin journal')} - ${c.rhodecode_name}
6 </%def>
6 </%def>
7
7
8 <%def name="breadcrumbs_links()">
8 <%def name="breadcrumbs_links()">
9 ${_('Admin journal')}
9 ${_('Admin journal')}
10 </%def>
10 </%def>
11
11
12 <%def name="page_nav()">
12 <%def name="page_nav()">
13 ${self.menu('admin')}
13 ${self.menu('admin')}
14 </%def>
14 </%def>
15 <%def name="main()">
15 <%def name="main()">
16 <div class="box">
16 <div class="box">
17 <!-- box / title -->
17 <!-- box / title -->
18 <div class="title">
18 <div class="title">
19 ${self.breadcrumbs()}
19 ${self.breadcrumbs()}
20 </div>
20 </div>
21 <!-- end box / title -->
21 <!-- end box / title -->
22 <div class="table">
22 <div class="table">
23 <script type="text/javascript">
24 function show_more_event(){
25 YUE.on(YUD.getElementsByClassName('show_more'),'click',function(e){
26 var el = e.target;
27 YUD.setStyle(YUD.get(el.id.substring(1)),'display','');
28 YUD.setStyle(el.parentNode,'display','none');
29 });
30 }
31 </script>
32 <div id="user_log">
23 <div id="user_log">
33 ${c.log_data}
24 ${c.log_data}
34 </div>
25 </div>
35 </div>
26 </div>
36 </div>
27 </div>
37 </%def> No newline at end of file
28 </%def>
@@ -1,143 +1,144
1 ## -*- coding: utf-8 -*-
1 ## -*- coding: utf-8 -*-
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4 <head>
4 <head>
5 <title>${self.title()}</title>
5 <title>${self.title()}</title>
6 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
7 <meta name="robots" content="index, nofollow"/>
7 <meta name="robots" content="index, nofollow"/>
8 <link rel="icon" href="${h.url('/images/icons/database_gear.png')}" type="image/png" />
8 <link rel="icon" href="${h.url('/images/icons/database_gear.png')}" type="image/png" />
9
9
10 ## CSS ###
10 ## CSS ###
11 <%def name="css()">
11 <%def name="css()">
12 <link rel="stylesheet" type="text/css" href="${h.url('/css/style.css')}" media="screen"/>
12 <link rel="stylesheet" type="text/css" href="${h.url('/css/style.css')}" media="screen"/>
13 <link rel="stylesheet" type="text/css" href="${h.url('/css/pygments.css')}"/>
13 <link rel="stylesheet" type="text/css" href="${h.url('/css/pygments.css')}"/>
14 <link rel="stylesheet" type="text/css" href="${h.url('/css/diff.css')}"/>
14 <link rel="stylesheet" type="text/css" href="${h.url('/css/diff.css')}"/>
15 ## EXTRA FOR CSS
15 ## EXTRA FOR CSS
16 ${self.css_extra()}
16 ${self.css_extra()}
17 </%def>
17 </%def>
18 <%def name="css_extra()">
18 <%def name="css_extra()">
19 </%def>
19 </%def>
20
20
21 ${self.css()}
21 ${self.css()}
22
22
23 %if c.ga_code:
23 %if c.ga_code:
24 <!-- Analytics -->
24 <!-- Analytics -->
25 <script type="text/javascript">
25 <script type="text/javascript">
26 var _gaq = _gaq || [];
26 var _gaq = _gaq || [];
27 _gaq.push(['_setAccount', '${c.ga_code}']);
27 _gaq.push(['_setAccount', '${c.ga_code}']);
28 _gaq.push(['_trackPageview']);
28 _gaq.push(['_trackPageview']);
29
29
30 (function() {
30 (function() {
31 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
31 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
32 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
32 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
33 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
33 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
34 })();
34 })();
35 </script>
35 </script>
36 %endif
36 %endif
37
37
38 ## JAVASCRIPT ##
38 ## JAVASCRIPT ##
39 <%def name="js()">
39 <%def name="js()">
40 <script type="text/javascript" src="${h.url('/js/yui.2.9.js')}"></script>
40 <script type="text/javascript" src="${h.url('/js/yui.2.9.js')}"></script>
41 <!--[if IE]>
41 <!--[if IE]>
42 <script language="javascript" type="text/javascript" src="${h.url('/js/excanvas.min.js')}"></script>
42 <script language="javascript" type="text/javascript" src="${h.url('/js/excanvas.min.js')}"></script>
43 <![endif]-->
43 <![endif]-->
44 <script type="text/javascript" src="${h.url('/js/yui.flot.js')}"></script>
44 <script type="text/javascript" src="${h.url('/js/yui.flot.js')}"></script>
45 <script type="text/javascript" src="${h.url('/js/rhodecode.js')}"></script>
45 <script type="text/javascript" src="${h.url('/js/rhodecode.js')}"></script>
46 ## EXTRA FOR JS
46 ## EXTRA FOR JS
47 ${self.js_extra()}
47 ${self.js_extra()}
48
48
49 <script type="text/javascript">
49 <script type="text/javascript">
50 var base_url = "${h.url('toggle_following')}";
50 var base_url = "${h.url('toggle_following')}";
51 function onSuccess(target){
51 function onSuccess(target){
52 var f = YUD.get(target.id);
52 var f = YUD.get(target.id);
53 var f_cnt = YUD.get('current_followers_count');
53 var f_cnt = YUD.get('current_followers_count');
54
54
55 if(f.getAttribute('class')=='follow'){
55 if(f.getAttribute('class')=='follow'){
56 f.setAttribute('class','following');
56 f.setAttribute('class','following');
57 f.setAttribute('title',"${_('Stop following this repository')}");
57 f.setAttribute('title',"${_('Stop following this repository')}");
58
58
59 if(f_cnt){
59 if(f_cnt){
60 var cnt = Number(f_cnt.innerHTML)+1;
60 var cnt = Number(f_cnt.innerHTML)+1;
61 f_cnt.innerHTML = cnt;
61 f_cnt.innerHTML = cnt;
62 }
62 }
63 }
63 }
64 else{
64 else{
65 f.setAttribute('class','follow');
65 f.setAttribute('class','follow');
66 f.setAttribute('title',"${_('Start following this repository')}");
66 f.setAttribute('title',"${_('Start following this repository')}");
67 if(f_cnt){
67 if(f_cnt){
68 var cnt = Number(f_cnt.innerHTML)+1;
68 var cnt = Number(f_cnt.innerHTML)+1;
69 f_cnt.innerHTML = cnt;
69 f_cnt.innerHTML = cnt;
70 }
70 }
71 }
71 }
72 }
72 }
73
73
74 function toggleFollowingUser(target,fallows_user_id,token,user_id){
74 function toggleFollowingUser(target,fallows_user_id,token,user_id){
75 args = 'follows_user_id='+fallows_user_id;
75 args = 'follows_user_id='+fallows_user_id;
76 args+= '&amp;auth_token='+token;
76 args+= '&amp;auth_token='+token;
77 if(user_id != undefined){
77 if(user_id != undefined){
78 args+="&amp;user_id="+user_id;
78 args+="&amp;user_id="+user_id;
79 }
79 }
80 YUC.asyncRequest('POST',base_url,{
80 YUC.asyncRequest('POST',base_url,{
81 success:function(o){
81 success:function(o){
82 onSuccess(target);
82 onSuccess(target);
83 }
83 }
84 },args);
84 },args);
85 return false;
85 return false;
86 }
86 }
87
87
88 function toggleFollowingRepo(target,fallows_repo_id,token,user_id){
88 function toggleFollowingRepo(target,fallows_repo_id,token,user_id){
89
89
90 args = 'follows_repo_id='+fallows_repo_id;
90 args = 'follows_repo_id='+fallows_repo_id;
91 args+= '&amp;auth_token='+token;
91 args+= '&amp;auth_token='+token;
92 if(user_id != undefined){
92 if(user_id != undefined){
93 args+="&amp;user_id="+user_id;
93 args+="&amp;user_id="+user_id;
94 }
94 }
95 YUC.asyncRequest('POST',base_url,{
95 YUC.asyncRequest('POST',base_url,{
96 success:function(o){
96 success:function(o){
97 onSuccess(target);
97 onSuccess(target);
98 }
98 }
99 },args);
99 },args);
100 return false;
100 return false;
101 }
101 }
102 YUE.onDOMReady(function(){
102 YUE.onDOMReady(function(){
103
103
104 YUE.on('quick_login_link','click',function(e){
104 YUE.on('quick_login_link','click',function(e){
105
105
106 if(YUD.hasClass('quick_login_link','enabled')){
106 if(YUD.hasClass('quick_login_link','enabled')){
107 YUD.setStyle('quick_login','display','none');
107 YUD.setStyle('quick_login','display','none');
108 YUD.removeClass('quick_login_link','enabled');
108 YUD.removeClass('quick_login_link','enabled');
109 }
109 }
110 else{
110 else{
111 YUD.setStyle('quick_login','display','');
111 YUD.setStyle('quick_login','display','');
112 YUD.addClass('quick_login_link','enabled');
112 YUD.addClass('quick_login_link','enabled');
113 YUD.get('username').focus();
113 YUD.get('username').focus();
114 }
114 }
115 //make sure we don't redirect
115 //make sure we don't redirect
116 YUE.preventDefault(e);
116 YUE.preventDefault(e);
117 });
117 });
118
118
119 tooltip_activate();
119 tooltip_activate();
120 show_more_event();
120
121
121 YUE.on(YUQ('.quick_repo_menu'),'click',function(e){
122 YUE.on(YUQ('.quick_repo_menu'),'click',function(e){
122 var menu = e.currentTarget.firstElementChild;
123 var menu = e.currentTarget.firstElementChild;
123 if(YUD.hasClass(menu,'hidden')){
124 if(YUD.hasClass(menu,'hidden')){
124 YUD.addClass(e.currentTarget,'active');
125 YUD.addClass(e.currentTarget,'active');
125 YUD.removeClass(menu,'hidden');
126 YUD.removeClass(menu,'hidden');
126 }else{
127 }else{
127 YUD.removeClass(e.currentTarget,'active');
128 YUD.removeClass(e.currentTarget,'active');
128 YUD.addClass(menu,'hidden');
129 YUD.addClass(menu,'hidden');
129 }
130 }
130 })
131 })
131
132
132 })
133 })
133 </script>
134 </script>
134
135
135 </%def>
136 </%def>
136 <%def name="js_extra()">
137 <%def name="js_extra()">
137 </%def>
138 </%def>
138 ${self.js()}
139 ${self.js()}
139 </head>
140 </head>
140 <body id="body">
141 <body id="body">
141 ${next.body()}
142 ${next.body()}
142 </body>
143 </body>
143 </html> No newline at end of file
144 </html>
@@ -1,228 +1,227
1 <%page args="parent" />
1 <%page args="parent" />
2 <%def name="get_sort(name)">
2 <%def name="get_sort(name)">
3 <%name_slug = name.lower().replace(' ','_') %>
3 <%name_slug = name.lower().replace(' ','_') %>
4
4
5 %if name_slug == c.sort_slug:
5 %if name_slug == c.sort_slug:
6 %if c.sort_by.startswith('-'):
6 %if c.sort_by.startswith('-'):
7 <a href="?sort=${name_slug}">${name}&uarr;</a>
7 <a href="?sort=${name_slug}">${name}&uarr;</a>
8 %else:
8 %else:
9 <a href="?sort=-${name_slug}">${name}&darr;</a>
9 <a href="?sort=-${name_slug}">${name}&darr;</a>
10 %endif:
10 %endif:
11 %else:
11 %else:
12 <a href="?sort=${name_slug}">${name}</a>
12 <a href="?sort=${name_slug}">${name}</a>
13 %endif
13 %endif
14 </%def>
14 </%def>
15
15
16 <div class="box">
16 <div class="box">
17 <!-- box / title -->
17 <!-- box / title -->
18 <div class="title">
18 <div class="title">
19 <h5><input class="top-right-rounded-corner top-left-rounded-corner
19 <h5><input class="top-right-rounded-corner top-left-rounded-corner
20 bottom-left-rounded-corner bottom-right-rounded-corner"
20 bottom-left-rounded-corner bottom-right-rounded-corner"
21 id="q_filter" size="15" type="text" name="filter"
21 id="q_filter" size="15" type="text" name="filter"
22 value="${_('quick filter...')}"/>
22 value="${_('quick filter...')}"/>
23 ${parent.breadcrumbs()} <span id="repo_count"></span> ${_('repositories')}
23 ${parent.breadcrumbs()} <span id="repo_count"></span> ${_('repositories')}
24 </h5>
24 </h5>
25 %if c.rhodecode_user.username != 'default':
25 %if c.rhodecode_user.username != 'default':
26 %if h.HasPermissionAny('hg.admin','hg.create.repository')():
26 %if h.HasPermissionAny('hg.admin','hg.create.repository')():
27 <ul class="links">
27 <ul class="links">
28 <li>
28 <li>
29 <span>${h.link_to(_('ADD NEW REPOSITORY'),h.url('admin_settings_create_repository'))}</span>
29 <span>${h.link_to(_('ADD NEW REPOSITORY'),h.url('admin_settings_create_repository'))}</span>
30 </li>
30 </li>
31 </ul>
31 </ul>
32 %endif
32 %endif
33 %endif
33 %endif
34 </div>
34 </div>
35 <!-- end box / title -->
35 <!-- end box / title -->
36 <div class="table">
36 <div class="table">
37 % if c.groups:
37 % if c.groups:
38 <table>
38 <table>
39
40 <thead>
39 <thead>
41 <tr>
40 <tr>
42 <th class="left"><a href="#">${_('Group name')}</a></th>
41 <th class="left"><a href="#">${_('Group name')}</a></th>
43 <th class="left"><a href="#">${_('Description')}</a></th>
42 <th class="left"><a href="#">${_('Description')}</a></th>
44 <th class="left"><a href="#">${_('Number of repositories')}</a></th>
43 <th class="left"><a href="#">${_('Number of repositories')}</a></th>
45 </tr>
44 </tr>
46 </thead>
45 </thead>
47
46
48 ## REPO GROUPS
47 ## REPO GROUPS
49
48
50 % for gr in c.groups:
49 % for gr in c.groups:
51 <tr>
50 <tr>
52 <td>
51 <td>
53 <div style="white-space: nowrap">
52 <div style="white-space: nowrap">
54 <img class="icon" alt="${_('Repositories group')}" src="${h.url('/images/icons/database_link.png')}"/>
53 <img class="icon" alt="${_('Repositories group')}" src="${h.url('/images/icons/database_link.png')}"/>
55 ${h.link_to(gr.group_name,url('repos_group',id=gr.group_id))}
54 ${h.link_to(gr.group_name,url('repos_group',id=gr.group_id))}
56 </div>
55 </div>
57 </td>
56 </td>
58 <td>${gr.group_description}</td>
57 <td>${gr.group_description}</td>
59 <td><b>${gr.repositories.count()}</b></td>
58 <td><b>${gr.repositories.count()}</b></td>
60 </tr>
59 </tr>
61 % endfor
60 % endfor
62
61
63 </table>
62 </table>
64 <div style="height: 20px"></div>
63 <div style="height: 20px"></div>
65 % endif
64 % endif
66 <table>
65 <table>
67 <thead>
66 <thead>
68 <tr>
67 <tr>
69 <th class="left"></th>
68 <th class="left"></th>
70 <th class="left">${get_sort(_('Name'))}</th>
69 <th class="left">${get_sort(_('Name'))}</th>
71 <th class="left">${get_sort(_('Description'))}</th>
70 <th class="left">${get_sort(_('Description'))}</th>
72 <th class="left">${get_sort(_('Last change'))}</th>
71 <th class="left">${get_sort(_('Last change'))}</th>
73 <th class="left">${get_sort(_('Tip'))}</th>
72 <th class="left">${get_sort(_('Tip'))}</th>
74 <th class="left">${get_sort(_('Owner'))}</th>
73 <th class="left">${get_sort(_('Owner'))}</th>
75 <th class="left">${_('RSS')}</th>
74 <th class="left">${_('RSS')}</th>
76 <th class="left">${_('Atom')}</th>
75 <th class="left">${_('Atom')}</th>
77 </tr>
76 </tr>
78 </thead>
77 </thead>
79 <tbody>
78 <tbody>
80 %for cnt,repo in enumerate(c.repos_list):
79 %for cnt,repo in enumerate(c.repos_list):
81 <tr class="parity${cnt%2}">
80 <tr class="parity${cnt%2}">
82 <td class="quick_repo_menu">
81 <td class="quick_repo_menu">
83 <ul class="menu_items hidden">
82 <ul class="menu_items hidden">
84 <li>
83 <li>
85 <a title="${_('Summary')}" href="${h.url('summary_home',repo_name=repo['name'])}">
84 <a title="${_('Summary')}" href="${h.url('summary_home',repo_name=repo['name'])}">
86 <span class="icon">
85 <span class="icon">
87 <img src="${h.url('/images/icons/clipboard_16.png')}" alt="${_('Summary')}" />
86 <img src="${h.url('/images/icons/clipboard_16.png')}" alt="${_('Summary')}" />
88 </span>
87 </span>
89 <span>${_('Summary')}</span>
88 <span>${_('Summary')}</span>
90 </a>
89 </a>
91 </li>
90 </li>
92 <li>
91 <li>
93 <a title="${_('Changelog')}" href="${h.url('changelog_home',repo_name=repo['name'])}">
92 <a title="${_('Changelog')}" href="${h.url('changelog_home',repo_name=repo['name'])}">
94 <span class="icon">
93 <span class="icon">
95 <img src="${h.url('/images/icons/time.png')}" alt="${_('Changelog')}" />
94 <img src="${h.url('/images/icons/time.png')}" alt="${_('Changelog')}" />
96 </span>
95 </span>
97 <span>${_('Changelog')}</span>
96 <span>${_('Changelog')}</span>
98 </a>
97 </a>
99 </li>
98 </li>
100 <li>
99 <li>
101 <a title="${_('Files')}" href="${h.url('files_home',repo_name=repo['name'])}">
100 <a title="${_('Files')}" href="${h.url('files_home',repo_name=repo['name'])}">
102 <span class="icon">
101 <span class="icon">
103 <img src="${h.url('/images/icons/file.png')}" alt="${_('Files')}" />
102 <img src="${h.url('/images/icons/file.png')}" alt="${_('Files')}" />
104 </span>
103 </span>
105 <span>${_('Files')}</span>
104 <span>${_('Files')}</span>
106 </a>
105 </a>
107 </li>
106 </li>
108 </ul>
107 </ul>
109 </td>
108 </td>
110 <td>
109 <td>
111 ## TYPE OF REPO
110 ## TYPE OF REPO
112 <div style="white-space: nowrap">
111 <div style="white-space: nowrap">
113 %if repo['dbrepo']['repo_type'] =='hg':
112 %if repo['dbrepo']['repo_type'] =='hg':
114 <img class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="${h.url('/images/icons/hgicon.png')}"/>
113 <img class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="${h.url('/images/icons/hgicon.png')}"/>
115 %elif repo['dbrepo']['repo_type'] =='git':
114 %elif repo['dbrepo']['repo_type'] =='git':
116 <img class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="${h.url('/images/icons/giticon.png')}"/>
115 <img class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="${h.url('/images/icons/giticon.png')}"/>
117 %endif
116 %endif
118
117
119 ##PRIVATE/PUBLIC
118 ##PRIVATE/PUBLIC
120 %if repo['dbrepo']['private']:
119 %if repo['dbrepo']['private']:
121 <img class="icon" title="${_('private repository')}" alt="${_('private repository')}" src="${h.url('/images/icons/lock.png')}"/>
120 <img class="icon" title="${_('private repository')}" alt="${_('private repository')}" src="${h.url('/images/icons/lock.png')}"/>
122 %else:
121 %else:
123 <img class="icon" title="${_('public repository')}" alt="${_('public repository')}" src="${h.url('/images/icons/lock_open.png')}"/>
122 <img class="icon" title="${_('public repository')}" alt="${_('public repository')}" src="${h.url('/images/icons/lock_open.png')}"/>
124 %endif
123 %endif
125
124
126 ##NAME
125 ##NAME
127 ${h.link_to(repo['name'],
126 ${h.link_to(repo['name'],
128 h.url('summary_home',repo_name=repo['name']),class_="repo_name")}
127 h.url('summary_home',repo_name=repo['name']),class_="repo_name")}
129 %if repo['dbrepo_fork']:
128 %if repo['dbrepo_fork']:
130 <a href="${h.url('summary_home',repo_name=repo['dbrepo_fork']['repo_name'])}">
129 <a href="${h.url('summary_home',repo_name=repo['dbrepo_fork']['repo_name'])}">
131 <img class="icon" alt="${_('fork')}"
130 <img class="icon" alt="${_('fork')}"
132 title="${_('Fork of')} ${repo['dbrepo_fork']['repo_name']}"
131 title="${_('Fork of')} ${repo['dbrepo_fork']['repo_name']}"
133 src="${h.url('/images/icons/arrow_divide.png')}"/></a>
132 src="${h.url('/images/icons/arrow_divide.png')}"/></a>
134 %endif
133 %endif
135 </div>
134 </div>
136 </td>
135 </td>
137 ##DESCRIPTION
136 ##DESCRIPTION
138 <td><span class="tooltip" title="${h.tooltip(repo['description'])}">
137 <td><span class="tooltip" title="${h.tooltip(repo['description'])}">
139 ${h.truncate(repo['description'],60)}</span>
138 ${h.truncate(repo['description'],60)}</span>
140 </td>
139 </td>
141 ##LAST CHANGE
140 ##LAST CHANGE
142 <td>
141 <td>
143 <span class="tooltip" title="${repo['last_change']}">
142 <span class="tooltip" title="${repo['last_change']}">
144 ${h.age(repo['last_change'])}</span>
143 ${h.age(repo['last_change'])}</span>
145 </td>
144 </td>
146 <td>
145 <td>
147 %if repo['rev']>=0:
146 %if repo['rev']>=0:
148 ${h.link_to('r%s:%s' % (repo['rev'],h.short_id(repo['tip'])),
147 ${h.link_to('r%s:%s' % (repo['rev'],h.short_id(repo['tip'])),
149 h.url('changeset_home',repo_name=repo['name'],revision=repo['tip']),
148 h.url('changeset_home',repo_name=repo['name'],revision=repo['tip']),
150 class_="tooltip",
149 class_="tooltip",
151 title=h.tooltip(repo['last_msg']))}
150 title=h.tooltip(repo['last_msg']))}
152 %else:
151 %else:
153 ${_('No changesets yet')}
152 ${_('No changesets yet')}
154 %endif
153 %endif
155 </td>
154 </td>
156 <td title="${repo['contact']}">${h.person(repo['contact'])}</td>
155 <td title="${repo['contact']}">${h.person(repo['contact'])}</td>
157 <td>
156 <td>
158 %if c.rhodecode_user.username != 'default':
157 %if c.rhodecode_user.username != 'default':
159 <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>
158 <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>
160 %else:
159 %else:
161 <a title="${_('Subscribe to %s rss feed')%repo['name']}" class="rss_icon" href="${h.url('rss_feed_home',repo_name=repo['name'])}"></a>
160 <a title="${_('Subscribe to %s rss feed')%repo['name']}" class="rss_icon" href="${h.url('rss_feed_home',repo_name=repo['name'])}"></a>
162 %endif:
161 %endif:
163 </td>
162 </td>
164 <td>
163 <td>
165 %if c.rhodecode_user.username != 'default':
164 %if c.rhodecode_user.username != 'default':
166 <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>
165 <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>
167 %else:
166 %else:
168 <a title="${_('Subscribe to %s atom feed')%repo['name']}" class="atom_icon" href="${h.url('atom_feed_home',repo_name=repo['name'])}"></a>
167 <a title="${_('Subscribe to %s atom feed')%repo['name']}" class="atom_icon" href="${h.url('atom_feed_home',repo_name=repo['name'])}"></a>
169 %endif:
168 %endif:
170 </td>
169 </td>
171 </tr>
170 </tr>
172 %endfor
171 %endfor
173
172
174 </tbody>
173 </tbody>
175 </table>
174 </table>
176 </div>
175 </div>
177 </div>
176 </div>
178
177
179
178
180 <script type="text/javascript">
179 <script type="text/javascript">
181 var D = YAHOO.util.Dom;
180 var D = YAHOO.util.Dom;
182 var E = YAHOO.util.Event;
181 var E = YAHOO.util.Event;
183 var S = YAHOO.util.Selector;
182 var S = YAHOO.util.Selector;
184
183
185 var q_filter = D.get('q_filter');
184 var q_filter = D.get('q_filter');
186 var F = YAHOO.namespace('q_filter');
185 var F = YAHOO.namespace('q_filter');
187
186
188 E.on(q_filter,'click',function(){
187 E.on(q_filter,'click',function(){
189 q_filter.value = '';
188 q_filter.value = '';
190 });
189 });
191
190
192 F.filterTimeout = null;
191 F.filterTimeout = null;
193
192
194 //set initial count for repos
193 //set initial count for repos
195 var nodes = S.query('div.table tr td div a.repo_name');
194 var nodes = S.query('div.table tr td div a.repo_name');
196 YUD.get('repo_count').innerHTML = nodes.length;
195 YUD.get('repo_count').innerHTML = nodes.length;
197 F.updateFilter = function() {
196 F.updateFilter = function() {
198 // Reset timeout
197 // Reset timeout
199 F.filterTimeout = null;
198 F.filterTimeout = null;
200
199
201 var obsolete = [];
200 var obsolete = [];
202 nodes = S.query('div.table tr td div a.repo_name');
201 nodes = S.query('div.table tr td div a.repo_name');
203 var req = q_filter.value.toLowerCase();
202 var req = q_filter.value.toLowerCase();
204 for (n in nodes){
203 for (n in nodes){
205 D.setStyle(nodes[n].parentNode.parentNode.parentNode,'display','')
204 D.setStyle(nodes[n].parentNode.parentNode.parentNode,'display','')
206 }
205 }
207 if (req){
206 if (req){
208 for (n in nodes){
207 for (n in nodes){
209 if (nodes[n].innerHTML.toLowerCase().indexOf(req) == -1) {
208 if (nodes[n].innerHTML.toLowerCase().indexOf(req) == -1) {
210 obsolete.push(nodes[n]);
209 obsolete.push(nodes[n]);
211 }
210 }
212 }
211 }
213 if(obsolete){
212 if(obsolete){
214 for (n in obsolete){
213 for (n in obsolete){
215 D.setStyle(obsolete[n].parentNode.parentNode.parentNode,'display','none');
214 D.setStyle(obsolete[n].parentNode.parentNode.parentNode,'display','none');
216 }
215 }
217 }
216 }
218 }
217 }
219 // set new count into dashboard
218 // set new count into dashboard
220 YUD.get('repo_count').innerHTML = nodes.length - obsolete.length;
219 YUD.get('repo_count').innerHTML = nodes.length - obsolete.length;
221 }
220 }
222
221
223 E.on(q_filter,'keyup',function(e){
222 E.on(q_filter,'keyup',function(e){
224 clearTimeout(F.filterTimeout);
223 clearTimeout(F.filterTimeout);
225 setTimeout(F.updateFilter,600);
224 setTimeout(F.updateFilter,600);
226 });
225 });
227
226
228 </script>
227 </script>
General Comments 0
You need to be logged in to leave comments. Login now