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