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