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