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