##// END OF EJS Templates
template fixes
marcink -
r696:4432eb11 beta
parent child Browse files
Show More
@@ -1,2341 +1,2341 b''
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 30px;
190 padding:0 30px;
191 }
191 }
192
192
193 #header ul#logged-user li {
193 #header ul#logged-user li {
194 list-style:none;
194 list-style:none;
195 float:left;
195 float:left;
196 border-left:1px solid #bbb;
196 border-left:1px solid #bbb;
197 border-right:1px solid #a5a5a5;
197 border-right:1px solid #a5a5a5;
198 margin:-2px 0 0;
198 margin:-2px 0 0;
199 padding:10px 12px;
199 padding:10px 12px;
200 }
200 }
201
201
202 #header ul#logged-user li.first {
202 #header ul#logged-user li.first {
203 border-left:none;
203 border-left:none;
204 margin:-6px;
204 margin:-6px;
205 }
205 }
206
206
207 #header ul#logged-user li.first div.account {
207 #header ul#logged-user li.first div.account {
208 padding-top:4px;
208 padding-top:4px;
209 float:left;
209 float:left;
210 }
210 }
211
211
212 #header ul#logged-user li.last {
212 #header ul#logged-user li.last {
213 border-right:none;
213 border-right:none;
214 }
214 }
215
215
216 #header ul#logged-user li a {
216 #header ul#logged-user li a {
217 color:#4e4e4e;
217 color:#4e4e4e;
218 font-weight:700;
218 font-weight:700;
219 text-decoration:none;
219 text-decoration:none;
220 }
220 }
221
221
222 #header ul#logged-user li a:hover {
222 #header ul#logged-user li a:hover {
223 color:#376ea6;
223 color:#376ea6;
224 text-decoration:underline;
224 text-decoration:underline;
225 }
225 }
226
226
227 #header ul#logged-user li.highlight a {
227 #header ul#logged-user li.highlight a {
228 color:#fff;
228 color:#fff;
229 }
229 }
230
230
231 #header ul#logged-user li.highlight a:hover {
231 #header ul#logged-user li.highlight a:hover {
232 color:#376ea6;
232 color:#376ea6;
233 }
233 }
234
234
235 #header #header-inner {
235 #header #header-inner {
236 height:40px;
236 height:40px;
237 clear:both;
237 clear:both;
238 position:relative;
238 position:relative;
239 background:#003367 url("../images/header_inner.png") repeat-x;
239 background:#003367 url("../images/header_inner.png") repeat-x;
240 border-bottom:2px solid #fff;
240 border-bottom:2px solid #fff;
241 margin:0;
241 margin:0;
242 padding:0;
242 padding:0;
243 }
243 }
244
244
245 #header #header-inner #home a {
245 #header #header-inner #home a {
246 height:40px;
246 height:40px;
247 width:46px;
247 width:46px;
248 display:block;
248 display:block;
249 background:url("../images/button_home.png");
249 background:url("../images/button_home.png");
250 background-position:0 0;
250 background-position:0 0;
251 margin:0;
251 margin:0;
252 padding:0;
252 padding:0;
253 }
253 }
254
254
255 #header #header-inner #home a:hover {
255 #header #header-inner #home a:hover {
256 background-position:0 -40px;
256 background-position:0 -40px;
257 }
257 }
258
258
259 #header #header-inner #logo h1 {
259 #header #header-inner #logo h1 {
260 color:#FFF;
260 color:#FFF;
261 font-size:14px;
261 font-size:18px;
262 margin:13px 0 0 13px;
262 margin:10px 0 0 13px;
263 padding:0;
263 padding:0;
264 }
264 }
265
265
266 #header #header-inner #logo a {
266 #header #header-inner #logo a {
267 color:#fff;
267 color:#fff;
268 text-decoration:none;
268 text-decoration:none;
269 }
269 }
270
270
271 #header #header-inner #logo a:hover {
271 #header #header-inner #logo a:hover {
272 color:#bfe3ff;
272 color:#bfe3ff;
273 }
273 }
274
274
275 #header #header-inner #quick,#header #header-inner #quick ul {
275 #header #header-inner #quick,#header #header-inner #quick ul {
276 position:relative;
276 position:relative;
277 float:right;
277 float:right;
278 list-style-type:none;
278 list-style-type:none;
279 list-style-position:outside;
279 list-style-position:outside;
280 margin:10px 5px 0 0;
280 margin:10px 5px 0 0;
281 padding:0;
281 padding:0;
282 }
282 }
283
283
284 #header #header-inner #quick li {
284 #header #header-inner #quick li {
285 position:relative;
285 position:relative;
286 float:left;
286 float:left;
287 margin:0 5px 0 0;
287 margin:0 5px 0 0;
288 padding:0;
288 padding:0;
289 }
289 }
290
290
291 #header #header-inner #quick li a {
291 #header #header-inner #quick li a {
292 top:0;
292 top:0;
293 left:0;
293 left:0;
294 height:1%;
294 height:1%;
295 display:block;
295 display:block;
296 clear:both;
296 clear:both;
297 overflow:hidden;
297 overflow:hidden;
298 color:#FFF;
298 color:#FFF;
299 font-weight:700;
299 font-weight:700;
300 text-decoration:none;
300 text-decoration:none;
301 background:#369 url("../../images/quick_l.png") no-repeat top left;
301 background:#369 url("../../images/quick_l.png") no-repeat top left;
302 padding:0;
302 padding:0;
303 }
303 }
304
304
305 #header #header-inner #quick li span {
305 #header #header-inner #quick li span {
306 top:0;
306 top:0;
307 right:0;
307 right:0;
308 height:1%;
308 height:1%;
309 display:block;
309 display:block;
310 float:left;
310 float:left;
311 background:url("../../images/quick_r.png") no-repeat top right;
311 background:url("../../images/quick_r.png") no-repeat top right;
312 border-left:1px solid #3f6f9f;
312 border-left:1px solid #3f6f9f;
313 margin:0;
313 margin:0;
314 padding:10px 12px 8px 10px;
314 padding:10px 12px 8px 10px;
315 }
315 }
316
316
317 #header #header-inner #quick li span.normal {
317 #header #header-inner #quick li span.normal {
318 border:none;
318 border:none;
319 padding:10px 12px 8px;
319 padding:10px 12px 8px;
320 }
320 }
321
321
322 #header #header-inner #quick li span.icon {
322 #header #header-inner #quick li span.icon {
323 top:0;
323 top:0;
324 left:0;
324 left:0;
325 border-left:none;
325 border-left:none;
326 background:url("../../images/quick_l.png") no-repeat top left;
326 background:url("../../images/quick_l.png") no-repeat top left;
327 border-right:1px solid #2e5c89;
327 border-right:1px solid #2e5c89;
328 padding:8px 8px 4px;
328 padding:8px 8px 4px;
329 }
329 }
330
330
331 #header #header-inner #quick li a:hover {
331 #header #header-inner #quick li a:hover {
332 background:#4e4e4e url("../../images/quick_l_selected.png") no-repeat top left;
332 background:#4e4e4e url("../../images/quick_l_selected.png") no-repeat top left;
333 }
333 }
334
334
335 #header #header-inner #quick li a:hover span {
335 #header #header-inner #quick li a:hover span {
336 border-left:1px solid #545454;
336 border-left:1px solid #545454;
337 background:url("../../images/quick_r_selected.png") no-repeat top right;
337 background:url("../../images/quick_r_selected.png") no-repeat top right;
338 }
338 }
339
339
340 #header #header-inner #quick li a:hover span.icon {
340 #header #header-inner #quick li a:hover span.icon {
341 border-left:none;
341 border-left:none;
342 border-right:1px solid #464646;
342 border-right:1px solid #464646;
343 background:url("../../images/quick_l_selected.png") no-repeat top left;
343 background:url("../../images/quick_l_selected.png") no-repeat top left;
344 }
344 }
345
345
346 #header #header-inner #quick ul {
346 #header #header-inner #quick ul {
347 top:29px;
347 top:29px;
348 right:0;
348 right:0;
349 min-width:200px;
349 min-width:200px;
350 display:none;
350 display:none;
351 position:absolute;
351 position:absolute;
352 background:#FFF;
352 background:#FFF;
353 border:1px solid #666;
353 border:1px solid #666;
354 border-top:1px solid #003367;
354 border-top:1px solid #003367;
355 z-index:100;
355 z-index:100;
356 margin:0;
356 margin:0;
357 padding:0;
357 padding:0;
358 }
358 }
359
359
360 #header #header-inner #quick ul.repo_switcher {
360 #header #header-inner #quick ul.repo_switcher {
361 max-height:275px;
361 max-height:275px;
362 overflow-x:hidden;
362 overflow-x:hidden;
363 overflow-y:auto;
363 overflow-y:auto;
364 }
364 }
365
365
366 #header #header-inner #quick .repo_switcher_type{
366 #header #header-inner #quick .repo_switcher_type{
367 position:absolute;
367 position:absolute;
368 left:0;
368 left:0;
369 top:9px;
369 top:9px;
370
370
371 }
371 }
372 #header #header-inner #quick li ul li {
372 #header #header-inner #quick li ul li {
373 border-bottom:1px solid #ddd;
373 border-bottom:1px solid #ddd;
374 }
374 }
375
375
376 #header #header-inner #quick li ul li a {
376 #header #header-inner #quick li ul li a {
377 width:182px;
377 width:182px;
378 height:auto;
378 height:auto;
379 display:block;
379 display:block;
380 float:left;
380 float:left;
381 background:#FFF;
381 background:#FFF;
382 color:#003367;
382 color:#003367;
383 font-weight:400;
383 font-weight:400;
384 margin:0;
384 margin:0;
385 padding:7px 9px;
385 padding:7px 9px;
386 }
386 }
387
387
388 #header #header-inner #quick li ul li a:hover {
388 #header #header-inner #quick li ul li a:hover {
389 color:#000;
389 color:#000;
390 background:#FFF;
390 background:#FFF;
391 }
391 }
392
392
393 #header #header-inner #quick ul ul {
393 #header #header-inner #quick ul ul {
394 top:auto;
394 top:auto;
395 }
395 }
396
396
397 #header #header-inner #quick li ul ul {
397 #header #header-inner #quick li ul ul {
398 right:200px;
398 right:200px;
399 max-height:275px;
399 max-height:275px;
400 overflow:auto;
400 overflow:auto;
401 overflow-x:hidden;
401 overflow-x:hidden;
402 white-space:normal;
402 white-space:normal;
403 }
403 }
404
404
405 #header #header-inner #quick li ul li a.journal,#header #header-inner #quick li ul li a.journal:hover {
405 #header #header-inner #quick li ul li a.journal,#header #header-inner #quick li ul li a.journal:hover {
406 background:url("../images/icons/book.png") no-repeat scroll 4px 9px #FFF;
406 background:url("../images/icons/book.png") no-repeat scroll 4px 9px #FFF;
407 width:167px;
407 width:167px;
408 margin:0;
408 margin:0;
409 padding:12px 9px 7px 24px;
409 padding:12px 9px 7px 24px;
410 }
410 }
411
411
412 #header #header-inner #quick li ul li a.private_repo,#header #header-inner #quick li ul li a.private_repo:hover {
412 #header #header-inner #quick li ul li a.private_repo,#header #header-inner #quick li ul li a.private_repo:hover {
413 background:url("../images/icons/lock.png") no-repeat scroll 4px 9px #FFF;
413 background:url("../images/icons/lock.png") no-repeat scroll 4px 9px #FFF;
414 min-width:167px;
414 min-width:167px;
415 margin:0;
415 margin:0;
416 padding:12px 9px 7px 24px;
416 padding:12px 9px 7px 24px;
417 }
417 }
418
418
419 #header #header-inner #quick li ul li a.public_repo,#header #header-inner #quick li ul li a.public_repo:hover {
419 #header #header-inner #quick li ul li a.public_repo,#header #header-inner #quick li ul li a.public_repo:hover {
420 background:url("../images/icons/lock_open.png") no-repeat scroll 4px 9px #FFF;
420 background:url("../images/icons/lock_open.png") no-repeat scroll 4px 9px #FFF;
421 min-width:167px;
421 min-width:167px;
422 margin:0;
422 margin:0;
423 padding:12px 9px 7px 24px;
423 padding:12px 9px 7px 24px;
424 }
424 }
425
425
426 #header #header-inner #quick li ul li a.hg,#header #header-inner #quick li ul li a.hg:hover {
426 #header #header-inner #quick li ul li a.hg,#header #header-inner #quick li ul li a.hg:hover {
427 background:url("../images/icons/hgicon.png") no-repeat scroll 4px 9px #FFF;
427 background:url("../images/icons/hgicon.png") no-repeat scroll 4px 9px #FFF;
428 min-width:167px;
428 min-width:167px;
429 margin:0 0 0 14px;
429 margin:0 0 0 14px;
430 padding:12px 9px 7px 24px;
430 padding:12px 9px 7px 24px;
431 }
431 }
432
432
433 #header #header-inner #quick li ul li a.git,#header #header-inner #quick li ul li a.git:hover {
433 #header #header-inner #quick li ul li a.git,#header #header-inner #quick li ul li a.git:hover {
434 background:url("../images/icons/giticon.png") no-repeat scroll 4px 9px #FFF;
434 background:url("../images/icons/giticon.png") no-repeat scroll 4px 9px #FFF;
435 min-width:167px;
435 min-width:167px;
436 margin:0 0 0 14px;
436 margin:0 0 0 14px;
437 padding:12px 9px 7px 24px;
437 padding:12px 9px 7px 24px;
438 }
438 }
439
439
440 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover {
440 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover {
441 background:url("../images/icons/database_edit.png") no-repeat scroll 4px 9px #FFF;
441 background:url("../images/icons/database_edit.png") no-repeat scroll 4px 9px #FFF;
442 width:167px;
442 width:167px;
443 margin:0;
443 margin:0;
444 padding:12px 9px 7px 24px;
444 padding:12px 9px 7px 24px;
445 }
445 }
446
446
447 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover {
447 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover {
448 background:#FFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
448 background:#FFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
449 width:167px;
449 width:167px;
450 margin:0;
450 margin:0;
451 padding:12px 9px 7px 24px;
451 padding:12px 9px 7px 24px;
452 }
452 }
453
453
454 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover {
454 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover {
455 background:#FFF url("../images/icons/cog.png") no-repeat 4px 9px;
455 background:#FFF url("../images/icons/cog.png") no-repeat 4px 9px;
456 width:167px;
456 width:167px;
457 margin:0;
457 margin:0;
458 padding:12px 9px 7px 24px;
458 padding:12px 9px 7px 24px;
459 }
459 }
460
460
461 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover {
461 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover {
462 background:#FFF url("../images/icons/key.png") no-repeat 4px 9px;
462 background:#FFF url("../images/icons/key.png") no-repeat 4px 9px;
463 width:167px;
463 width:167px;
464 margin:0;
464 margin:0;
465 padding:12px 9px 7px 24px;
465 padding:12px 9px 7px 24px;
466 }
466 }
467
467
468 #header #header-inner #quick li ul li a.fork,#header #header-inner #quick li ul li a.fork:hover {
468 #header #header-inner #quick li ul li a.fork,#header #header-inner #quick li ul li a.fork:hover {
469 background:#FFF url("../images/icons/arrow_divide.png") no-repeat 4px 9px;
469 background:#FFF url("../images/icons/arrow_divide.png") no-repeat 4px 9px;
470 width:167px;
470 width:167px;
471 margin:0;
471 margin:0;
472 padding:12px 9px 7px 24px;
472 padding:12px 9px 7px 24px;
473 }
473 }
474
474
475 #header #header-inner #quick li ul li a.search,#header #header-inner #quick li ul li a.search:hover {
475 #header #header-inner #quick li ul li a.search,#header #header-inner #quick li ul li a.search:hover {
476 background:#FFF url("../images/icons/search_16.png") no-repeat 4px 9px;
476 background:#FFF url("../images/icons/search_16.png") no-repeat 4px 9px;
477 width:167px;
477 width:167px;
478 margin:0;
478 margin:0;
479 padding:12px 9px 7px 24px;
479 padding:12px 9px 7px 24px;
480 }
480 }
481
481
482 #header #header-inner #quick li ul li a.delete,#header #header-inner #quick li ul li a.delete:hover {
482 #header #header-inner #quick li ul li a.delete,#header #header-inner #quick li ul li a.delete:hover {
483 background:#FFF url("../images/icons/delete.png") no-repeat 4px 9px;
483 background:#FFF url("../images/icons/delete.png") no-repeat 4px 9px;
484 width:167px;
484 width:167px;
485 margin:0;
485 margin:0;
486 padding:12px 9px 7px 24px;
486 padding:12px 9px 7px 24px;
487 }
487 }
488
488
489 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover {
489 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover {
490 background:#FFF url("../images/icons/arrow_branch.png") no-repeat 4px 9px;
490 background:#FFF url("../images/icons/arrow_branch.png") no-repeat 4px 9px;
491 width:167px;
491 width:167px;
492 margin:0;
492 margin:0;
493 padding:12px 9px 7px 24px;
493 padding:12px 9px 7px 24px;
494 }
494 }
495
495
496 #header #header-inner #quick li ul li a.tags,#header #header-inner #quick li ul li a.tags:hover {
496 #header #header-inner #quick li ul li a.tags,#header #header-inner #quick li ul li a.tags:hover {
497 background:#FFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
497 background:#FFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
498 width:167px;
498 width:167px;
499 margin:0;
499 margin:0;
500 padding:12px 9px 7px 24px;
500 padding:12px 9px 7px 24px;
501 }
501 }
502
502
503 #header #header-inner #quick li ul li a.admin,#header #header-inner #quick li ul li a.admin:hover {
503 #header #header-inner #quick li ul li a.admin,#header #header-inner #quick li ul li a.admin:hover {
504 background:#FFF url("../images/icons/cog_edit.png") no-repeat 4px 9px;
504 background:#FFF url("../images/icons/cog_edit.png") no-repeat 4px 9px;
505 width:167px;
505 width:167px;
506 margin:0;
506 margin:0;
507 padding:12px 9px 7px 24px;
507 padding:12px 9px 7px 24px;
508 }
508 }
509
509
510 #content #left {
510 #content #left {
511 left:0;
511 left:0;
512 width:280px;
512 width:280px;
513 position:absolute;
513 position:absolute;
514 }
514 }
515
515
516 #content #right {
516 #content #right {
517 margin:0 60px 10px 290px;
517 margin:0 60px 10px 290px;
518 }
518 }
519
519
520 #content div.box {
520 #content div.box {
521 clear:both;
521 clear:both;
522 overflow:hidden;
522 overflow:hidden;
523 background:#fff;
523 background:#fff;
524 margin:0 0 10px;
524 margin:0 0 10px;
525 padding:0 0 10px;
525 padding:0 0 10px;
526 }
526 }
527
527
528 #content div.box-left {
528 #content div.box-left {
529 width:49%;
529 width:49%;
530 clear:none;
530 clear:none;
531 float:left;
531 float:left;
532 margin:0 0 10px;
532 margin:0 0 10px;
533 }
533 }
534
534
535 #content div.box-right {
535 #content div.box-right {
536 width:49%;
536 width:49%;
537 clear:none;
537 clear:none;
538 float:right;
538 float:right;
539 margin:0 0 10px;
539 margin:0 0 10px;
540 }
540 }
541
541
542 #content div.box div.title {
542 #content div.box div.title {
543 clear:both;
543 clear:both;
544 overflow:hidden;
544 overflow:hidden;
545 background:#369 url("../images/header_inner.png") repeat-x;
545 background:#369 url("../images/header_inner.png") repeat-x;
546 margin:0 0 20px;
546 margin:0 0 20px;
547 padding:0;
547 padding:0;
548 }
548 }
549
549
550 #content div.box div.title h5 {
550 #content div.box div.title h5 {
551 float:left;
551 float:left;
552 border:none;
552 border:none;
553 color:#fff;
553 color:#fff;
554 text-transform:uppercase;
554 text-transform:uppercase;
555 margin:0;
555 margin:0;
556 padding:11px 0 11px 10px;
556 padding:11px 0 11px 10px;
557 }
557 }
558
558
559 #content div.box div.title ul.links li {
559 #content div.box div.title ul.links li {
560 list-style:none;
560 list-style:none;
561 float:left;
561 float:left;
562 margin:0;
562 margin:0;
563 padding:0;
563 padding:0;
564 }
564 }
565
565
566 #content div.box div.title ul.links li a {
566 #content div.box div.title ul.links li a {
567 height:1%;
567 height:1%;
568 display:block;
568 display:block;
569 float:left;
569 float:left;
570 border-left:1px solid #316293;
570 border-left:1px solid #316293;
571 color:#fff;
571 color:#fff;
572 font-size:11px;
572 font-size:11px;
573 font-weight:700;
573 font-weight:700;
574 text-decoration:none;
574 text-decoration:none;
575 margin:0;
575 margin:0;
576 padding:13px 16px 12px;
576 padding:13px 16px 12px;
577 }
577 }
578
578
579 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6 {
579 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6 {
580 clear:both;
580 clear:both;
581 overflow:hidden;
581 overflow:hidden;
582 border-bottom:1px solid #DDD;
582 border-bottom:1px solid #DDD;
583 margin:10px 20px;
583 margin:10px 20px;
584 padding:0 0 15px;
584 padding:0 0 15px;
585 }
585 }
586
586
587 #content div.box p {
587 #content div.box p {
588 color:#5f5f5f;
588 color:#5f5f5f;
589 font-size:12px;
589 font-size:12px;
590 line-height:150%;
590 line-height:150%;
591 margin:0 24px 10px;
591 margin:0 24px 10px;
592 padding:0;
592 padding:0;
593 }
593 }
594
594
595 #content div.box blockquote {
595 #content div.box blockquote {
596 border-left:4px solid #DDD;
596 border-left:4px solid #DDD;
597 color:#5f5f5f;
597 color:#5f5f5f;
598 font-size:11px;
598 font-size:11px;
599 line-height:150%;
599 line-height:150%;
600 margin:0 34px;
600 margin:0 34px;
601 padding:0 0 0 14px;
601 padding:0 0 0 14px;
602 }
602 }
603
603
604 #content div.box blockquote p {
604 #content div.box blockquote p {
605 margin:10px 0;
605 margin:10px 0;
606 padding:0;
606 padding:0;
607 }
607 }
608
608
609 #content div.box dl {
609 #content div.box dl {
610 margin:10px 24px;
610 margin:10px 24px;
611 }
611 }
612
612
613 #content div.box dt {
613 #content div.box dt {
614 font-size:12px;
614 font-size:12px;
615 margin:0;
615 margin:0;
616 }
616 }
617
617
618 #content div.box dd {
618 #content div.box dd {
619 font-size:12px;
619 font-size:12px;
620 margin:0;
620 margin:0;
621 padding:8px 0 8px 15px;
621 padding:8px 0 8px 15px;
622 }
622 }
623
623
624 #content div.box li {
624 #content div.box li {
625 font-size:12px;
625 font-size:12px;
626 padding:4px 0;
626 padding:4px 0;
627 }
627 }
628
628
629 #content div.box ul.disc,#content div.box ul.circle {
629 #content div.box ul.disc,#content div.box ul.circle {
630 margin:10px 24px 10px 38px;
630 margin:10px 24px 10px 38px;
631 }
631 }
632
632
633 #content div.box ul.square {
633 #content div.box ul.square {
634 margin:10px 24px 10px 40px;
634 margin:10px 24px 10px 40px;
635 }
635 }
636
636
637 #content div.box img.left {
637 #content div.box img.left {
638 border:none;
638 border:none;
639 float:left;
639 float:left;
640 margin:10px 10px 10px 0;
640 margin:10px 10px 10px 0;
641 }
641 }
642
642
643 #content div.box img.right {
643 #content div.box img.right {
644 border:none;
644 border:none;
645 float:right;
645 float:right;
646 margin:10px 0 10px 10px;
646 margin:10px 0 10px 10px;
647 }
647 }
648
648
649 #content div.box div.messages {
649 #content div.box div.messages {
650 clear:both;
650 clear:both;
651 overflow:hidden;
651 overflow:hidden;
652 margin:0 20px;
652 margin:0 20px;
653 padding:0;
653 padding:0;
654 }
654 }
655
655
656 #content div.box div.message {
656 #content div.box div.message {
657 clear:both;
657 clear:both;
658 overflow:hidden;
658 overflow:hidden;
659 margin:0;
659 margin:0;
660 padding:10px 0;
660 padding:10px 0;
661 }
661 }
662
662
663 #content div.box div.message a {
663 #content div.box div.message a {
664 font-weight:400 !important;
664 font-weight:400 !important;
665 }
665 }
666
666
667 #content div.box div.message div.image {
667 #content div.box div.message div.image {
668 float:left;
668 float:left;
669 margin:9px 0 0 5px;
669 margin:9px 0 0 5px;
670 padding:6px;
670 padding:6px;
671 }
671 }
672
672
673 #content div.box div.message div.image img {
673 #content div.box div.message div.image img {
674 vertical-align:middle;
674 vertical-align:middle;
675 margin:0;
675 margin:0;
676 }
676 }
677
677
678 #content div.box div.message div.text {
678 #content div.box div.message div.text {
679 float:left;
679 float:left;
680 margin:0;
680 margin:0;
681 padding:9px 6px;
681 padding:9px 6px;
682 }
682 }
683
683
684 #content div.box div.message div.dismiss a {
684 #content div.box div.message div.dismiss a {
685 height:16px;
685 height:16px;
686 width:16px;
686 width:16px;
687 display:block;
687 display:block;
688 background:url("../images/icons/cross.png") no-repeat;
688 background:url("../images/icons/cross.png") no-repeat;
689 margin:15px 14px 0 0;
689 margin:15px 14px 0 0;
690 padding:0;
690 padding:0;
691 }
691 }
692
692
693 #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 {
693 #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 {
694 border:none;
694 border:none;
695 margin:0;
695 margin:0;
696 padding:0;
696 padding:0;
697 }
697 }
698
698
699 #content div.box div.message div.text span {
699 #content div.box div.message div.text span {
700 height:1%;
700 height:1%;
701 display:block;
701 display:block;
702 margin:0;
702 margin:0;
703 padding:5px 0 0;
703 padding:5px 0 0;
704 }
704 }
705
705
706 #content div.box div.message-error {
706 #content div.box div.message-error {
707 height:1%;
707 height:1%;
708 clear:both;
708 clear:both;
709 overflow:hidden;
709 overflow:hidden;
710 background:#FBE3E4;
710 background:#FBE3E4;
711 border:1px solid #FBC2C4;
711 border:1px solid #FBC2C4;
712 color:#860006;
712 color:#860006;
713 }
713 }
714
714
715 #content div.box div.message-error h6 {
715 #content div.box div.message-error h6 {
716 color:#860006;
716 color:#860006;
717 }
717 }
718
718
719 #content div.box div.message-warning {
719 #content div.box div.message-warning {
720 height:1%;
720 height:1%;
721 clear:both;
721 clear:both;
722 overflow:hidden;
722 overflow:hidden;
723 background:#FFF6BF;
723 background:#FFF6BF;
724 border:1px solid #FFD324;
724 border:1px solid #FFD324;
725 color:#5f5200;
725 color:#5f5200;
726 }
726 }
727
727
728 #content div.box div.message-warning h6 {
728 #content div.box div.message-warning h6 {
729 color:#5f5200;
729 color:#5f5200;
730 }
730 }
731
731
732 #content div.box div.message-notice {
732 #content div.box div.message-notice {
733 height:1%;
733 height:1%;
734 clear:both;
734 clear:both;
735 overflow:hidden;
735 overflow:hidden;
736 background:#8FBDE0;
736 background:#8FBDE0;
737 border:1px solid #6BACDE;
737 border:1px solid #6BACDE;
738 color:#003863;
738 color:#003863;
739 }
739 }
740
740
741 #content div.box div.message-notice h6 {
741 #content div.box div.message-notice h6 {
742 color:#003863;
742 color:#003863;
743 }
743 }
744
744
745 #content div.box div.message-success {
745 #content div.box div.message-success {
746 height:1%;
746 height:1%;
747 clear:both;
747 clear:both;
748 overflow:hidden;
748 overflow:hidden;
749 background:#E6EFC2;
749 background:#E6EFC2;
750 border:1px solid #C6D880;
750 border:1px solid #C6D880;
751 color:#4e6100;
751 color:#4e6100;
752 }
752 }
753
753
754 #content div.box div.message-success h6 {
754 #content div.box div.message-success h6 {
755 color:#4e6100;
755 color:#4e6100;
756 }
756 }
757
757
758 #content div.box div.form div.fields div.field {
758 #content div.box div.form div.fields div.field {
759 height:1%;
759 height:1%;
760 border-bottom:1px solid #DDD;
760 border-bottom:1px solid #DDD;
761 clear:both;
761 clear:both;
762 margin:0;
762 margin:0;
763 padding:10px 0;
763 padding:10px 0;
764 }
764 }
765
765
766 #content div.box div.form div.fields div.field-first {
766 #content div.box div.form div.fields div.field-first {
767 padding:0 0 10px;
767 padding:0 0 10px;
768 }
768 }
769
769
770 #content div.box div.form div.fields div.field-noborder {
770 #content div.box div.form div.fields div.field-noborder {
771 border-bottom:0 !important;
771 border-bottom:0 !important;
772 }
772 }
773
773
774 #content div.box div.form div.fields div.field span.error-message {
774 #content div.box div.form div.fields div.field span.error-message {
775 height:1%;
775 height:1%;
776 display:inline-block;
776 display:inline-block;
777 color:red;
777 color:red;
778 margin:8px 0 0 4px;
778 margin:8px 0 0 4px;
779 padding:0;
779 padding:0;
780 }
780 }
781
781
782 #content div.box div.form div.fields div.field span.success {
782 #content div.box div.form div.fields div.field span.success {
783 height:1%;
783 height:1%;
784 display:block;
784 display:block;
785 color:#316309;
785 color:#316309;
786 margin:8px 0 0;
786 margin:8px 0 0;
787 padding:0;
787 padding:0;
788 }
788 }
789
789
790 #content div.box div.form div.fields div.field div.label {
790 #content div.box div.form div.fields div.field div.label {
791 left:80px;
791 left:80px;
792 width:auto;
792 width:auto;
793 position:absolute;
793 position:absolute;
794 margin:0;
794 margin:0;
795 padding:8px 0 0 5px;
795 padding:8px 0 0 5px;
796 }
796 }
797
797
798 #content div.box-left div.form div.fields div.field div.label,#content div.box-right div.form div.fields div.field div.label {
798 #content div.box-left div.form div.fields div.field div.label,#content div.box-right div.form div.fields div.field div.label {
799 clear:both;
799 clear:both;
800 overflow:hidden;
800 overflow:hidden;
801 left:0;
801 left:0;
802 width:auto;
802 width:auto;
803 position:relative;
803 position:relative;
804 margin:0;
804 margin:0;
805 padding:0 0 8px;
805 padding:0 0 8px;
806 }
806 }
807
807
808 #content div.box div.form div.fields div.field div.label-select {
808 #content div.box div.form div.fields div.field div.label-select {
809 padding:2px 0 0 5px;
809 padding:2px 0 0 5px;
810 }
810 }
811
811
812 #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 {
812 #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 {
813 padding:0 0 8px;
813 padding:0 0 8px;
814 }
814 }
815
815
816 #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 {
816 #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 {
817 padding:0 0 8px !important;
817 padding:0 0 8px !important;
818 }
818 }
819
819
820 #content div.box div.form div.fields div.field div.label label {
820 #content div.box div.form div.fields div.field div.label label {
821 color:#393939;
821 color:#393939;
822 font-weight:700;
822 font-weight:700;
823 }
823 }
824
824
825 #content div.box div.form div.fields div.field div.input {
825 #content div.box div.form div.fields div.field div.input {
826 margin:0 0 0 200px;
826 margin:0 0 0 200px;
827 }
827 }
828
828
829 #content div.box-left div.form div.fields div.field div.input,#content div.box-right div.form div.fields div.field div.input {
829 #content div.box-left div.form div.fields div.field div.input,#content div.box-right div.form div.fields div.field div.input {
830 clear:both;
830 clear:both;
831 overflow:hidden;
831 overflow:hidden;
832 border-top:1px solid #b3b3b3;
832 border-top:1px solid #b3b3b3;
833 border-left:1px solid #b3b3b3;
833 border-left:1px solid #b3b3b3;
834 border-right:1px solid #eaeaea;
834 border-right:1px solid #eaeaea;
835 border-bottom:1px solid #eaeaea;
835 border-bottom:1px solid #eaeaea;
836 margin:0;
836 margin:0;
837 padding:7px 7px 6px;
837 padding:7px 7px 6px;
838 }
838 }
839
839
840 #content div.box div.form div.fields div.field div.input input {
840 #content div.box div.form div.fields div.field div.input input {
841 background:#FFF;
841 background:#FFF;
842 border-top:1px solid #b3b3b3;
842 border-top:1px solid #b3b3b3;
843 border-left:1px solid #b3b3b3;
843 border-left:1px solid #b3b3b3;
844 border-right:1px solid #eaeaea;
844 border-right:1px solid #eaeaea;
845 border-bottom:1px solid #eaeaea;
845 border-bottom:1px solid #eaeaea;
846 color:#000;
846 color:#000;
847 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
847 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
848 font-size:11px;
848 font-size:11px;
849 margin:0;
849 margin:0;
850 padding:7px 7px 6px;
850 padding:7px 7px 6px;
851 }
851 }
852
852
853 #content div.box-left div.form div.fields div.field div.input input,#content div.box-right div.form div.fields div.field div.input input {
853 #content div.box-left div.form div.fields div.field div.input input,#content div.box-right div.form div.fields div.field div.input input {
854 width:100%;
854 width:100%;
855 border:none;
855 border:none;
856 padding:0;
856 padding:0;
857 }
857 }
858
858
859 #content div.box div.form div.fields div.field div.input input.small {
859 #content div.box div.form div.fields div.field div.input input.small {
860 width:30%;
860 width:30%;
861 }
861 }
862
862
863 #content div.box div.form div.fields div.field div.input input.medium {
863 #content div.box div.form div.fields div.field div.input input.medium {
864 width:55%;
864 width:55%;
865 }
865 }
866
866
867 #content div.box div.form div.fields div.field div.input input.large {
867 #content div.box div.form div.fields div.field div.input input.large {
868 width:85%;
868 width:85%;
869 }
869 }
870
870
871 #content div.box div.form div.fields div.field div.input input.date {
871 #content div.box div.form div.fields div.field div.input input.date {
872 width:177px;
872 width:177px;
873 }
873 }
874
874
875 #content div.box div.form div.fields div.field div.input input.button {
875 #content div.box div.form div.fields div.field div.input input.button {
876 background:#D4D0C8;
876 background:#D4D0C8;
877 border-top:1px solid #FFF;
877 border-top:1px solid #FFF;
878 border-left:1px solid #FFF;
878 border-left:1px solid #FFF;
879 border-right:1px solid #404040;
879 border-right:1px solid #404040;
880 border-bottom:1px solid #404040;
880 border-bottom:1px solid #404040;
881 color:#000;
881 color:#000;
882 margin:0;
882 margin:0;
883 padding:4px 8px;
883 padding:4px 8px;
884 }
884 }
885
885
886 #content div.box div.form div.fields div.field div.input a.ui-input-file {
886 #content div.box div.form div.fields div.field div.input a.ui-input-file {
887 width:28px;
887 width:28px;
888 height:28px;
888 height:28px;
889 display:inline;
889 display:inline;
890 position:absolute;
890 position:absolute;
891 overflow:hidden;
891 overflow:hidden;
892 cursor:pointer;
892 cursor:pointer;
893 background:#e5e3e3 url("../images/button_browse.png") no-repeat;
893 background:#e5e3e3 url("../images/button_browse.png") no-repeat;
894 border:none;
894 border:none;
895 text-decoration:none;
895 text-decoration:none;
896 margin:0 0 0 6px;
896 margin:0 0 0 6px;
897 padding:0;
897 padding:0;
898 }
898 }
899
899
900 #content div.box div.form div.fields div.field div.textarea {
900 #content div.box div.form div.fields div.field div.textarea {
901 border-top:1px solid #b3b3b3;
901 border-top:1px solid #b3b3b3;
902 border-left:1px solid #b3b3b3;
902 border-left:1px solid #b3b3b3;
903 border-right:1px solid #eaeaea;
903 border-right:1px solid #eaeaea;
904 border-bottom:1px solid #eaeaea;
904 border-bottom:1px solid #eaeaea;
905 margin:0 0 0 200px;
905 margin:0 0 0 200px;
906 padding:10px;
906 padding:10px;
907 }
907 }
908
908
909 #content div.box div.form div.fields div.field div.textarea-editor {
909 #content div.box div.form div.fields div.field div.textarea-editor {
910 border:1px solid #ddd;
910 border:1px solid #ddd;
911 padding:0;
911 padding:0;
912 }
912 }
913
913
914 #content div.box div.form div.fields div.field div.textarea textarea {
914 #content div.box div.form div.fields div.field div.textarea textarea {
915 width:100%;
915 width:100%;
916 height:220px;
916 height:220px;
917 overflow:hidden;
917 overflow:hidden;
918 background:#FFF;
918 background:#FFF;
919 color:#000;
919 color:#000;
920 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
920 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
921 font-size:11px;
921 font-size:11px;
922 outline:none;
922 outline:none;
923 border-width:0;
923 border-width:0;
924 margin:0;
924 margin:0;
925 padding:0;
925 padding:0;
926 }
926 }
927
927
928 #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 {
928 #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 {
929 width:100%;
929 width:100%;
930 height:100px;
930 height:100px;
931 }
931 }
932
932
933 #content div.box div.form div.fields div.field div.textarea table {
933 #content div.box div.form div.fields div.field div.textarea table {
934 width:100%;
934 width:100%;
935 border:none;
935 border:none;
936 margin:0;
936 margin:0;
937 padding:0;
937 padding:0;
938 }
938 }
939
939
940 #content div.box div.form div.fields div.field div.textarea table td {
940 #content div.box div.form div.fields div.field div.textarea table td {
941 background:#DDD;
941 background:#DDD;
942 border:none;
942 border:none;
943 padding:0;
943 padding:0;
944 }
944 }
945
945
946 #content div.box div.form div.fields div.field div.textarea table td table {
946 #content div.box div.form div.fields div.field div.textarea table td table {
947 width:auto;
947 width:auto;
948 border:none;
948 border:none;
949 margin:0;
949 margin:0;
950 padding:0;
950 padding:0;
951 }
951 }
952
952
953 #content div.box div.form div.fields div.field div.textarea table td table td {
953 #content div.box div.form div.fields div.field div.textarea table td table td {
954 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
954 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
955 font-size:11px;
955 font-size:11px;
956 padding:5px 5px 5px 0;
956 padding:5px 5px 5px 0;
957 }
957 }
958
958
959 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive {
959 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive {
960 background:#b1b1b1;
960 background:#b1b1b1;
961 }
961 }
962
962
963 #content div.box div.form div.fields div.field div.select a.ui-selectmenu {
963 #content div.box div.form div.fields div.field div.select a.ui-selectmenu {
964 color:#565656;
964 color:#565656;
965 text-decoration:none;
965 text-decoration:none;
966 }
966 }
967
967
968 #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 {
968 #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 {
969 background:#f6f6f6;
969 background:#f6f6f6;
970 border-color:#666;
970 border-color:#666;
971 }
971 }
972
972
973 div.form div.fields div.field div.button {
973 div.form div.fields div.field div.button {
974 margin:0;
974 margin:0;
975 padding:0 0 0 8px;
975 padding:0 0 0 8px;
976 }
976 }
977
977
978 div.form div.fields div.field div.highlight .ui-state-default {
978 div.form div.fields div.field div.highlight .ui-state-default {
979 background:#4e85bb url("../images/button_highlight.png") repeat-x;
979 background:#4e85bb url("../images/button_highlight.png") repeat-x;
980 border-top:1px solid #5c91a4;
980 border-top:1px solid #5c91a4;
981 border-left:1px solid #2a6f89;
981 border-left:1px solid #2a6f89;
982 border-right:1px solid #2b7089;
982 border-right:1px solid #2b7089;
983 border-bottom:1px solid #1a6480;
983 border-bottom:1px solid #1a6480;
984 color:#FFF;
984 color:#FFF;
985 margin:0;
985 margin:0;
986 padding:6px 12px;
986 padding:6px 12px;
987 }
987 }
988
988
989 div.form div.fields div.field div.highlight .ui-state-hover {
989 div.form div.fields div.field div.highlight .ui-state-hover {
990 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
990 background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x;
991 border-top:1px solid #78acbf;
991 border-top:1px solid #78acbf;
992 border-left:1px solid #34819e;
992 border-left:1px solid #34819e;
993 border-right:1px solid #35829f;
993 border-right:1px solid #35829f;
994 border-bottom:1px solid #257897;
994 border-bottom:1px solid #257897;
995 color:#FFF;
995 color:#FFF;
996 margin:0;
996 margin:0;
997 padding:6px 12px;
997 padding:6px 12px;
998 }
998 }
999
999
1000 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default {
1000 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default {
1001 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
1001 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
1002 border-top:1px solid #5c91a4;
1002 border-top:1px solid #5c91a4;
1003 border-left:1px solid #2a6f89;
1003 border-left:1px solid #2a6f89;
1004 border-right:1px solid #2b7089;
1004 border-right:1px solid #2b7089;
1005 border-bottom:1px solid #1a6480;
1005 border-bottom:1px solid #1a6480;
1006 color:#fff;
1006 color:#fff;
1007 margin:0;
1007 margin:0;
1008 padding:6px 12px;
1008 padding:6px 12px;
1009 }
1009 }
1010
1010
1011 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover {
1011 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover {
1012 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
1012 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
1013 border-top:1px solid #78acbf;
1013 border-top:1px solid #78acbf;
1014 border-left:1px solid #34819e;
1014 border-left:1px solid #34819e;
1015 border-right:1px solid #35829f;
1015 border-right:1px solid #35829f;
1016 border-bottom:1px solid #257897;
1016 border-bottom:1px solid #257897;
1017 color:#fff;
1017 color:#fff;
1018 margin:0;
1018 margin:0;
1019 padding:6px 12px;
1019 padding:6px 12px;
1020 }
1020 }
1021
1021
1022 #content div.box table {
1022 #content div.box table {
1023 width:100%;
1023 width:100%;
1024 border-collapse:collapse;
1024 border-collapse:collapse;
1025 margin:0;
1025 margin:0;
1026 padding:0;
1026 padding:0;
1027 }
1027 }
1028
1028
1029 #content div.box table th {
1029 #content div.box table th {
1030 background:#eee;
1030 background:#eee;
1031 border-bottom:1px solid #ddd;
1031 border-bottom:1px solid #ddd;
1032 padding:5px 0px 5px 5px;
1032 padding:5px 0px 5px 5px;
1033 }
1033 }
1034
1034
1035 #content div.box table th.left {
1035 #content div.box table th.left {
1036 text-align:left;
1036 text-align:left;
1037 }
1037 }
1038
1038
1039 #content div.box table th.right {
1039 #content div.box table th.right {
1040 text-align:right;
1040 text-align:right;
1041 }
1041 }
1042
1042
1043 #content div.box table th.center {
1043 #content div.box table th.center {
1044 text-align:center;
1044 text-align:center;
1045 }
1045 }
1046
1046
1047 #content div.box table th.selected {
1047 #content div.box table th.selected {
1048 vertical-align:middle;
1048 vertical-align:middle;
1049 padding:0;
1049 padding:0;
1050 }
1050 }
1051
1051
1052 #content div.box table td {
1052 #content div.box table td {
1053 background:#fff;
1053 background:#fff;
1054 border-bottom:1px solid #cdcdcd;
1054 border-bottom:1px solid #cdcdcd;
1055 vertical-align:middle;
1055 vertical-align:middle;
1056 padding:5px;
1056 padding:5px;
1057 }
1057 }
1058
1058
1059 #content div.box table tr.selected td {
1059 #content div.box table tr.selected td {
1060 background:#FFC;
1060 background:#FFC;
1061 }
1061 }
1062
1062
1063 #content div.box table td.selected {
1063 #content div.box table td.selected {
1064 width:3%;
1064 width:3%;
1065 text-align:center;
1065 text-align:center;
1066 vertical-align:middle;
1066 vertical-align:middle;
1067 padding:0;
1067 padding:0;
1068 }
1068 }
1069
1069
1070 #content div.box table td.action {
1070 #content div.box table td.action {
1071 width:45%;
1071 width:45%;
1072 text-align:left;
1072 text-align:left;
1073 }
1073 }
1074
1074
1075 #content div.box table td.date {
1075 #content div.box table td.date {
1076 width:33%;
1076 width:33%;
1077 text-align:center;
1077 text-align:center;
1078 }
1078 }
1079
1079
1080 #content div.box div.action {
1080 #content div.box div.action {
1081 float:right;
1081 float:right;
1082 background:#FFF;
1082 background:#FFF;
1083 text-align:right;
1083 text-align:right;
1084 margin:10px 0 0;
1084 margin:10px 0 0;
1085 padding:0;
1085 padding:0;
1086 }
1086 }
1087
1087
1088 #content div.box div.action select {
1088 #content div.box div.action select {
1089 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1089 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1090 font-size:11px;
1090 font-size:11px;
1091 margin:0;
1091 margin:0;
1092 }
1092 }
1093
1093
1094 #content div.box div.action .ui-selectmenu {
1094 #content div.box div.action .ui-selectmenu {
1095 margin:0;
1095 margin:0;
1096 padding:0;
1096 padding:0;
1097 }
1097 }
1098
1098
1099 #content div.box div.pagination {
1099 #content div.box div.pagination {
1100 height:1%;
1100 height:1%;
1101 clear:both;
1101 clear:both;
1102 overflow:hidden;
1102 overflow:hidden;
1103 margin:10px 0 0;
1103 margin:10px 0 0;
1104 padding:0;
1104 padding:0;
1105 }
1105 }
1106
1106
1107 #content div.box div.pagination ul.pager {
1107 #content div.box div.pagination ul.pager {
1108 float:right;
1108 float:right;
1109 text-align:right;
1109 text-align:right;
1110 margin:0;
1110 margin:0;
1111 padding:0;
1111 padding:0;
1112 }
1112 }
1113
1113
1114 #content div.box div.pagination ul.pager li {
1114 #content div.box div.pagination ul.pager li {
1115 height:1%;
1115 height:1%;
1116 float:left;
1116 float:left;
1117 list-style:none;
1117 list-style:none;
1118 background:#ebebeb url("../images/pager.png") repeat-x;
1118 background:#ebebeb url("../images/pager.png") repeat-x;
1119 border-top:1px solid #dedede;
1119 border-top:1px solid #dedede;
1120 border-left:1px solid #cfcfcf;
1120 border-left:1px solid #cfcfcf;
1121 border-right:1px solid #c4c4c4;
1121 border-right:1px solid #c4c4c4;
1122 border-bottom:1px solid #c4c4c4;
1122 border-bottom:1px solid #c4c4c4;
1123 color:#4A4A4A;
1123 color:#4A4A4A;
1124 font-weight:700;
1124 font-weight:700;
1125 margin:0 0 0 4px;
1125 margin:0 0 0 4px;
1126 padding:0;
1126 padding:0;
1127 }
1127 }
1128
1128
1129 #content div.box div.pagination ul.pager li.separator {
1129 #content div.box div.pagination ul.pager li.separator {
1130 padding:6px;
1130 padding:6px;
1131 }
1131 }
1132
1132
1133 #content div.box div.pagination ul.pager li.current {
1133 #content div.box div.pagination ul.pager li.current {
1134 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1134 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1135 border-top:1px solid #ccc;
1135 border-top:1px solid #ccc;
1136 border-left:1px solid #bebebe;
1136 border-left:1px solid #bebebe;
1137 border-right:1px solid #b1b1b1;
1137 border-right:1px solid #b1b1b1;
1138 border-bottom:1px solid #afafaf;
1138 border-bottom:1px solid #afafaf;
1139 color:#515151;
1139 color:#515151;
1140 padding:6px;
1140 padding:6px;
1141 }
1141 }
1142
1142
1143 #content div.box div.pagination ul.pager li a {
1143 #content div.box div.pagination ul.pager li a {
1144 height:1%;
1144 height:1%;
1145 display:block;
1145 display:block;
1146 float:left;
1146 float:left;
1147 color:#515151;
1147 color:#515151;
1148 text-decoration:none;
1148 text-decoration:none;
1149 margin:0;
1149 margin:0;
1150 padding:6px;
1150 padding:6px;
1151 }
1151 }
1152
1152
1153 #content div.box div.pagination ul.pager li a:hover,#content div.box div.pagination ul.pager li a:active {
1153 #content div.box div.pagination ul.pager li a:hover,#content div.box div.pagination ul.pager li a:active {
1154 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1154 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1155 border-top:1px solid #ccc;
1155 border-top:1px solid #ccc;
1156 border-left:1px solid #bebebe;
1156 border-left:1px solid #bebebe;
1157 border-right:1px solid #b1b1b1;
1157 border-right:1px solid #b1b1b1;
1158 border-bottom:1px solid #afafaf;
1158 border-bottom:1px solid #afafaf;
1159 margin:-1px;
1159 margin:-1px;
1160 }
1160 }
1161
1161
1162 #content div.box div.pagination-wh {
1162 #content div.box div.pagination-wh {
1163 height:1%;
1163 height:1%;
1164 clear:both;
1164 clear:both;
1165 overflow:hidden;
1165 overflow:hidden;
1166 text-align:right;
1166 text-align:right;
1167 margin:10px 0 0;
1167 margin:10px 0 0;
1168 padding:0;
1168 padding:0;
1169 }
1169 }
1170
1170
1171 #content div.box div.pagination-right {
1171 #content div.box div.pagination-right {
1172 float:right;
1172 float:right;
1173 }
1173 }
1174
1174
1175 #content div.box div.pagination-wh a,#content div.box div.pagination-wh span.pager_dotdot {
1175 #content div.box div.pagination-wh a,#content div.box div.pagination-wh span.pager_dotdot {
1176 height:1%;
1176 height:1%;
1177 float:left;
1177 float:left;
1178 background:#ebebeb url("../images/pager.png") repeat-x;
1178 background:#ebebeb url("../images/pager.png") repeat-x;
1179 border-top:1px solid #dedede;
1179 border-top:1px solid #dedede;
1180 border-left:1px solid #cfcfcf;
1180 border-left:1px solid #cfcfcf;
1181 border-right:1px solid #c4c4c4;
1181 border-right:1px solid #c4c4c4;
1182 border-bottom:1px solid #c4c4c4;
1182 border-bottom:1px solid #c4c4c4;
1183 color:#4A4A4A;
1183 color:#4A4A4A;
1184 font-weight:700;
1184 font-weight:700;
1185 margin:0 0 0 4px;
1185 margin:0 0 0 4px;
1186 padding:6px;
1186 padding:6px;
1187 }
1187 }
1188
1188
1189 #content div.box div.pagination-wh span.pager_curpage {
1189 #content div.box div.pagination-wh span.pager_curpage {
1190 height:1%;
1190 height:1%;
1191 float:left;
1191 float:left;
1192 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1192 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1193 border-top:1px solid #ccc;
1193 border-top:1px solid #ccc;
1194 border-left:1px solid #bebebe;
1194 border-left:1px solid #bebebe;
1195 border-right:1px solid #b1b1b1;
1195 border-right:1px solid #b1b1b1;
1196 border-bottom:1px solid #afafaf;
1196 border-bottom:1px solid #afafaf;
1197 color:#515151;
1197 color:#515151;
1198 font-weight:700;
1198 font-weight:700;
1199 margin:0 0 0 4px;
1199 margin:0 0 0 4px;
1200 padding:6px;
1200 padding:6px;
1201 }
1201 }
1202
1202
1203 #content div.box div.pagination-wh a:hover,#content div.box div.pagination-wh a:active {
1203 #content div.box div.pagination-wh a:hover,#content div.box div.pagination-wh a:active {
1204 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1204 background:#b4b4b4 url("../images/pager_selected.png") repeat-x;
1205 border-top:1px solid #ccc;
1205 border-top:1px solid #ccc;
1206 border-left:1px solid #bebebe;
1206 border-left:1px solid #bebebe;
1207 border-right:1px solid #b1b1b1;
1207 border-right:1px solid #b1b1b1;
1208 border-bottom:1px solid #afafaf;
1208 border-bottom:1px solid #afafaf;
1209 text-decoration:none;
1209 text-decoration:none;
1210 }
1210 }
1211
1211
1212 #content div.box div.traffic div.legend {
1212 #content div.box div.traffic div.legend {
1213 clear:both;
1213 clear:both;
1214 overflow:hidden;
1214 overflow:hidden;
1215 border-bottom:1px solid #ddd;
1215 border-bottom:1px solid #ddd;
1216 margin:0 0 10px;
1216 margin:0 0 10px;
1217 padding:0 0 10px;
1217 padding:0 0 10px;
1218 }
1218 }
1219
1219
1220 #content div.box div.traffic div.legend h6 {
1220 #content div.box div.traffic div.legend h6 {
1221 float:left;
1221 float:left;
1222 border:none;
1222 border:none;
1223 margin:0;
1223 margin:0;
1224 padding:0;
1224 padding:0;
1225 }
1225 }
1226
1226
1227 #content div.box div.traffic div.legend li {
1227 #content div.box div.traffic div.legend li {
1228 list-style:none;
1228 list-style:none;
1229 float:left;
1229 float:left;
1230 font-size:11px;
1230 font-size:11px;
1231 margin:0;
1231 margin:0;
1232 padding:0 8px 0 4px;
1232 padding:0 8px 0 4px;
1233 }
1233 }
1234
1234
1235 #content div.box div.traffic div.legend li.visits {
1235 #content div.box div.traffic div.legend li.visits {
1236 border-left:12px solid #edc240;
1236 border-left:12px solid #edc240;
1237 }
1237 }
1238
1238
1239 #content div.box div.traffic div.legend li.pageviews {
1239 #content div.box div.traffic div.legend li.pageviews {
1240 border-left:12px solid #afd8f8;
1240 border-left:12px solid #afd8f8;
1241 }
1241 }
1242
1242
1243 #content div.box div.traffic table {
1243 #content div.box div.traffic table {
1244 width:auto;
1244 width:auto;
1245 }
1245 }
1246
1246
1247 #content div.box div.traffic table td {
1247 #content div.box div.traffic table td {
1248 background:transparent;
1248 background:transparent;
1249 border:none;
1249 border:none;
1250 padding:2px 3px 3px;
1250 padding:2px 3px 3px;
1251 }
1251 }
1252
1252
1253 #content div.box div.traffic table td.legendLabel {
1253 #content div.box div.traffic table td.legendLabel {
1254 padding:0 3px 2px;
1254 padding:0 3px 2px;
1255 }
1255 }
1256
1256
1257 #footer {
1257 #footer {
1258 clear:both;
1258 clear:both;
1259 overflow:hidden;
1259 overflow:hidden;
1260 text-align:right;
1260 text-align:right;
1261 margin:0;
1261 margin:0;
1262 padding:0 30px 4px;
1262 padding:0 30px 4px;
1263 margin:-10px 0 0;
1263 margin:-10px 0 0;
1264 }
1264 }
1265
1265
1266 #footer div#footer-inner {
1266 #footer div#footer-inner {
1267 background:url("../images/header_inner.png") repeat-x scroll 0 0 #003367;
1267 background:url("../images/header_inner.png") repeat-x scroll 0 0 #003367;
1268 border-top:2px solid #FFFFFF;
1268 border-top:2px solid #FFFFFF;
1269 }
1269 }
1270
1270
1271 #footer div#footer-inner p {
1271 #footer div#footer-inner p {
1272 padding:15px 25px 15px 0;
1272 padding:15px 25px 15px 0;
1273 color:#FFF;
1273 color:#FFF;
1274 font-weight:700;
1274 font-weight:700;
1275 }
1275 }
1276 #footer div#footer-inner .footer-link {
1276 #footer div#footer-inner .footer-link {
1277 float:left;
1277 float:left;
1278 padding-left:10px;
1278 padding-left:10px;
1279 }
1279 }
1280 #footer div#footer-inner .footer-link a {
1280 #footer div#footer-inner .footer-link a {
1281 color:#FFF;
1281 color:#FFF;
1282 }
1282 }
1283
1283
1284 #login div.title {
1284 #login div.title {
1285 width:420px;
1285 width:420px;
1286 clear:both;
1286 clear:both;
1287 overflow:hidden;
1287 overflow:hidden;
1288 position:relative;
1288 position:relative;
1289 background:#003367 url("../../images/header_inner.png") repeat-x;
1289 background:#003367 url("../../images/header_inner.png") repeat-x;
1290 margin:0 auto;
1290 margin:0 auto;
1291 padding:0;
1291 padding:0;
1292 }
1292 }
1293
1293
1294 #login div.inner {
1294 #login div.inner {
1295 width:380px;
1295 width:380px;
1296 background:#FFF url("../images/login.png") no-repeat top left;
1296 background:#FFF url("../images/login.png") no-repeat top left;
1297 border-top:none;
1297 border-top:none;
1298 border-bottom:none;
1298 border-bottom:none;
1299 margin:0 auto;
1299 margin:0 auto;
1300 padding:20px;
1300 padding:20px;
1301 }
1301 }
1302
1302
1303 #login div.form div.fields div.field div.label {
1303 #login div.form div.fields div.field div.label {
1304 width:173px;
1304 width:173px;
1305 float:left;
1305 float:left;
1306 text-align:right;
1306 text-align:right;
1307 margin:2px 10px 0 0;
1307 margin:2px 10px 0 0;
1308 padding:5px 0 0 5px;
1308 padding:5px 0 0 5px;
1309 }
1309 }
1310
1310
1311 #login div.form div.fields div.field div.input input {
1311 #login div.form div.fields div.field div.input input {
1312 width:176px;
1312 width:176px;
1313 background:#FFF;
1313 background:#FFF;
1314 border-top:1px solid #b3b3b3;
1314 border-top:1px solid #b3b3b3;
1315 border-left:1px solid #b3b3b3;
1315 border-left:1px solid #b3b3b3;
1316 border-right:1px solid #eaeaea;
1316 border-right:1px solid #eaeaea;
1317 border-bottom:1px solid #eaeaea;
1317 border-bottom:1px solid #eaeaea;
1318 color:#000;
1318 color:#000;
1319 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1319 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1320 font-size:11px;
1320 font-size:11px;
1321 margin:0;
1321 margin:0;
1322 padding:7px 7px 6px;
1322 padding:7px 7px 6px;
1323 }
1323 }
1324
1324
1325 #login div.form div.fields div.buttons {
1325 #login div.form div.fields div.buttons {
1326 clear:both;
1326 clear:both;
1327 overflow:hidden;
1327 overflow:hidden;
1328 border-top:1px solid #DDD;
1328 border-top:1px solid #DDD;
1329 text-align:right;
1329 text-align:right;
1330 margin:0;
1330 margin:0;
1331 padding:10px 0 0;
1331 padding:10px 0 0;
1332 }
1332 }
1333
1333
1334 #login div.form div.links {
1334 #login div.form div.links {
1335 clear:both;
1335 clear:both;
1336 overflow:hidden;
1336 overflow:hidden;
1337 margin:10px 0 0;
1337 margin:10px 0 0;
1338 padding:0 0 2px;
1338 padding:0 0 2px;
1339 }
1339 }
1340
1340
1341 #register div.title {
1341 #register div.title {
1342 width:420px;
1342 width:420px;
1343 clear:both;
1343 clear:both;
1344 overflow:hidden;
1344 overflow:hidden;
1345 position:relative;
1345 position:relative;
1346 background:#003367 url("../images/header_inner.png") repeat-x;
1346 background:#003367 url("../images/header_inner.png") repeat-x;
1347 margin:0 auto;
1347 margin:0 auto;
1348 padding:0;
1348 padding:0;
1349 }
1349 }
1350
1350
1351 #register div.inner {
1351 #register div.inner {
1352 width:380px;
1352 width:380px;
1353 background:#FFF;
1353 background:#FFF;
1354 border-top:none;
1354 border-top:none;
1355 border-bottom:none;
1355 border-bottom:none;
1356 margin:0 auto;
1356 margin:0 auto;
1357 padding:20px;
1357 padding:20px;
1358 }
1358 }
1359
1359
1360 #register div.form div.fields div.field div.label {
1360 #register div.form div.fields div.field div.label {
1361 width:100px;
1361 width:100px;
1362 float:left;
1362 float:left;
1363 text-align:right;
1363 text-align:right;
1364 margin:2px 10px 0 0;
1364 margin:2px 10px 0 0;
1365 padding:5px 0 0 5px;
1365 padding:5px 0 0 5px;
1366 }
1366 }
1367
1367
1368 #register div.form div.fields div.field div.input input {
1368 #register div.form div.fields div.field div.input input {
1369 width:245px;
1369 width:245px;
1370 background:#FFF;
1370 background:#FFF;
1371 border-top:1px solid #b3b3b3;
1371 border-top:1px solid #b3b3b3;
1372 border-left:1px solid #b3b3b3;
1372 border-left:1px solid #b3b3b3;
1373 border-right:1px solid #eaeaea;
1373 border-right:1px solid #eaeaea;
1374 border-bottom:1px solid #eaeaea;
1374 border-bottom:1px solid #eaeaea;
1375 color:#000;
1375 color:#000;
1376 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1376 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1377 font-size:11px;
1377 font-size:11px;
1378 margin:0;
1378 margin:0;
1379 padding:7px 7px 6px;
1379 padding:7px 7px 6px;
1380 }
1380 }
1381
1381
1382 #register div.form div.fields div.buttons {
1382 #register div.form div.fields div.buttons {
1383 clear:both;
1383 clear:both;
1384 overflow:hidden;
1384 overflow:hidden;
1385 border-top:1px solid #DDD;
1385 border-top:1px solid #DDD;
1386 text-align:left;
1386 text-align:left;
1387 margin:0;
1387 margin:0;
1388 padding:10px 0 0 114px;
1388 padding:10px 0 0 114px;
1389 }
1389 }
1390
1390
1391 #register div.form div.fields div.buttons div.highlight input.ui-state-default {
1391 #register div.form div.fields div.buttons div.highlight input.ui-state-default {
1392 background:url("../images/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
1392 background:url("../images/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
1393 color:#FFF;
1393 color:#FFF;
1394 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
1394 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
1395 border-style:solid;
1395 border-style:solid;
1396 border-width:1px;
1396 border-width:1px;
1397 }
1397 }
1398
1398
1399 #register div.form div.activation_msg {
1399 #register div.form div.activation_msg {
1400 padding-top:4px;
1400 padding-top:4px;
1401 padding-bottom:4px;
1401 padding-bottom:4px;
1402 }
1402 }
1403
1403
1404 .trending_language_tbl,.trending_language_tbl td {
1404 .trending_language_tbl,.trending_language_tbl td {
1405 border:0 !important;
1405 border:0 !important;
1406 margin:0 !important;
1406 margin:0 !important;
1407 padding:0 !important;
1407 padding:0 !important;
1408 }
1408 }
1409
1409
1410 .trending_language {
1410 .trending_language {
1411 background-color:#003367;
1411 background-color:#003367;
1412 color:#FFF;
1412 color:#FFF;
1413 display:block;
1413 display:block;
1414 min-width:20px;
1414 min-width:20px;
1415 text-decoration:none;
1415 text-decoration:none;
1416 height:12px;
1416 height:12px;
1417 margin-bottom:4px;
1417 margin-bottom:4px;
1418 margin-left:5px;
1418 margin-left:5px;
1419 white-space:pre;
1419 white-space:pre;
1420 padding:3px;
1420 padding:3px;
1421 }
1421 }
1422
1422
1423 h3.files_location {
1423 h3.files_location {
1424 font-size:1.8em;
1424 font-size:1.8em;
1425 font-weight:700;
1425 font-weight:700;
1426 border-bottom:none !important;
1426 border-bottom:none !important;
1427 margin:10px 0 !important;
1427 margin:10px 0 !important;
1428 }
1428 }
1429
1429
1430 #files_data dl dt {
1430 #files_data dl dt {
1431 float:left;
1431 float:left;
1432 width:115px;
1432 width:115px;
1433 margin:0 !important;
1433 margin:0 !important;
1434 padding:5px;
1434 padding:5px;
1435 }
1435 }
1436
1436
1437 #files_data dl dd {
1437 #files_data dl dd {
1438 margin:0 !important;
1438 margin:0 !important;
1439 padding:5px !important;
1439 padding:5px !important;
1440 }
1440 }
1441
1441
1442 #changeset_content {
1442 #changeset_content {
1443 border:1px solid #CCC;
1443 border:1px solid #CCC;
1444 padding:5px;
1444 padding:5px;
1445 }
1445 }
1446
1446
1447 #changeset_content .container {
1447 #changeset_content .container {
1448 min-height:120px;
1448 min-height:120px;
1449 font-size:1.2em;
1449 font-size:1.2em;
1450 overflow:hidden;
1450 overflow:hidden;
1451 }
1451 }
1452
1452
1453 #changeset_content .container .right {
1453 #changeset_content .container .right {
1454 float:right;
1454 float:right;
1455 width:25%;
1455 width:25%;
1456 text-align:right;
1456 text-align:right;
1457 }
1457 }
1458
1458
1459 #changeset_content .container .left .message {
1459 #changeset_content .container .left .message {
1460 font-style:italic;
1460 font-style:italic;
1461 color:#556CB5;
1461 color:#556CB5;
1462 white-space:pre-wrap;
1462 white-space:pre-wrap;
1463 }
1463 }
1464
1464
1465 .cs_files .cs_added {
1465 .cs_files .cs_added {
1466 background:url("../images/icons/page_white_add.png") no-repeat scroll 3px;
1466 background:url("../images/icons/page_white_add.png") no-repeat scroll 3px;
1467 height:16px;
1467 height:16px;
1468 padding-left:20px;
1468 padding-left:20px;
1469 margin-top:7px;
1469 margin-top:7px;
1470 text-align:left;
1470 text-align:left;
1471 }
1471 }
1472
1472
1473 .cs_files .cs_changed {
1473 .cs_files .cs_changed {
1474 background:url("../images/icons/page_white_edit.png") no-repeat scroll 3px;
1474 background:url("../images/icons/page_white_edit.png") no-repeat scroll 3px;
1475 height:16px;
1475 height:16px;
1476 padding-left:20px;
1476 padding-left:20px;
1477 margin-top:7px;
1477 margin-top:7px;
1478 text-align:left;
1478 text-align:left;
1479 }
1479 }
1480
1480
1481 .cs_files .cs_removed {
1481 .cs_files .cs_removed {
1482 background:url("../images/icons/page_white_delete.png") no-repeat scroll 3px;
1482 background:url("../images/icons/page_white_delete.png") no-repeat scroll 3px;
1483 height:16px;
1483 height:16px;
1484 padding-left:20px;
1484 padding-left:20px;
1485 margin-top:7px;
1485 margin-top:7px;
1486 text-align:left;
1486 text-align:left;
1487 }
1487 }
1488
1488
1489 #graph {
1489 #graph {
1490 overflow:hidden;
1490 overflow:hidden;
1491 }
1491 }
1492
1492
1493 #graph_nodes {
1493 #graph_nodes {
1494 width:160px;
1494 width:160px;
1495 float:left;
1495 float:left;
1496 margin-left:-50px;
1496 margin-left:-50px;
1497 margin-top:5px;
1497 margin-top:5px;
1498 }
1498 }
1499
1499
1500 #graph_content {
1500 #graph_content {
1501 width:800px;
1501 width:800px;
1502 float:left;
1502 float:left;
1503 }
1503 }
1504
1504
1505 #graph_content .container_header {
1505 #graph_content .container_header {
1506 border:1px solid #CCC;
1506 border:1px solid #CCC;
1507 padding:10px;
1507 padding:10px;
1508 }
1508 }
1509
1509
1510 #graph_content .container {
1510 #graph_content .container {
1511 border-bottom:1px solid #CCC;
1511 border-bottom:1px solid #CCC;
1512 border-left:1px solid #CCC;
1512 border-left:1px solid #CCC;
1513 border-right:1px solid #CCC;
1513 border-right:1px solid #CCC;
1514 min-height:80px;
1514 min-height:80px;
1515 overflow:hidden;
1515 overflow:hidden;
1516 font-size:1.2em;
1516 font-size:1.2em;
1517 }
1517 }
1518
1518
1519 #graph_content .container .right {
1519 #graph_content .container .right {
1520 float:right;
1520 float:right;
1521 width:28%;
1521 width:28%;
1522 text-align:right;
1522 text-align:right;
1523 padding-bottom:5px;
1523 padding-bottom:5px;
1524 }
1524 }
1525
1525
1526 #graph_content .container .left .date {
1526 #graph_content .container .left .date {
1527 font-weight:700;
1527 font-weight:700;
1528 padding-bottom:5px;
1528 padding-bottom:5px;
1529 }
1529 }
1530
1530
1531 #graph_content .container .left .message {
1531 #graph_content .container .left .message {
1532 font-size:100%;
1532 font-size:100%;
1533 padding-top:3px;
1533 padding-top:3px;
1534 white-space:pre-wrap;
1534 white-space:pre-wrap;
1535 }
1535 }
1536
1536
1537 .right div {
1537 .right div {
1538 clear:both;
1538 clear:both;
1539 }
1539 }
1540
1540
1541 .right .changes .added,.changed,.removed {
1541 .right .changes .added,.changed,.removed {
1542 border:1px solid #DDD;
1542 border:1px solid #DDD;
1543 display:block;
1543 display:block;
1544 float:right;
1544 float:right;
1545 text-align:center;
1545 text-align:center;
1546 min-width:15px;
1546 min-width:15px;
1547 }
1547 }
1548
1548
1549 .right .changes .added {
1549 .right .changes .added {
1550 background:#BFB;
1550 background:#BFB;
1551 }
1551 }
1552
1552
1553 .right .changes .changed {
1553 .right .changes .changed {
1554 background:#FD8;
1554 background:#FD8;
1555 }
1555 }
1556
1556
1557 .right .changes .removed {
1557 .right .changes .removed {
1558 background:#F88;
1558 background:#F88;
1559 }
1559 }
1560
1560
1561 .right .merge {
1561 .right .merge {
1562 vertical-align:top;
1562 vertical-align:top;
1563 font-size:0.75em;
1563 font-size:0.75em;
1564 font-weight:700;
1564 font-weight:700;
1565 }
1565 }
1566
1566
1567 .right .parent {
1567 .right .parent {
1568 font-size:90%;
1568 font-size:90%;
1569 font-family:monospace;
1569 font-family:monospace;
1570 }
1570 }
1571
1571
1572 .right .logtags .branchtag {
1572 .right .logtags .branchtag {
1573 background:#FFF url("../images/icons/arrow_branch.png") no-repeat right 6px;
1573 background:#FFF url("../images/icons/arrow_branch.png") no-repeat right 6px;
1574 display:block;
1574 display:block;
1575 font-size:0.8em;
1575 font-size:0.8em;
1576 padding:11px 16px 0 0;
1576 padding:11px 16px 0 0;
1577 }
1577 }
1578
1578
1579 .right .logtags .tagtag {
1579 .right .logtags .tagtag {
1580 background:#FFF url("../images/icons/tag_blue.png") no-repeat right 6px;
1580 background:#FFF url("../images/icons/tag_blue.png") no-repeat right 6px;
1581 display:block;
1581 display:block;
1582 font-size:0.8em;
1582 font-size:0.8em;
1583 padding:11px 16px 0 0;
1583 padding:11px 16px 0 0;
1584 }
1584 }
1585
1585
1586 div.browserblock {
1586 div.browserblock {
1587 overflow:hidden;
1587 overflow:hidden;
1588 border:1px solid #ccc;
1588 border:1px solid #ccc;
1589 background:#f8f8f8;
1589 background:#f8f8f8;
1590 font-size:100%;
1590 font-size:100%;
1591 line-height:125%;
1591 line-height:125%;
1592 padding:0;
1592 padding:0;
1593 }
1593 }
1594
1594
1595 div.browserblock .browser-header {
1595 div.browserblock .browser-header {
1596 border-bottom:1px solid #CCC;
1596 border-bottom:1px solid #CCC;
1597 background:#FFF;
1597 background:#FFF;
1598 color:blue;
1598 color:blue;
1599 padding:10px 0;
1599 padding:10px 0;
1600 }
1600 }
1601
1601
1602 div.browserblock .browser-header span {
1602 div.browserblock .browser-header span {
1603 margin-left:25px;
1603 margin-left:25px;
1604 font-weight:700;
1604 font-weight:700;
1605 }
1605 }
1606
1606
1607 div.browserblock .browser-body {
1607 div.browserblock .browser-body {
1608 background:#EEE;
1608 background:#EEE;
1609 }
1609 }
1610
1610
1611 table.code-browser {
1611 table.code-browser {
1612 border-collapse:collapse;
1612 border-collapse:collapse;
1613 width:100%;
1613 width:100%;
1614 }
1614 }
1615
1615
1616 table.code-browser tr {
1616 table.code-browser tr {
1617 margin:3px;
1617 margin:3px;
1618 }
1618 }
1619
1619
1620 table.code-browser thead th {
1620 table.code-browser thead th {
1621 background-color:#EEE;
1621 background-color:#EEE;
1622 height:20px;
1622 height:20px;
1623 font-size:1.1em;
1623 font-size:1.1em;
1624 font-weight:700;
1624 font-weight:700;
1625 text-align:left;
1625 text-align:left;
1626 padding-left:10px;
1626 padding-left:10px;
1627 }
1627 }
1628
1628
1629 table.code-browser tbody td {
1629 table.code-browser tbody td {
1630 padding-left:10px;
1630 padding-left:10px;
1631 height:20px;
1631 height:20px;
1632 }
1632 }
1633
1633
1634 table.code-browser .browser-file {
1634 table.code-browser .browser-file {
1635 background:url("../images/icons/document_16.png") no-repeat scroll 3px;
1635 background:url("../images/icons/document_16.png") no-repeat scroll 3px;
1636 height:16px;
1636 height:16px;
1637 padding-left:20px;
1637 padding-left:20px;
1638 text-align:left;
1638 text-align:left;
1639 }
1639 }
1640
1640
1641 table.code-browser .browser-dir {
1641 table.code-browser .browser-dir {
1642 background:url("../images/icons/folder_16.png") no-repeat scroll 3px;
1642 background:url("../images/icons/folder_16.png") no-repeat scroll 3px;
1643 height:16px;
1643 height:16px;
1644 padding-left:20px;
1644 padding-left:20px;
1645 text-align:left;
1645 text-align:left;
1646 }
1646 }
1647
1647
1648 .box .search {
1648 .box .search {
1649 clear:both;
1649 clear:both;
1650 overflow:hidden;
1650 overflow:hidden;
1651 margin:0;
1651 margin:0;
1652 padding:0 20px 10px;
1652 padding:0 20px 10px;
1653 }
1653 }
1654
1654
1655 .box .search div.search_path {
1655 .box .search div.search_path {
1656 background:none repeat scroll 0 0 #EEE;
1656 background:none repeat scroll 0 0 #EEE;
1657 border:1px solid #CCC;
1657 border:1px solid #CCC;
1658 color:blue;
1658 color:blue;
1659 margin-bottom:10px;
1659 margin-bottom:10px;
1660 padding:10px 0;
1660 padding:10px 0;
1661 }
1661 }
1662
1662
1663 .box .search div.search_path div.link {
1663 .box .search div.search_path div.link {
1664 font-weight:700;
1664 font-weight:700;
1665 margin-left:25px;
1665 margin-left:25px;
1666 }
1666 }
1667
1667
1668 .box .search div.search_path div.link a {
1668 .box .search div.search_path div.link a {
1669 color:#003367;
1669 color:#003367;
1670 cursor:pointer;
1670 cursor:pointer;
1671 text-decoration:none;
1671 text-decoration:none;
1672 }
1672 }
1673
1673
1674 #path_unlock {
1674 #path_unlock {
1675 color:red;
1675 color:red;
1676 font-size:1.2em;
1676 font-size:1.2em;
1677 padding-left:4px;
1677 padding-left:4px;
1678 }
1678 }
1679
1679
1680 .info_box * {
1680 .info_box * {
1681 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
1681 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
1682 color:#4A4A4A;
1682 color:#4A4A4A;
1683 font-weight:700;
1683 font-weight:700;
1684 height:1%;
1684 height:1%;
1685 display:inline;
1685 display:inline;
1686 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
1686 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
1687 border-style:solid;
1687 border-style:solid;
1688 border-width:1px;
1688 border-width:1px;
1689 padding:4px 6px;
1689 padding:4px 6px;
1690 }
1690 }
1691
1691
1692 .info_box span {
1692 .info_box span {
1693 margin-left:3px;
1693 margin-left:3px;
1694 margin-right:3px;
1694 margin-right:3px;
1695 }
1695 }
1696
1696
1697 .info_box input#at_rev {
1697 .info_box input#at_rev {
1698 text-align:center;
1698 text-align:center;
1699 padding:5px 3px 3px 2px;
1699 padding:5px 3px 3px 2px;
1700 }
1700 }
1701
1701
1702 .info_box input#view {
1702 .info_box input#view {
1703 text-align:center;
1703 text-align:center;
1704 padding:4px 3px 2px 2px;
1704 padding:4px 3px 2px 2px;
1705 }
1705 }
1706
1706
1707 .yui-overlay,.yui-panel-container {
1707 .yui-overlay,.yui-panel-container {
1708 visibility:hidden;
1708 visibility:hidden;
1709 position:absolute;
1709 position:absolute;
1710 z-index:2;
1710 z-index:2;
1711 }
1711 }
1712
1712
1713 .yui-tt {
1713 .yui-tt {
1714 visibility:hidden;
1714 visibility:hidden;
1715 position:absolute;
1715 position:absolute;
1716 color:#666;
1716 color:#666;
1717 background-color:#FFF;
1717 background-color:#FFF;
1718 font-family:arial, helvetica, verdana, sans-serif;
1718 font-family:arial, helvetica, verdana, sans-serif;
1719 border:2px solid #003367;
1719 border:2px solid #003367;
1720 font:100% sans-serif;
1720 font:100% sans-serif;
1721 width:auto;
1721 width:auto;
1722 opacity:1px;
1722 opacity:1px;
1723 padding:8px;
1723 padding:8px;
1724 white-space: pre;
1724 white-space: pre;
1725 }
1725 }
1726
1726
1727 .ac {
1727 .ac {
1728 vertical-align:top;
1728 vertical-align:top;
1729 }
1729 }
1730
1730
1731 .ac .yui-ac {
1731 .ac .yui-ac {
1732 position:relative;
1732 position:relative;
1733 font-family:arial;
1733 font-family:arial;
1734 font-size:100%;
1734 font-size:100%;
1735 }
1735 }
1736
1736
1737 .ac .perm_ac {
1737 .ac .perm_ac {
1738 width:15em;
1738 width:15em;
1739 }
1739 }
1740
1740
1741 .ac .yui-ac-input {
1741 .ac .yui-ac-input {
1742 width:100%;
1742 width:100%;
1743 }
1743 }
1744
1744
1745 .ac .yui-ac-container {
1745 .ac .yui-ac-container {
1746 position:absolute;
1746 position:absolute;
1747 top:1.6em;
1747 top:1.6em;
1748 width:100%;
1748 width:100%;
1749 }
1749 }
1750
1750
1751 .ac .yui-ac-content {
1751 .ac .yui-ac-content {
1752 position:absolute;
1752 position:absolute;
1753 width:100%;
1753 width:100%;
1754 border:1px solid gray;
1754 border:1px solid gray;
1755 background:#fff;
1755 background:#fff;
1756 overflow:hidden;
1756 overflow:hidden;
1757 z-index:9050;
1757 z-index:9050;
1758 }
1758 }
1759
1759
1760 .ac .yui-ac-shadow {
1760 .ac .yui-ac-shadow {
1761 position:absolute;
1761 position:absolute;
1762 width:100%;
1762 width:100%;
1763 background:#000;
1763 background:#000;
1764 -moz-opacity:0.1px;
1764 -moz-opacity:0.1px;
1765 opacity:.10;
1765 opacity:.10;
1766 filter:alpha(opacity = 10);
1766 filter:alpha(opacity = 10);
1767 z-index:9049;
1767 z-index:9049;
1768 margin:.3em;
1768 margin:.3em;
1769 }
1769 }
1770
1770
1771 .ac .yui-ac-content ul {
1771 .ac .yui-ac-content ul {
1772 width:100%;
1772 width:100%;
1773 margin:0;
1773 margin:0;
1774 padding:0;
1774 padding:0;
1775 }
1775 }
1776
1776
1777 .ac .yui-ac-content li {
1777 .ac .yui-ac-content li {
1778 cursor:default;
1778 cursor:default;
1779 white-space:nowrap;
1779 white-space:nowrap;
1780 margin:0;
1780 margin:0;
1781 padding:2px 5px;
1781 padding:2px 5px;
1782 }
1782 }
1783
1783
1784 .ac .yui-ac-content li.yui-ac-prehighlight {
1784 .ac .yui-ac-content li.yui-ac-prehighlight {
1785 background:#B3D4FF;
1785 background:#B3D4FF;
1786 }
1786 }
1787
1787
1788 .ac .yui-ac-content li.yui-ac-highlight {
1788 .ac .yui-ac-content li.yui-ac-highlight {
1789 background:#556CB5;
1789 background:#556CB5;
1790 color:#FFF;
1790 color:#FFF;
1791 }
1791 }
1792
1792
1793 .add_icon {
1793 .add_icon {
1794 background:url("../images/icons/add.png") no-repeat scroll 3px;
1794 background:url("../images/icons/add.png") no-repeat scroll 3px;
1795 height:16px;
1795 height:16px;
1796 padding-left:20px;
1796 padding-left:20px;
1797 padding-top:1px;
1797 padding-top:1px;
1798 text-align:left;
1798 text-align:left;
1799 }
1799 }
1800
1800
1801 .edit_icon {
1801 .edit_icon {
1802 background:url("../images/icons/folder_edit.png") no-repeat scroll 3px;
1802 background:url("../images/icons/folder_edit.png") no-repeat scroll 3px;
1803 height:16px;
1803 height:16px;
1804 padding-left:20px;
1804 padding-left:20px;
1805 padding-top:1px;
1805 padding-top:1px;
1806 text-align:left;
1806 text-align:left;
1807 }
1807 }
1808
1808
1809 .delete_icon {
1809 .delete_icon {
1810 background:url("../images/icons/delete.png") no-repeat scroll 3px;
1810 background:url("../images/icons/delete.png") no-repeat scroll 3px;
1811 height:16px;
1811 height:16px;
1812 padding-left:20px;
1812 padding-left:20px;
1813 padding-top:1px;
1813 padding-top:1px;
1814 text-align:left;
1814 text-align:left;
1815 }
1815 }
1816
1816
1817 .rss_icon {
1817 .rss_icon {
1818 background:url("../images/icons/rss_16.png") no-repeat scroll 3px;
1818 background:url("../images/icons/rss_16.png") no-repeat scroll 3px;
1819 height:16px;
1819 height:16px;
1820 padding-left:20px;
1820 padding-left:20px;
1821 padding-top:1px;
1821 padding-top:1px;
1822 text-align:left;
1822 text-align:left;
1823 }
1823 }
1824
1824
1825 .atom_icon {
1825 .atom_icon {
1826 background:url("../images/icons/atom.png") no-repeat scroll 3px;
1826 background:url("../images/icons/atom.png") no-repeat scroll 3px;
1827 height:16px;
1827 height:16px;
1828 padding-left:20px;
1828 padding-left:20px;
1829 padding-top:1px;
1829 padding-top:1px;
1830 text-align:left;
1830 text-align:left;
1831 }
1831 }
1832
1832
1833 .archive_icon {
1833 .archive_icon {
1834 background:url("../images/icons/compress.png") no-repeat scroll 3px;
1834 background:url("../images/icons/compress.png") no-repeat scroll 3px;
1835 height:16px;
1835 height:16px;
1836 padding-left:20px;
1836 padding-left:20px;
1837 text-align:left;
1837 text-align:left;
1838 padding-top:1px;
1838 padding-top:1px;
1839 }
1839 }
1840
1840
1841 .action_button {
1841 .action_button {
1842 border:0;
1842 border:0;
1843 display:block;
1843 display:block;
1844 }
1844 }
1845
1845
1846 .action_button:hover {
1846 .action_button:hover {
1847 border:0;
1847 border:0;
1848 text-decoration:underline;
1848 text-decoration:underline;
1849 cursor:pointer;
1849 cursor:pointer;
1850 }
1850 }
1851
1851
1852 #switch_repos {
1852 #switch_repos {
1853 position:absolute;
1853 position:absolute;
1854 height:25px;
1854 height:25px;
1855 z-index:1;
1855 z-index:1;
1856 }
1856 }
1857
1857
1858 #switch_repos select {
1858 #switch_repos select {
1859 min-width:150px;
1859 min-width:150px;
1860 max-height:250px;
1860 max-height:250px;
1861 z-index:1;
1861 z-index:1;
1862 }
1862 }
1863
1863
1864 .breadcrumbs {
1864 .breadcrumbs {
1865 border:medium none;
1865 border:medium none;
1866 color:#FFF;
1866 color:#FFF;
1867 float:left;
1867 float:left;
1868 text-transform:uppercase;
1868 text-transform:uppercase;
1869 font-weight:700;
1869 font-weight:700;
1870 font-size:14px;
1870 font-size:14px;
1871 margin:0;
1871 margin:0;
1872 padding:11px 0 11px 10px;
1872 padding:11px 0 11px 10px;
1873 }
1873 }
1874
1874
1875 .breadcrumbs a {
1875 .breadcrumbs a {
1876 color:#FFF;
1876 color:#FFF;
1877 }
1877 }
1878
1878
1879 .flash_msg ul {
1879 .flash_msg ul {
1880 margin:0;
1880 margin:0;
1881 padding:0 0 10px;
1881 padding:0 0 10px;
1882 }
1882 }
1883
1883
1884 .error_msg {
1884 .error_msg {
1885 background-color:#FFCFCF;
1885 background-color:#FFCFCF;
1886 background-image:url("../../images/icons/error_msg.png");
1886 background-image:url("../../images/icons/error_msg.png");
1887 border:1px solid #FF9595;
1887 border:1px solid #FF9595;
1888 color:#C30;
1888 color:#C30;
1889 }
1889 }
1890
1890
1891 .warning_msg {
1891 .warning_msg {
1892 background-color:#FFFBCC;
1892 background-color:#FFFBCC;
1893 background-image:url("../../images/icons/warning_msg.png");
1893 background-image:url("../../images/icons/warning_msg.png");
1894 border:1px solid #FFF35E;
1894 border:1px solid #FFF35E;
1895 color:#C69E00;
1895 color:#C69E00;
1896 }
1896 }
1897
1897
1898 .success_msg {
1898 .success_msg {
1899 background-color:#D5FFCF;
1899 background-color:#D5FFCF;
1900 background-image:url("../../images/icons/success_msg.png");
1900 background-image:url("../../images/icons/success_msg.png");
1901 border:1px solid #97FF88;
1901 border:1px solid #97FF88;
1902 color:#090;
1902 color:#090;
1903 }
1903 }
1904
1904
1905 .notice_msg {
1905 .notice_msg {
1906 background-color:#DCE3FF;
1906 background-color:#DCE3FF;
1907 background-image:url("../../images/icons/notice_msg.png");
1907 background-image:url("../../images/icons/notice_msg.png");
1908 border:1px solid #93A8FF;
1908 border:1px solid #93A8FF;
1909 color:#556CB5;
1909 color:#556CB5;
1910 }
1910 }
1911
1911
1912 .success_msg,.error_msg,.notice_msg,.warning_msg {
1912 .success_msg,.error_msg,.notice_msg,.warning_msg {
1913 background-position:10px center;
1913 background-position:10px center;
1914 background-repeat:no-repeat;
1914 background-repeat:no-repeat;
1915 font-size:12px;
1915 font-size:12px;
1916 font-weight:700;
1916 font-weight:700;
1917 min-height:14px;
1917 min-height:14px;
1918 line-height:14px;
1918 line-height:14px;
1919 margin-bottom:0;
1919 margin-bottom:0;
1920 margin-top:0;
1920 margin-top:0;
1921 display:block;
1921 display:block;
1922 overflow:auto;
1922 overflow:auto;
1923 padding:6px 10px 6px 40px;
1923 padding:6px 10px 6px 40px;
1924 }
1924 }
1925
1925
1926 #msg_close {
1926 #msg_close {
1927 background:transparent url("../../icons/cross_grey_small.png") no-repeat scroll 0 0;
1927 background:transparent url("../../icons/cross_grey_small.png") no-repeat scroll 0 0;
1928 cursor:pointer;
1928 cursor:pointer;
1929 height:16px;
1929 height:16px;
1930 position:absolute;
1930 position:absolute;
1931 right:5px;
1931 right:5px;
1932 top:5px;
1932 top:5px;
1933 width:16px;
1933 width:16px;
1934 }
1934 }
1935
1935
1936 div#legend_container table,div#legend_choices table {
1936 div#legend_container table,div#legend_choices table {
1937 width:auto !important;
1937 width:auto !important;
1938 }
1938 }
1939
1939
1940 table#permissions_manage {
1940 table#permissions_manage {
1941 width:0 !important;
1941 width:0 !important;
1942 }
1942 }
1943
1943
1944 table#permissions_manage span.private_repo_msg {
1944 table#permissions_manage span.private_repo_msg {
1945 font-size:0.8em;
1945 font-size:0.8em;
1946 opacity:0.6px;
1946 opacity:0.6px;
1947 }
1947 }
1948
1948
1949 table#permissions_manage td.private_repo_msg {
1949 table#permissions_manage td.private_repo_msg {
1950 font-size:0.8em;
1950 font-size:0.8em;
1951 }
1951 }
1952
1952
1953 table#permissions_manage tr#add_perm_input td {
1953 table#permissions_manage tr#add_perm_input td {
1954 vertical-align:middle;
1954 vertical-align:middle;
1955 }
1955 }
1956
1956
1957 div.gravatar {
1957 div.gravatar {
1958 background-color:#FFF;
1958 background-color:#FFF;
1959 border:1px solid #D0D0D0;
1959 border:1px solid #D0D0D0;
1960 float:left;
1960 float:left;
1961 margin-right:0.7em;
1961 margin-right:0.7em;
1962 padding:2px 2px 0;
1962 padding:2px 2px 0;
1963 }
1963 }
1964
1964
1965 #header,#content,#footer {
1965 #header,#content,#footer {
1966 min-width:1024px;
1966 min-width:1024px;
1967 }
1967 }
1968
1968
1969 #content {
1969 #content {
1970 min-height:100%;
1970 min-height:100%;
1971 clear:both;
1971 clear:both;
1972 overflow:hidden;
1972 overflow:hidden;
1973 padding:14px 30px;
1973 padding:14px 30px;
1974 }
1974 }
1975
1975
1976 #content div.box div.title div.search {
1976 #content div.box div.title div.search {
1977 background:url("../../images/title_link.png") no-repeat top left;
1977 background:url("../../images/title_link.png") no-repeat top left;
1978 border-left:1px solid #316293;
1978 border-left:1px solid #316293;
1979 }
1979 }
1980
1980
1981 #content div.box div.title div.search div.input input {
1981 #content div.box div.title div.search div.input input {
1982 border:1px solid #316293;
1982 border:1px solid #316293;
1983 }
1983 }
1984
1984
1985 #content div.box div.title div.search div.button input.ui-state-default {
1985 #content div.box div.title div.search div.button input.ui-state-default {
1986 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
1986 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
1987 border:1px solid #316293;
1987 border:1px solid #316293;
1988 border-left:none;
1988 border-left:none;
1989 color:#FFF;
1989 color:#FFF;
1990 }
1990 }
1991
1991
1992 #content div.box div.title div.search div.button input.ui-state-hover {
1992 #content div.box div.title div.search div.button input.ui-state-hover {
1993 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
1993 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
1994 border:1px solid #316293;
1994 border:1px solid #316293;
1995 border-left:none;
1995 border-left:none;
1996 color:#FFF;
1996 color:#FFF;
1997 }
1997 }
1998
1998
1999 #content div.box div.form div.fields div.field div.highlight .ui-state-default {
1999 #content div.box div.form div.fields div.field div.highlight .ui-state-default {
2000 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
2000 background:#4e85bb url("../../images/button_highlight.png") repeat-x;
2001 border-top:1px solid #5c91a4;
2001 border-top:1px solid #5c91a4;
2002 border-left:1px solid #2a6f89;
2002 border-left:1px solid #2a6f89;
2003 border-right:1px solid #2b7089;
2003 border-right:1px solid #2b7089;
2004 border-bottom:1px solid #1a6480;
2004 border-bottom:1px solid #1a6480;
2005 color:#fff;
2005 color:#fff;
2006 }
2006 }
2007
2007
2008 #content div.box div.form div.fields div.field div.highlight .ui-state-hover {
2008 #content div.box div.form div.fields div.field div.highlight .ui-state-hover {
2009 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
2009 background:#46a0c1 url("../../images/button_highlight_selected.png") repeat-x;
2010 border-top:1px solid #78acbf;
2010 border-top:1px solid #78acbf;
2011 border-left:1px solid #34819e;
2011 border-left:1px solid #34819e;
2012 border-right:1px solid #35829f;
2012 border-right:1px solid #35829f;
2013 border-bottom:1px solid #257897;
2013 border-bottom:1px solid #257897;
2014 color:#fff;
2014 color:#fff;
2015 }
2015 }
2016
2016
2017 ins,div.options a:hover {
2017 ins,div.options a:hover {
2018 text-decoration:none;
2018 text-decoration:none;
2019 }
2019 }
2020
2020
2021 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 {
2021 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 {
2022 border:none;
2022 border:none;
2023 }
2023 }
2024
2024
2025 img.icon,.right .merge img {
2025 img.icon,.right .merge img {
2026 vertical-align:bottom;
2026 vertical-align:bottom;
2027 }
2027 }
2028
2028
2029 #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 {
2029 #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 {
2030 float:right;
2030 float:right;
2031 margin:0;
2031 margin:0;
2032 padding:0;
2032 padding:0;
2033 }
2033 }
2034
2034
2035 #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 {
2035 #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 {
2036 float:left;
2036 float:left;
2037 }
2037 }
2038
2038
2039 #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 {
2039 #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 {
2040 display:none;
2040 display:none;
2041 }
2041 }
2042
2042
2043 #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 {
2043 #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 {
2044 display:block;
2044 display:block;
2045 }
2045 }
2046
2046
2047 #content div.box div.title ul.links li a:hover,#content div.box div.title ul.links li.ui-tabs-selected a {
2047 #content div.box div.title ul.links li a:hover,#content div.box div.title ul.links li.ui-tabs-selected a {
2048 color:#bfe3ff;
2048 color:#bfe3ff;
2049 }
2049 }
2050
2050
2051 #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 {
2051 #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 {
2052 margin:10px 24px 10px 44px;
2052 margin:10px 24px 10px 44px;
2053 }
2053 }
2054
2054
2055 #content div.box div.form,#content div.box div.table,#content div.box div.traffic {
2055 #content div.box div.form,#content div.box div.table,#content div.box div.traffic {
2056 clear:both;
2056 clear:both;
2057 overflow:hidden;
2057 overflow:hidden;
2058 margin:0;
2058 margin:0;
2059 padding:0 20px 10px;
2059 padding:0 20px 10px;
2060 }
2060 }
2061
2061
2062 #content div.box div.form div.fields,#login div.form,#login div.form div.fields,#register div.form,#register div.form div.fields {
2062 #content div.box div.form div.fields,#login div.form,#login div.form div.fields,#register div.form,#register div.form div.fields {
2063 clear:both;
2063 clear:both;
2064 overflow:hidden;
2064 overflow:hidden;
2065 margin:0;
2065 margin:0;
2066 padding:0;
2066 padding:0;
2067 }
2067 }
2068
2068
2069 #content div.box div.form div.fields div.field div.label-checkbox,#content div.box div.form div.fields div.field div.label-radio,#content div.box div.form div.fields div.field div.label-textarea {
2069 #content div.box div.form div.fields div.field div.label-checkbox,#content div.box div.form div.fields div.field div.label-radio,#content div.box div.form div.fields div.field div.label-textarea {
2070 padding:0 0 0 5px !important;
2070 padding:0 0 0 5px !important;
2071 }
2071 }
2072
2072
2073 #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 {
2073 #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 {
2074 height:1%;
2074 height:1%;
2075 display:block;
2075 display:block;
2076 color:#363636;
2076 color:#363636;
2077 margin:0;
2077 margin:0;
2078 padding:2px 0 0;
2078 padding:2px 0 0;
2079 }
2079 }
2080
2080
2081 #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 {
2081 #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 {
2082 background:#FBE3E4;
2082 background:#FBE3E4;
2083 border-top:1px solid #e1b2b3;
2083 border-top:1px solid #e1b2b3;
2084 border-left:1px solid #e1b2b3;
2084 border-left:1px solid #e1b2b3;
2085 border-right:1px solid #FBC2C4;
2085 border-right:1px solid #FBC2C4;
2086 border-bottom:1px solid #FBC2C4;
2086 border-bottom:1px solid #FBC2C4;
2087 }
2087 }
2088
2088
2089 #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 {
2089 #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 {
2090 background:#E6EFC2;
2090 background:#E6EFC2;
2091 border-top:1px solid #cebb98;
2091 border-top:1px solid #cebb98;
2092 border-left:1px solid #cebb98;
2092 border-left:1px solid #cebb98;
2093 border-right:1px solid #c6d880;
2093 border-right:1px solid #c6d880;
2094 border-bottom:1px solid #c6d880;
2094 border-bottom:1px solid #c6d880;
2095 }
2095 }
2096
2096
2097 #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 {
2097 #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 {
2098 margin:0;
2098 margin:0;
2099 }
2099 }
2100
2100
2101 #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 {
2101 #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 {
2102 margin:0 0 0 200px;
2102 margin:0 0 0 200px;
2103 padding:0;
2103 padding:0;
2104 }
2104 }
2105
2105
2106 #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 {
2106 #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 {
2107 color:#000;
2107 color:#000;
2108 text-decoration:none;
2108 text-decoration:none;
2109 }
2109 }
2110
2110
2111 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus,#content div.box div.action a.ui-selectmenu-focus {
2111 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus,#content div.box div.action a.ui-selectmenu-focus {
2112 border:1px solid #666;
2112 border:1px solid #666;
2113 }
2113 }
2114
2114
2115 #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 {
2115 #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 {
2116 clear:both;
2116 clear:both;
2117 overflow:hidden;
2117 overflow:hidden;
2118 margin:0;
2118 margin:0;
2119 padding:2px 2px;
2119 padding:2px 2px;
2120 }
2120 }
2121
2121
2122 #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 {
2122 #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 {
2123 float:left;
2123 float:left;
2124 margin:0;
2124 margin:0;
2125 }
2125 }
2126
2126
2127 #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 {
2127 #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 {
2128 height:1%;
2128 height:1%;
2129 display:block;
2129 display:block;
2130 float:left;
2130 float:left;
2131 margin:3px 0 0 4px;
2131 margin:3px 0 0 4px;
2132 }
2132 }
2133
2133
2134 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 {
2134 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 {
2135 color:#000;
2135 color:#000;
2136 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2136 font-family:Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2137 font-size:11px;
2137 font-size:11px;
2138 font-weight:700;
2138 font-weight:700;
2139 margin:0;
2139 margin:0;
2140 }
2140 }
2141
2141
2142 div.form div.fields div.field div.button .ui-state-default,#content div.box div.form div.fields div.buttons input.ui-state-default {
2142 div.form div.fields div.field div.button .ui-state-default,#content div.box div.form div.fields div.buttons input.ui-state-default {
2143 background:#e5e3e3 url("../images/button.png") repeat-x;
2143 background:#e5e3e3 url("../images/button.png") repeat-x;
2144 border-top:1px solid #DDD;
2144 border-top:1px solid #DDD;
2145 border-left:1px solid #c6c6c6;
2145 border-left:1px solid #c6c6c6;
2146 border-right:1px solid #DDD;
2146 border-right:1px solid #DDD;
2147 border-bottom:1px solid #c6c6c6;
2147 border-bottom:1px solid #c6c6c6;
2148 color:#515151;
2148 color:#515151;
2149 outline:none;
2149 outline:none;
2150 margin:0;
2150 margin:0;
2151 padding:6px 12px;
2151 padding:6px 12px;
2152 }
2152 }
2153
2153
2154 div.form div.fields div.field div.button .ui-state-hover,#content div.box div.form div.fields div.buttons input.ui-state-hover {
2154 div.form div.fields div.field div.button .ui-state-hover,#content div.box div.form div.fields div.buttons input.ui-state-hover {
2155 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2155 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2156 border-top:1px solid #ccc;
2156 border-top:1px solid #ccc;
2157 border-left:1px solid #bebebe;
2157 border-left:1px solid #bebebe;
2158 border-right:1px solid #b1b1b1;
2158 border-right:1px solid #b1b1b1;
2159 border-bottom:1px solid #afafaf;
2159 border-bottom:1px solid #afafaf;
2160 color:#515151;
2160 color:#515151;
2161 outline:none;
2161 outline:none;
2162 margin:0;
2162 margin:0;
2163 padding:6px 12px;
2163 padding:6px 12px;
2164 }
2164 }
2165
2165
2166 div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight {
2166 div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight {
2167 display:inline;
2167 display:inline;
2168 }
2168 }
2169
2169
2170 #content div.box div.form div.fields div.buttons,div.form div.fields div.buttons {
2170 #content div.box div.form div.fields div.buttons,div.form div.fields div.buttons {
2171 margin:10px 0 0 200px;
2171 margin:10px 0 0 200px;
2172 padding:0;
2172 padding:0;
2173 }
2173 }
2174
2174
2175 #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 {
2175 #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 {
2176 margin:10px 0 0;
2176 margin:10px 0 0;
2177 }
2177 }
2178
2178
2179 #content div.box table td.user,#content div.box table td.address {
2179 #content div.box table td.user,#content div.box table td.address {
2180 width:10%;
2180 width:10%;
2181 text-align:center;
2181 text-align:center;
2182 }
2182 }
2183
2183
2184 #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 {
2184 #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 {
2185 text-align:right;
2185 text-align:right;
2186 margin:6px 0 0;
2186 margin:6px 0 0;
2187 padding:0;
2187 padding:0;
2188 }
2188 }
2189
2189
2190 #content div.box div.action div.button input.ui-state-default,#login div.form div.fields div.buttons input.ui-state-default,#register div.form div.fields div.buttons input.ui-state-default {
2190 #content div.box div.action div.button input.ui-state-default,#login div.form div.fields div.buttons input.ui-state-default,#register div.form div.fields div.buttons input.ui-state-default {
2191 background:#e5e3e3 url("../images/button.png") repeat-x;
2191 background:#e5e3e3 url("../images/button.png") repeat-x;
2192 border-top:1px solid #DDD;
2192 border-top:1px solid #DDD;
2193 border-left:1px solid #c6c6c6;
2193 border-left:1px solid #c6c6c6;
2194 border-right:1px solid #DDD;
2194 border-right:1px solid #DDD;
2195 border-bottom:1px solid #c6c6c6;
2195 border-bottom:1px solid #c6c6c6;
2196 color:#515151;
2196 color:#515151;
2197 margin:0;
2197 margin:0;
2198 padding:6px 12px;
2198 padding:6px 12px;
2199 }
2199 }
2200
2200
2201 #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 {
2201 #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 {
2202 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2202 background:#b4b4b4 url("../images/button_selected.png") repeat-x;
2203 border-top:1px solid #ccc;
2203 border-top:1px solid #ccc;
2204 border-left:1px solid #bebebe;
2204 border-left:1px solid #bebebe;
2205 border-right:1px solid #b1b1b1;
2205 border-right:1px solid #b1b1b1;
2206 border-bottom:1px solid #afafaf;
2206 border-bottom:1px solid #afafaf;
2207 color:#515151;
2207 color:#515151;
2208 margin:0;
2208 margin:0;
2209 padding:6px 12px;
2209 padding:6px 12px;
2210 }
2210 }
2211
2211
2212 #content div.box div.pagination div.results,#content div.box div.pagination-wh div.results {
2212 #content div.box div.pagination div.results,#content div.box div.pagination-wh div.results {
2213 text-align:left;
2213 text-align:left;
2214 float:left;
2214 float:left;
2215 margin:0;
2215 margin:0;
2216 padding:0;
2216 padding:0;
2217 }
2217 }
2218
2218
2219 #content div.box div.pagination div.results span,#content div.box div.pagination-wh div.results span {
2219 #content div.box div.pagination div.results span,#content div.box div.pagination-wh div.results span {
2220 height:1%;
2220 height:1%;
2221 display:block;
2221 display:block;
2222 float:left;
2222 float:left;
2223 background:#ebebeb url("../images/pager.png") repeat-x;
2223 background:#ebebeb url("../images/pager.png") repeat-x;
2224 border-top:1px solid #dedede;
2224 border-top:1px solid #dedede;
2225 border-left:1px solid #cfcfcf;
2225 border-left:1px solid #cfcfcf;
2226 border-right:1px solid #c4c4c4;
2226 border-right:1px solid #c4c4c4;
2227 border-bottom:1px solid #c4c4c4;
2227 border-bottom:1px solid #c4c4c4;
2228 color:#4A4A4A;
2228 color:#4A4A4A;
2229 font-weight:700;
2229 font-weight:700;
2230 margin:0;
2230 margin:0;
2231 padding:6px 8px;
2231 padding:6px 8px;
2232 }
2232 }
2233
2233
2234 #content div.box div.pagination ul.pager li.disabled,#content div.box div.pagination-wh a.disabled {
2234 #content div.box div.pagination ul.pager li.disabled,#content div.box div.pagination-wh a.disabled {
2235 color:#B4B4B4;
2235 color:#B4B4B4;
2236 padding:6px;
2236 padding:6px;
2237 }
2237 }
2238
2238
2239 #login,#register {
2239 #login,#register {
2240 width:420px;
2240 width:420px;
2241 margin:10% auto 0;
2241 margin:10% auto 0;
2242 padding:0;
2242 padding:0;
2243 }
2243 }
2244
2244
2245 #login div.color,#register div.color {
2245 #login div.color,#register div.color {
2246 clear:both;
2246 clear:both;
2247 overflow:hidden;
2247 overflow:hidden;
2248 background:#FFF;
2248 background:#FFF;
2249 margin:10px auto 0;
2249 margin:10px auto 0;
2250 padding:3px 3px 3px 0;
2250 padding:3px 3px 3px 0;
2251 }
2251 }
2252
2252
2253 #login div.color a,#register div.color a {
2253 #login div.color a,#register div.color a {
2254 width:20px;
2254 width:20px;
2255 height:20px;
2255 height:20px;
2256 display:block;
2256 display:block;
2257 float:left;
2257 float:left;
2258 margin:0 0 0 3px;
2258 margin:0 0 0 3px;
2259 padding:0;
2259 padding:0;
2260 }
2260 }
2261
2261
2262 #login div.title h5,#register div.title h5 {
2262 #login div.title h5,#register div.title h5 {
2263 color:#fff;
2263 color:#fff;
2264 margin:10px;
2264 margin:10px;
2265 padding:0;
2265 padding:0;
2266 }
2266 }
2267
2267
2268 #login div.form div.fields div.field,#register div.form div.fields div.field {
2268 #login div.form div.fields div.field,#register div.form div.fields div.field {
2269 clear:both;
2269 clear:both;
2270 overflow:hidden;
2270 overflow:hidden;
2271 margin:0;
2271 margin:0;
2272 padding:0 0 10px;
2272 padding:0 0 10px;
2273 }
2273 }
2274
2274
2275 #login div.form div.fields div.field span.error-message,#register div.form div.fields div.field span.error-message {
2275 #login div.form div.fields div.field span.error-message,#register div.form div.fields div.field span.error-message {
2276 height:1%;
2276 height:1%;
2277 display:block;
2277 display:block;
2278 color:red;
2278 color:red;
2279 margin:8px 0 0;
2279 margin:8px 0 0;
2280 padding:0;
2280 padding:0;
2281 }
2281 }
2282
2282
2283 #login div.form div.fields div.field div.label label,#register div.form div.fields div.field div.label label {
2283 #login div.form div.fields div.field div.label label,#register div.form div.fields div.field div.label label {
2284 color:#000;
2284 color:#000;
2285 font-weight:700;
2285 font-weight:700;
2286 }
2286 }
2287
2287
2288 #login div.form div.fields div.field div.input,#register div.form div.fields div.field div.input {
2288 #login div.form div.fields div.field div.input,#register div.form div.fields div.field div.input {
2289 float:left;
2289 float:left;
2290 margin:0;
2290 margin:0;
2291 padding:0;
2291 padding:0;
2292 }
2292 }
2293
2293
2294 #login div.form div.fields div.field div.checkbox,#register div.form div.fields div.field div.checkbox {
2294 #login div.form div.fields div.field div.checkbox,#register div.form div.fields div.field div.checkbox {
2295 margin:0 0 0 184px;
2295 margin:0 0 0 184px;
2296 padding:0;
2296 padding:0;
2297 }
2297 }
2298
2298
2299 #login div.form div.fields div.field div.checkbox label,#register div.form div.fields div.field div.checkbox label {
2299 #login div.form div.fields div.field div.checkbox label,#register div.form div.fields div.field div.checkbox label {
2300 color:#565656;
2300 color:#565656;
2301 font-weight:700;
2301 font-weight:700;
2302 }
2302 }
2303
2303
2304 #login div.form div.fields div.buttons input,#register div.form div.fields div.buttons input {
2304 #login div.form div.fields div.buttons input,#register div.form div.fields div.buttons input {
2305 color:#000;
2305 color:#000;
2306 font-size:1em;
2306 font-size:1em;
2307 font-weight:700;
2307 font-weight:700;
2308 font-family:Verdana, Helvetica, Sans-Serif;
2308 font-family:Verdana, Helvetica, Sans-Serif;
2309 margin:0;
2309 margin:0;
2310 }
2310 }
2311
2311
2312 #changeset_content .container .wrapper,#graph_content .container .wrapper {
2312 #changeset_content .container .wrapper,#graph_content .container .wrapper {
2313 width:600px;
2313 width:600px;
2314 }
2314 }
2315
2315
2316 #changeset_content .container .left,#graph_content .container .left {
2316 #changeset_content .container .left,#graph_content .container .left {
2317 float:left;
2317 float:left;
2318 width:70%;
2318 width:70%;
2319 padding-left:5px;
2319 padding-left:5px;
2320 }
2320 }
2321
2321
2322 #changeset_content .container .left .date,.ac .match {
2322 #changeset_content .container .left .date,.ac .match {
2323 font-weight:700;
2323 font-weight:700;
2324 padding-top: 5px;
2324 padding-top: 5px;
2325 padding-bottom:5px;
2325 padding-bottom:5px;
2326 }
2326 }
2327
2327
2328 div#legend_container table td,div#legend_choices table td {
2328 div#legend_container table td,div#legend_choices table td {
2329 border:none !important;
2329 border:none !important;
2330 height:20px !important;
2330 height:20px !important;
2331 padding:0 !important;
2331 padding:0 !important;
2332 }
2332 }
2333
2333
2334 #q_filter{
2334 #q_filter{
2335 border:0 none;
2335 border:0 none;
2336 color:#AAAAAA;
2336 color:#AAAAAA;
2337 margin-bottom:-4px;
2337 margin-bottom:-4px;
2338 margin-top:-4px;
2338 margin-top:-4px;
2339 padding-left:3px;
2339 padding-left:3px;
2340 }
2340 }
2341
2341
@@ -1,594 +1,594 b''
1 <%inherit file="/base/base.html"/>
1 <%inherit file="/base/base.html"/>
2
2
3 <%def name="title()">
3 <%def name="title()">
4 ${c.repo_name} ${_('Summary')} - ${c.rhodecode_name}
4 ${c.repo_name} ${_('Summary')} - ${c.rhodecode_name}
5 </%def>
5 </%def>
6
6
7 <%def name="breadcrumbs_links()">
7 <%def name="breadcrumbs_links()">
8 ${h.link_to(u'Home',h.url('/'))}
8 ${h.link_to(u'Home',h.url('/'))}
9 &raquo;
9 &raquo;
10 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
10 ${h.link_to(c.repo_name,h.url('summary_home',repo_name=c.repo_name))}
11 &raquo;
11 &raquo;
12 ${_('summary')}
12 ${_('summary')}
13 </%def>
13 </%def>
14
14
15 <%def name="page_nav()">
15 <%def name="page_nav()">
16 ${self.menu('summary')}
16 ${self.menu('summary')}
17 </%def>
17 </%def>
18
18
19 <%def name="main()">
19 <%def name="main()">
20 <script type="text/javascript">
20 <script type="text/javascript">
21 var E = YAHOO.util.Event;
21 var E = YAHOO.util.Event;
22 var D = YAHOO.util.Dom;
22 var D = YAHOO.util.Dom;
23
23
24 E.onDOMReady(function(e){
24 E.onDOMReady(function(e){
25 id = 'clone_url';
25 id = 'clone_url';
26 E.addListener(id,'click',function(e){
26 E.addListener(id,'click',function(e){
27 D.get('clone_url').select();
27 D.get('clone_url').select();
28 })
28 })
29 })
29 })
30 </script>
30 </script>
31 <div class="box box-left">
31 <div class="box box-left">
32 <!-- box / title -->
32 <!-- box / title -->
33 <div class="title">
33 <div class="title">
34 ${self.breadcrumbs()}
34 ${self.breadcrumbs()}
35 </div>
35 </div>
36 <!-- end box / title -->
36 <!-- end box / title -->
37 <div class="form">
37 <div class="form">
38 <div class="fields">
38 <div class="fields">
39
39
40 <div class="field">
40 <div class="field">
41 <div class="label">
41 <div class="label">
42 <label>${_('Name')}:</label>
42 <label>${_('Name')}:</label>
43 </div>
43 </div>
44 <div class="input-short">
44 <div class="input-short">
45 %if c.repo_info.dbrepo.repo_type =='hg':
45 %if c.repo_info.dbrepo.repo_type =='hg':
46 <img style="margin-bottom:2px" class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="/images/icons/hgicon.png"/>
46 <img style="margin-bottom:2px" class="icon" title="${_('Mercurial repository')}" alt="${_('Mercurial repository')}" src="/images/icons/hgicon.png"/>
47 %endif
47 %endif
48 %if c.repo_info.dbrepo.repo_type =='git':
48 %if c.repo_info.dbrepo.repo_type =='git':
49 <img style="margin-bottom:2px" class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="/images/icons/giticon.png"/>
49 <img style="margin-bottom:2px" class="icon" title="${_('Git repository')}" alt="${_('Git repository')}" src="/images/icons/giticon.png"/>
50 %endif
50 %endif
51
51
52 %if c.repo_info.dbrepo.private:
52 %if c.repo_info.dbrepo.private:
53 <img style="margin-bottom:2px" class="icon" title="${_('private repository')}" alt="${_('private repository')}" src="/images/icons/lock.png"/>
53 <img style="margin-bottom:2px" class="icon" title="${_('private repository')}" alt="${_('private repository')}" src="/images/icons/lock.png"/>
54 %else:
54 %else:
55 <img style="margin-bottom:2px" class="icon" title="${_('public repository')}" alt="${_('public repository')}" src="/images/icons/lock_open.png"/>
55 <img style="margin-bottom:2px" class="icon" title="${_('public repository')}" alt="${_('public repository')}" src="/images/icons/lock_open.png"/>
56 %endif
56 %endif
57 <span style="font-size: 1.6em;font-weight: bold;vertical-align: baseline;">${c.repo_info.name}</span>
57 <span style="font-size: 1.6em;font-weight: bold;vertical-align: baseline;">${c.repo_info.name}</span>
58 <br/>
58 <br/>
59 %if c.repo_info.dbrepo.fork:
59 %if c.repo_info.dbrepo.fork:
60 <span style="margin-top:5px">
60 <span style="margin-top:5px">
61 <a href="${h.url('summary_home',repo_name=c.repo_info.dbrepo.fork.repo_name)}">
61 <a href="${h.url('summary_home',repo_name=c.repo_info.dbrepo.fork.repo_name)}">
62 <img class="icon" alt="${_('public')}"
62 <img class="icon" alt="${_('public')}"
63 title="${_('Fork of')} ${c.repo_info.dbrepo.fork.repo_name}"
63 title="${_('Fork of')} ${c.repo_info.dbrepo.fork.repo_name}"
64 src="/images/icons/arrow_divide.png"/>
64 src="/images/icons/arrow_divide.png"/>
65 ${_('Fork of')} ${c.repo_info.dbrepo.fork.repo_name}
65 ${_('Fork of')} ${c.repo_info.dbrepo.fork.repo_name}
66 </a>
66 </a>
67 </span>
67 </span>
68 %endif
68 %endif
69 </div>
69 </div>
70 </div>
70 </div>
71
71
72
72
73 <div class="field">
73 <div class="field">
74 <div class="label">
74 <div class="label">
75 <label>${_('Description')}:</label>
75 <label>${_('Description')}:</label>
76 </div>
76 </div>
77 <div class="input-short">
77 <div class="input-short">
78 ${c.repo_info.dbrepo.description}
78 ${c.repo_info.dbrepo.description}
79 </div>
79 </div>
80 </div>
80 </div>
81
81
82
82
83 <div class="field">
83 <div class="field">
84 <div class="label">
84 <div class="label">
85 <label>${_('Contact')}:</label>
85 <label>${_('Contact')}:</label>
86 </div>
86 </div>
87 <div class="input-short">
87 <div class="input-short">
88 <div class="gravatar">
88 <div class="gravatar">
89 <img alt="gravatar" src="${h.gravatar_url(c.repo_info.dbrepo.user.email)}"/>
89 <img alt="gravatar" src="${h.gravatar_url(c.repo_info.dbrepo.user.email)}"/>
90 </div>
90 </div>
91 ${_('Username')}: ${c.repo_info.dbrepo.user.username}<br/>
91 ${_('Username')}: ${c.repo_info.dbrepo.user.username}<br/>
92 ${_('Name')}: ${c.repo_info.dbrepo.user.name} ${c.repo_info.dbrepo.user.lastname}<br/>
92 ${_('Name')}: ${c.repo_info.dbrepo.user.name} ${c.repo_info.dbrepo.user.lastname}<br/>
93 ${_('Email')}: <a href="mailto:${c.repo_info.dbrepo.user.email}">${c.repo_info.dbrepo.user.email}</a>
93 ${_('Email')}: <a href="mailto:${c.repo_info.dbrepo.user.email}">${c.repo_info.dbrepo.user.email}</a>
94 </div>
94 </div>
95 </div>
95 </div>
96
96
97 <div class="field">
97 <div class="field">
98 <div class="label">
98 <div class="label">
99 <label>${_('Last change')}:</label>
99 <label>${_('Last change')}:</label>
100 </div>
100 </div>
101 <div class="input-short">
101 <div class="input-short">
102 ${h.age(c.repo_info.last_change)} - ${c.repo_info.last_change}
102 ${h.age(c.repo_info.last_change)} - ${c.repo_info.last_change}
103 ${_('by')} ${h.get_changeset_safe(c.repo_info,'tip').author}
103 ${_('by')} ${h.get_changeset_safe(c.repo_info,'tip').author}
104
104
105 </div>
105 </div>
106 </div>
106 </div>
107
107
108 <div class="field">
108 <div class="field">
109 <div class="label">
109 <div class="label">
110 <label>${_('Clone url')}:</label>
110 <label>${_('Clone url')}:</label>
111 </div>
111 </div>
112 <div class="input-short">
112 <div class="input-short">
113 <input type="text" id="clone_url" readonly="readonly" value="hg clone ${c.clone_repo_url}" size="70"/>
113 <input type="text" id="clone_url" readonly="readonly" value="hg clone ${c.clone_repo_url}" size="70"/>
114 </div>
114 </div>
115 </div>
115 </div>
116
116
117 <div class="field">
117 <div class="field">
118 <div class="label">
118 <div class="label">
119 <label>${_('Trending languages')}:</label>
119 <label>${_('Trending languages')}:</label>
120 </div>
120 </div>
121 <div class="input-short">
121 <div class="input-short">
122 <div id="lang_stats">
122 <div id="lang_stats">
123
123
124 </div>
124 </div>
125 <script type="text/javascript">
125 <script type="text/javascript">
126 var data = ${c.trending_languages|n};
126 var data = ${c.trending_languages|n};
127 var total = 0;
127 var total = 0;
128 var no_data = true;
128 var no_data = true;
129 for (k in data){
129 for (k in data){
130 total += data[k];
130 total += data[k];
131 no_data = false;
131 no_data = false;
132 }
132 }
133 var tbl = document.createElement('table');
133 var tbl = document.createElement('table');
134 tbl.setAttribute('class','trending_language_tbl');
134 tbl.setAttribute('class','trending_language_tbl');
135 for (k in data){
135 for (k in data){
136 var tr = document.createElement('tr');
136 var tr = document.createElement('tr');
137 var percentage = Math.round((data[k]/total*100),2);
137 var percentage = Math.round((data[k]/total*100),2);
138 var value = data[k];
138 var value = data[k];
139 var td1 = document.createElement('td');
139 var td1 = document.createElement('td');
140 td1.width=150;
140 td1.width=150;
141 var trending_language_label = document.createElement('div');
141 var trending_language_label = document.createElement('div');
142 trending_language_label.innerHTML = k;
142 trending_language_label.innerHTML = k;
143 td1.appendChild(trending_language_label);
143 td1.appendChild(trending_language_label);
144
144
145 var td2 = document.createElement('td');
145 var td2 = document.createElement('td');
146 td2.setAttribute('style','padding-right:14px !important');
146 td2.setAttribute('style','padding-right:14px !important');
147 var trending_language = document.createElement('div');
147 var trending_language = document.createElement('div');
148 trending_language.title = k;
148 trending_language.title = k;
149 trending_language.innerHTML = "<b>"+percentage+"% "+value+" ${_('files')}</b>";
149 trending_language.innerHTML = "<b>"+percentage+"% "+value+" ${_('files')}</b>";
150 trending_language.setAttribute("class", 'trending_language top-right-rounded-corner bottom-right-rounded-corner');
150 trending_language.setAttribute("class", 'trending_language top-right-rounded-corner bottom-right-rounded-corner');
151 trending_language.style.width=percentage+"%";
151 trending_language.style.width=percentage+"%";
152 td2.appendChild(trending_language);
152 td2.appendChild(trending_language);
153
153
154 tr.appendChild(td1);
154 tr.appendChild(td1);
155 tr.appendChild(td2);
155 tr.appendChild(td2);
156 tbl.appendChild(tr);
156 tbl.appendChild(tr);
157
157
158 }
158 }
159 if(no_data){
159 if(no_data){
160 var tr = document.createElement('tr');
160 var tr = document.createElement('tr');
161 var td1 = document.createElement('td');
161 var td1 = document.createElement('td');
162 td1.innerHTML = "${_('No data loaded yet')}";
162 td1.innerHTML = "${_('No data loaded yet')}";
163 tr.appendChild(td1);
163 tr.appendChild(td1);
164 tbl.appendChild(tr);
164 tbl.appendChild(tr);
165 }
165 }
166 YAHOO.util.Dom.get('lang_stats').appendChild(tbl);
166 YAHOO.util.Dom.get('lang_stats').appendChild(tbl);
167 </script>
167 </script>
168
168
169 </div>
169 </div>
170 </div>
170 </div>
171
171
172 <div class="field">
172 <div class="field">
173 <div class="label">
173 <div class="label">
174 <label>${_('Download')}:</label>
174 <label>${_('Download')}:</label>
175 </div>
175 </div>
176 <div class="input-short">
176 <div class="input-short">
177 %for cnt,archive in enumerate(c.repo_info._get_archives()):
177 %for cnt,archive in enumerate(c.repo_info._get_archives()):
178 %if cnt >=1:
178 %if cnt >=1:
179 |
179 |
180 %endif
180 %endif
181 ${h.link_to(c.repo_info.name+'.'+archive['type'],
181 ${h.link_to(c.repo_info.name+'.'+archive['type'],
182 h.url('files_archive_home',repo_name=c.repo_info.name,
182 h.url('files_archive_home',repo_name=c.repo_info.name,
183 revision='tip',fileformat=archive['extension']),class_="archive_icon")}
183 revision='tip',fileformat=archive['extension']),class_="archive_icon")}
184 %endfor
184 %endfor
185 </div>
185 </div>
186 </div>
186 </div>
187
187
188 <div class="field">
188 <div class="field">
189 <div class="label">
189 <div class="label">
190 <label>${_('Feeds')}:</label>
190 <label>${_('Feeds')}:</label>
191 </div>
191 </div>
192 <div class="input-short">
192 <div class="input-short">
193 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.repo_info.name),class_='rss_icon')}
193 ${h.link_to(_('RSS'),h.url('rss_feed_home',repo_name=c.repo_info.name),class_='rss_icon')}
194 ${h.link_to(_('Atom'),h.url('atom_feed_home',repo_name=c.repo_info.name),class_='atom_icon')}
194 ${h.link_to(_('Atom'),h.url('atom_feed_home',repo_name=c.repo_info.name),class_='atom_icon')}
195 </div>
195 </div>
196 </div>
196 </div>
197 </div>
197 </div>
198 </div>
198 </div>
199 </div>
199 </div>
200
200
201 <div class="box box-right" style="min-height:455px">
201 <div class="box box-right" style="min-height:455px">
202 <!-- box / title -->
202 <!-- box / title -->
203 <div class="title">
203 <div class="title">
204 <h5>${_('Commit activity by day / author')}</h5>
204 <h5>${_('Commit activity by day / author')}</h5>
205 </div>
205 </div>
206
206
207 <div class="table">
207 <div class="table">
208 <div id="commit_history" style="width:460px;height:300px;float:left"></div>
208 <div id="commit_history" style="width:460px;height:300px;float:left"></div>
209 <div style="clear: both;height: 10px"></div>
209 <div style="clear: both;height: 10px"></div>
210 <div id="overview" style="width:460px;height:100px;float:left"></div>
210 <div id="overview" style="width:460px;height:100px;float:left"></div>
211
211
212 <div id="legend_data" style="clear:both;margin-top:10px;">
212 <div id="legend_data" style="clear:both;margin-top:10px;">
213 <div id="legend_container"></div>
213 <div id="legend_container"></div>
214 <div id="legend_choices">
214 <div id="legend_choices">
215 <table id="legend_choices_tables" style="font-size:smaller;color:#545454"></table>
215 <table id="legend_choices_tables" style="font-size:smaller;color:#545454"></table>
216 </div>
216 </div>
217 </div>
217 </div>
218 <script type="text/javascript">
218 <script type="text/javascript">
219 /**
219 /**
220 * Plots summary graph
220 * Plots summary graph
221 *
221 *
222 * @class SummaryPlot
222 * @class SummaryPlot
223 * @param {from} initial from for detailed graph
223 * @param {from} initial from for detailed graph
224 * @param {to} initial to for detailed graph
224 * @param {to} initial to for detailed graph
225 * @param {dataset}
225 * @param {dataset}
226 * @param {overview_dataset}
226 * @param {overview_dataset}
227 */
227 */
228 function SummaryPlot(from,to,dataset,overview_dataset) {
228 function SummaryPlot(from,to,dataset,overview_dataset) {
229 var initial_ranges = {
229 var initial_ranges = {
230 "xaxis":{
230 "xaxis":{
231 "from":from,
231 "from":from,
232 "to":to,
232 "to":to,
233 },
233 },
234 };
234 };
235 var dataset = dataset;
235 var dataset = dataset;
236 var overview_dataset = [overview_dataset];
236 var overview_dataset = [overview_dataset];
237 var choiceContainer = YAHOO.util.Dom.get("legend_choices");
237 var choiceContainer = YAHOO.util.Dom.get("legend_choices");
238 var choiceContainerTable = YAHOO.util.Dom.get("legend_choices_tables");
238 var choiceContainerTable = YAHOO.util.Dom.get("legend_choices_tables");
239 var plotContainer = YAHOO.util.Dom.get('commit_history');
239 var plotContainer = YAHOO.util.Dom.get('commit_history');
240 var overviewContainer = YAHOO.util.Dom.get('overview');
240 var overviewContainer = YAHOO.util.Dom.get('overview');
241
241
242 var plot_options = {
242 var plot_options = {
243 bars: {show:true,align:'center',lineWidth:4},
243 bars: {show:true,align:'center',lineWidth:4},
244 legend: {show:true, container:"legend_container"},
244 legend: {show:true, container:"legend_container"},
245 points: {show:true,radius:0,fill:false},
245 points: {show:true,radius:0,fill:false},
246 yaxis: {tickDecimals:0,},
246 yaxis: {tickDecimals:0,},
247 xaxis: {
247 xaxis: {
248 mode: "time",
248 mode: "time",
249 timeformat: "%d/%m",
249 timeformat: "%d/%m",
250 min:from,
250 min:from,
251 max:to,
251 max:to,
252 },
252 },
253 grid: {
253 grid: {
254 hoverable: true,
254 hoverable: true,
255 clickable: true,
255 clickable: true,
256 autoHighlight:true,
256 autoHighlight:true,
257 color: "#999"
257 color: "#999"
258 },
258 },
259 //selection: {mode: "x"}
259 //selection: {mode: "x"}
260 };
260 };
261 var overview_options = {
261 var overview_options = {
262 legend:{show:false},
262 legend:{show:false},
263 bars: {show:true,barWidth: 2,},
263 bars: {show:true,barWidth: 2,},
264 shadowSize: 0,
264 shadowSize: 0,
265 xaxis: {mode: "time", timeformat: "%d/%m/%y",},
265 xaxis: {mode: "time", timeformat: "%d/%m/%y",},
266 yaxis: {ticks: 3, min: 0,},
266 yaxis: {ticks: 3, min: 0,},
267 grid: {color: "#999",},
267 grid: {color: "#999",},
268 selection: {mode: "x"}
268 selection: {mode: "x"}
269 };
269 };
270
270
271 /**
271 /**
272 *get dummy data needed in few places
272 *get dummy data needed in few places
273 */
273 */
274 function getDummyData(label){
274 function getDummyData(label){
275 return {"label":label,
275 return {"label":label,
276 "data":[{"time":0,
276 "data":[{"time":0,
277 "commits":0,
277 "commits":0,
278 "added":0,
278 "added":0,
279 "changed":0,
279 "changed":0,
280 "removed":0,
280 "removed":0,
281 }],
281 }],
282 "schema":["commits"],
282 "schema":["commits"],
283 "color":'#ffffff',
283 "color":'#ffffff',
284 }
284 }
285 }
285 }
286
286
287 /**
287 /**
288 * generate checkboxes accordindly to data
288 * generate checkboxes accordindly to data
289 * @param keys
289 * @param keys
290 * @returns
290 * @returns
291 */
291 */
292 function generateCheckboxes(data) {
292 function generateCheckboxes(data) {
293 //append checkboxes
293 //append checkboxes
294 var i = 0;
294 var i = 0;
295 choiceContainerTable.innerHTML = '';
295 choiceContainerTable.innerHTML = '';
296 for(var pos in data) {
296 for(var pos in data) {
297
297
298 data[pos].color = i;
298 data[pos].color = i;
299 i++;
299 i++;
300 if(data[pos].label != ''){
300 if(data[pos].label != ''){
301 choiceContainerTable.innerHTML += '<tr><td>'+
301 choiceContainerTable.innerHTML += '<tr><td>'+
302 '<input type="checkbox" name="' + data[pos].label +'" checked="checked" />'
302 '<input type="checkbox" name="' + data[pos].label +'" checked="checked" />'
303 +data[pos].label+
303 +data[pos].label+
304 '</td></tr>';
304 '</td></tr>';
305 }
305 }
306 }
306 }
307 }
307 }
308
308
309 /**
309 /**
310 * ToolTip show
310 * ToolTip show
311 */
311 */
312 function showTooltip(x, y, contents) {
312 function showTooltip(x, y, contents) {
313 var div=document.getElementById('tooltip');
313 var div=document.getElementById('tooltip');
314 if(!div) {
314 if(!div) {
315 div = document.createElement('div');
315 div = document.createElement('div');
316 div.id="tooltip";
316 div.id="tooltip";
317 div.style.position="absolute";
317 div.style.position="absolute";
318 div.style.border='1px solid #fdd';
318 div.style.border='1px solid #fdd';
319 div.style.padding='2px';
319 div.style.padding='2px';
320 div.style.backgroundColor='#fee';
320 div.style.backgroundColor='#fee';
321 document.body.appendChild(div);
321 document.body.appendChild(div);
322 }
322 }
323 YAHOO.util.Dom.setStyle(div, 'opacity', 0);
323 YAHOO.util.Dom.setStyle(div, 'opacity', 0);
324 div.innerHTML = contents;
324 div.innerHTML = contents;
325 div.style.top=(y + 5) + "px";
325 div.style.top=(y + 5) + "px";
326 div.style.left=(x + 5) + "px";
326 div.style.left=(x + 5) + "px";
327
327
328 var anim = new YAHOO.util.Anim(div, {opacity: {to: 0.8}}, 0.2);
328 var anim = new YAHOO.util.Anim(div, {opacity: {to: 0.8}}, 0.2);
329 anim.animate();
329 anim.animate();
330 }
330 }
331
331
332 /**
332 /**
333 * This function will detect if selected period has some changesets for this user
333 * This function will detect if selected period has some changesets for this user
334 if it does this data is then pushed for displaying
334 if it does this data is then pushed for displaying
335 Additionally it will only display users that are selected by the checkbox
335 Additionally it will only display users that are selected by the checkbox
336 */
336 */
337 function getDataAccordingToRanges(ranges) {
337 function getDataAccordingToRanges(ranges) {
338
338
339 var data = [];
339 var data = [];
340 var keys = [];
340 var keys = [];
341 for(var key in dataset){
341 for(var key in dataset){
342 var push = false;
342 var push = false;
343 //method1 slow !!
343 //method1 slow !!
344 ///*
344 ///*
345 for(var ds in dataset[key].data){
345 for(var ds in dataset[key].data){
346 commit_data = dataset[key].data[ds];
346 commit_data = dataset[key].data[ds];
347 //console.log(key);
347 //console.log(key);
348 //console.log(new Date(commit_data.time*1000));
348 //console.log(new Date(commit_data.time*1000));
349 //console.log(new Date(ranges.xaxis.from*1000));
349 //console.log(new Date(ranges.xaxis.from*1000));
350 //console.log(new Date(ranges.xaxis.to*1000));
350 //console.log(new Date(ranges.xaxis.to*1000));
351 if (commit_data.time >= ranges.xaxis.from && commit_data.time <= ranges.xaxis.to){
351 if (commit_data.time >= ranges.xaxis.from && commit_data.time <= ranges.xaxis.to){
352 push = true;
352 push = true;
353 break;
353 break;
354 }
354 }
355 }
355 }
356 //*/
356 //*/
357 /*//method2 sorted commit data !!!
357 /*//method2 sorted commit data !!!
358 var first_commit = dataset[key].data[0].time;
358 var first_commit = dataset[key].data[0].time;
359 var last_commit = dataset[key].data[dataset[key].data.length-1].time;
359 var last_commit = dataset[key].data[dataset[key].data.length-1].time;
360
360
361 console.log(first_commit);
361 console.log(first_commit);
362 console.log(last_commit);
362 console.log(last_commit);
363
363
364 if (first_commit >= ranges.xaxis.from && last_commit <= ranges.xaxis.to){
364 if (first_commit >= ranges.xaxis.from && last_commit <= ranges.xaxis.to){
365 push = true;
365 push = true;
366 }
366 }
367 */
367 */
368 if(push){
368 if(push){
369 data.push(dataset[key]);
369 data.push(dataset[key]);
370 }
370 }
371 }
371 }
372 if(data.length >= 1){
372 if(data.length >= 1){
373 return data;
373 return data;
374 }
374 }
375 else{
375 else{
376 //just return dummy data for graph to plot itself
376 //just return dummy data for graph to plot itself
377 return [getDummyData('')];
377 return [getDummyData('')];
378 }
378 }
379
379
380 }
380 }
381
381
382 /**
382 /**
383 * redraw using new checkbox data
383 * redraw using new checkbox data
384 */
384 */
385 function plotchoiced(e,args){
385 function plotchoiced(e,args){
386 var cur_data = args[0];
386 var cur_data = args[0];
387 var cur_ranges = args[1];
387 var cur_ranges = args[1];
388
388
389 var new_data = [];
389 var new_data = [];
390 var inputs = choiceContainer.getElementsByTagName("input");
390 var inputs = choiceContainer.getElementsByTagName("input");
391
391
392 //show only checked labels
392 //show only checked labels
393 for(var i=0; i<inputs.length; i++) {
393 for(var i=0; i<inputs.length; i++) {
394 var checkbox_key = inputs[i].name;
394 var checkbox_key = inputs[i].name;
395
395
396 if(inputs[i].checked){
396 if(inputs[i].checked){
397 for(var d in cur_data){
397 for(var d in cur_data){
398 if(cur_data[d].label == checkbox_key){
398 if(cur_data[d].label == checkbox_key){
399 new_data.push(cur_data[d]);
399 new_data.push(cur_data[d]);
400 }
400 }
401 }
401 }
402 }
402 }
403 else{
403 else{
404 //push dummy data to not hide the label
404 //push dummy data to not hide the label
405 new_data.push(getDummyData(checkbox_key));
405 new_data.push(getDummyData(checkbox_key));
406 }
406 }
407 }
407 }
408
408
409 var new_options = YAHOO.lang.merge(plot_options, {
409 var new_options = YAHOO.lang.merge(plot_options, {
410 xaxis: {
410 xaxis: {
411 min: cur_ranges.xaxis.from,
411 min: cur_ranges.xaxis.from,
412 max: cur_ranges.xaxis.to,
412 max: cur_ranges.xaxis.to,
413 mode:"time",
413 mode:"time",
414 timeformat: "%d/%m",
414 timeformat: "%d/%m",
415 }
415 }
416 });
416 });
417 if (!new_data){
417 if (!new_data){
418 new_data = [[0,1]];
418 new_data = [[0,1]];
419 }
419 }
420 // do the zooming
420 // do the zooming
421 plot = YAHOO.widget.Flot(plotContainer, new_data, new_options);
421 plot = YAHOO.widget.Flot(plotContainer, new_data, new_options);
422
422
423 plot.subscribe("plotselected", plotselected);
423 plot.subscribe("plotselected", plotselected);
424
424
425 //resubscribe plothover
425 //resubscribe plothover
426 plot.subscribe("plothover", plothover);
426 plot.subscribe("plothover", plothover);
427
427
428 // don't fire event on the overview to prevent eternal loop
428 // don't fire event on the overview to prevent eternal loop
429 overview.setSelection(cur_ranges, true);
429 overview.setSelection(cur_ranges, true);
430
430
431 }
431 }
432
432
433 /**
433 /**
434 * plot only selected items from overview
434 * plot only selected items from overview
435 * @param ranges
435 * @param ranges
436 * @returns
436 * @returns
437 */
437 */
438 function plotselected(ranges,cur_data) {
438 function plotselected(ranges,cur_data) {
439 //updates the data for new plot
439 //updates the data for new plot
440 data = getDataAccordingToRanges(ranges);
440 data = getDataAccordingToRanges(ranges);
441 generateCheckboxes(data);
441 generateCheckboxes(data);
442
442
443 var new_options = YAHOO.lang.merge(plot_options, {
443 var new_options = YAHOO.lang.merge(plot_options, {
444 xaxis: {
444 xaxis: {
445 min: ranges.xaxis.from,
445 min: ranges.xaxis.from,
446 max: ranges.xaxis.to,
446 max: ranges.xaxis.to,
447 mode:"time",
447 mode:"time",
448 timeformat: "%d/%m",
448 timeformat: "%d/%m",
449 }
449 }
450 });
450 });
451 // do the zooming
451 // do the zooming
452 plot = YAHOO.widget.Flot(plotContainer, data, new_options);
452 plot = YAHOO.widget.Flot(plotContainer, data, new_options);
453
453
454 plot.subscribe("plotselected", plotselected);
454 plot.subscribe("plotselected", plotselected);
455
455
456 //resubscribe plothover
456 //resubscribe plothover
457 plot.subscribe("plothover", plothover);
457 plot.subscribe("plothover", plothover);
458
458
459 // don't fire event on the overview to prevent eternal loop
459 // don't fire event on the overview to prevent eternal loop
460 overview.setSelection(ranges, true);
460 overview.setSelection(ranges, true);
461
461
462 //resubscribe choiced
462 //resubscribe choiced
463 YAHOO.util.Event.on(choiceContainer.getElementsByTagName("input"), "click", plotchoiced, [data, ranges]);
463 YAHOO.util.Event.on(choiceContainer.getElementsByTagName("input"), "click", plotchoiced, [data, ranges]);
464 }
464 }
465
465
466 var previousPoint = null;
466 var previousPoint = null;
467
467
468 function plothover(o) {
468 function plothover(o) {
469 var pos = o.pos;
469 var pos = o.pos;
470 var item = o.item;
470 var item = o.item;
471
471
472 //YAHOO.util.Dom.get("x").innerHTML = pos.x.toFixed(2);
472 //YAHOO.util.Dom.get("x").innerHTML = pos.x.toFixed(2);
473 //YAHOO.util.Dom.get("y").innerHTML = pos.y.toFixed(2);
473 //YAHOO.util.Dom.get("y").innerHTML = pos.y.toFixed(2);
474 if (item) {
474 if (item) {
475 if (previousPoint != item.datapoint) {
475 if (previousPoint != item.datapoint) {
476 previousPoint = item.datapoint;
476 previousPoint = item.datapoint;
477
477
478 var tooltip = YAHOO.util.Dom.get("tooltip");
478 var tooltip = YAHOO.util.Dom.get("tooltip");
479 if(tooltip) {
479 if(tooltip) {
480 tooltip.parentNode.removeChild(tooltip);
480 tooltip.parentNode.removeChild(tooltip);
481 }
481 }
482 var x = item.datapoint.x.toFixed(2);
482 var x = item.datapoint.x.toFixed(2);
483 var y = item.datapoint.y.toFixed(2);
483 var y = item.datapoint.y.toFixed(2);
484
484
485 if (!item.series.label){
485 if (!item.series.label){
486 item.series.label = 'commits';
486 item.series.label = 'commits';
487 }
487 }
488 var d = new Date(x*1000);
488 var d = new Date(x*1000);
489 var fd = d.toDateString()
489 var fd = d.toDateString()
490 var nr_commits = parseInt(y);
490 var nr_commits = parseInt(y);
491
491
492 var cur_data = dataset[item.series.label].data[item.dataIndex];
492 var cur_data = dataset[item.series.label].data[item.dataIndex];
493 var added = cur_data.added;
493 var added = cur_data.added;
494 var changed = cur_data.changed;
494 var changed = cur_data.changed;
495 var removed = cur_data.removed;
495 var removed = cur_data.removed;
496
496
497 var nr_commits_suffix = " ${_('commits')} ";
497 var nr_commits_suffix = " ${_('commits')} ";
498 var added_suffix = " ${_('files added')} ";
498 var added_suffix = " ${_('files added')} ";
499 var changed_suffix = " ${_('files changed')} ";
499 var changed_suffix = " ${_('files changed')} ";
500 var removed_suffix = " ${_('files removed')} ";
500 var removed_suffix = " ${_('files removed')} ";
501
501
502
502
503 if(nr_commits == 1){nr_commits_suffix = " ${_('commit')} ";}
503 if(nr_commits == 1){nr_commits_suffix = " ${_('commit')} ";}
504 if(added==1){added_suffix=" ${_('file added')} ";}
504 if(added==1){added_suffix=" ${_('file added')} ";}
505 if(changed==1){changed_suffix=" ${_('file changed')} ";}
505 if(changed==1){changed_suffix=" ${_('file changed')} ";}
506 if(removed==1){removed_suffix=" ${_('file removed')} ";}
506 if(removed==1){removed_suffix=" ${_('file removed')} ";}
507
507
508 showTooltip(item.pageX, item.pageY, item.series.label + " on " + fd
508 showTooltip(item.pageX, item.pageY, item.series.label + " on " + fd
509 +'<br/>'+
509 +'<br/>'+
510 nr_commits + nr_commits_suffix+'<br/>'+
510 nr_commits + nr_commits_suffix+'<br/>'+
511 added + added_suffix +'<br/>'+
511 added + added_suffix +'<br/>'+
512 changed + changed_suffix + '<br/>'+
512 changed + changed_suffix + '<br/>'+
513 removed + removed_suffix + '<br/>');
513 removed + removed_suffix + '<br/>');
514 }
514 }
515 }
515 }
516 else {
516 else {
517 var tooltip = YAHOO.util.Dom.get("tooltip");
517 var tooltip = YAHOO.util.Dom.get("tooltip");
518
518
519 if(tooltip) {
519 if(tooltip) {
520 tooltip.parentNode.removeChild(tooltip);
520 tooltip.parentNode.removeChild(tooltip);
521 }
521 }
522 previousPoint = null;
522 previousPoint = null;
523 }
523 }
524 }
524 }
525
525
526 /**
526 /**
527 * MAIN EXECUTION
527 * MAIN EXECUTION
528 */
528 */
529
529
530 var data = getDataAccordingToRanges(initial_ranges);
530 var data = getDataAccordingToRanges(initial_ranges);
531 generateCheckboxes(data);
531 generateCheckboxes(data);
532
532
533 //main plot
533 //main plot
534 var plot = YAHOO.widget.Flot(plotContainer,data,plot_options);
534 var plot = YAHOO.widget.Flot(plotContainer,data,plot_options);
535
535
536 //overview
536 //overview
537 var overview = YAHOO.widget.Flot(overviewContainer, overview_dataset, overview_options);
537 var overview = YAHOO.widget.Flot(overviewContainer, overview_dataset, overview_options);
538
538
539 //show initial selection on overview
539 //show initial selection on overview
540 overview.setSelection(initial_ranges);
540 overview.setSelection(initial_ranges);
541
541
542 plot.subscribe("plotselected", plotselected);
542 plot.subscribe("plotselected", plotselected);
543
543
544 overview.subscribe("plotselected", function (ranges) {
544 overview.subscribe("plotselected", function (ranges) {
545 plot.setSelection(ranges);
545 plot.setSelection(ranges);
546 });
546 });
547
547
548 plot.subscribe("plothover", plothover);
548 plot.subscribe("plothover", plothover);
549
549
550 YAHOO.util.Event.on(choiceContainer.getElementsByTagName("input"), "click", plotchoiced, [data, initial_ranges]);
550 YAHOO.util.Event.on(choiceContainer.getElementsByTagName("input"), "click", plotchoiced, [data, initial_ranges]);
551 }
551 }
552 SummaryPlot(${c.ts_min},${c.ts_max},${c.commit_data|n},${c.overview_data|n});
552 SummaryPlot(${c.ts_min},${c.ts_max},${c.commit_data|n},${c.overview_data|n});
553 </script>
553 </script>
554
554
555 </div>
555 </div>
556 </div>
556 </div>
557
557
558 <div class="box">
558 <div class="box">
559 <div class="title">
559 <div class="title">
560 <div class="breadcrumbs">${h.link_to(_('Last ten changes'),h.url('changelog_home',repo_name=c.repo_name))}</div>
560 <div class="breadcrumbs">${h.link_to(_('Last ten changes'),h.url('shortlog_home',repo_name=c.repo_name))}</div>
561 </div>
561 </div>
562 <div class="table">
562 <div class="table">
563 <div id="shortlog_data">
563 <div id="shortlog_data">
564 <%include file='../shortlog/shortlog_data.html'/>
564 <%include file='../shortlog/shortlog_data.html'/>
565 </div>
565 </div>
566 ##%if c.repo_changesets:
566 ##%if c.repo_changesets:
567 ## ${h.link_to(_('show more'),h.url('changelog_home',repo_name=c.repo_name))}
567 ## ${h.link_to(_('show more'),h.url('changelog_home',repo_name=c.repo_name))}
568 ##%endif
568 ##%endif
569 </div>
569 </div>
570 </div>
570 </div>
571 <div class="box">
571 <div class="box">
572 <div class="title">
572 <div class="title">
573 <div class="breadcrumbs">${h.link_to(_('Last ten tags'),h.url('tags_home',repo_name=c.repo_name))}</div>
573 <div class="breadcrumbs">${h.link_to(_('Last ten tags'),h.url('tags_home',repo_name=c.repo_name))}</div>
574 </div>
574 </div>
575 <div class="table">
575 <div class="table">
576 <%include file='../tags/tags_data.html'/>
576 <%include file='../tags/tags_data.html'/>
577 %if c.repo_changesets:
577 %if c.repo_changesets:
578 ${h.link_to(_('show more'),h.url('tags_home',repo_name=c.repo_name))}
578 ${h.link_to(_('show more'),h.url('tags_home',repo_name=c.repo_name))}
579 %endif
579 %endif
580 </div>
580 </div>
581 </div>
581 </div>
582 <div class="box">
582 <div class="box">
583 <div class="title">
583 <div class="title">
584 <div class="breadcrumbs">${h.link_to(_('Last ten branches'),h.url('branches_home',repo_name=c.repo_name))}</div>
584 <div class="breadcrumbs">${h.link_to(_('Last ten branches'),h.url('branches_home',repo_name=c.repo_name))}</div>
585 </div>
585 </div>
586 <div class="table">
586 <div class="table">
587 <%include file='../branches/branches_data.html'/>
587 <%include file='../branches/branches_data.html'/>
588 %if c.repo_changesets:
588 %if c.repo_changesets:
589 ${h.link_to(_('show more'),h.url('branches_home',repo_name=c.repo_name))}
589 ${h.link_to(_('show more'),h.url('branches_home',repo_name=c.repo_name))}
590 %endif
590 %endif
591 </div>
591 </div>
592 </div>
592 </div>
593
593
594 </%def> No newline at end of file
594 </%def>
General Comments 0
You need to be logged in to leave comments. Login now