Mercurial > hg > rc2
comparison skins/classic/addressbook.css @ 0:4681f974d28b
vanilla 1.3.3 distro, I hope
author | Charlie Root |
---|---|
date | Thu, 04 Jan 2018 15:52:31 -0500 |
parents | |
children | bf99236cc5cd |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4681f974d28b |
---|---|
1 /***** Roundcube|Mail address book task styles *****/ | |
2 | |
3 #abooktoolbar | |
4 { | |
5 position: absolute; | |
6 top: 45px; | |
7 left: 225px; | |
8 height: 35px; | |
9 } | |
10 | |
11 #abooktoolbar a | |
12 { | |
13 padding-right: 10px; | |
14 } | |
15 | |
16 #abooktoolbar a.button, | |
17 #abooktoolbar a.buttonPas, | |
18 #abooktoolbar span.separator { | |
19 display: block; | |
20 float: left; | |
21 width: 32px; | |
22 height: 32px; | |
23 padding: 0; | |
24 margin: 0 5px; | |
25 overflow: hidden; | |
26 background: url(images/abook_toolbar.png?v=8259.4881) 0 0 no-repeat transparent; | |
27 opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */ | |
28 } | |
29 | |
30 #abooktoolbar a.buttonPas { | |
31 opacity: 0.35; | |
32 } | |
33 | |
34 #abooktoolbar a.addcontactSel { | |
35 background-position: 0 -32px; | |
36 } | |
37 | |
38 #abooktoolbar a.compose { | |
39 background-position: -32px 0; | |
40 } | |
41 | |
42 #abooktoolbar a.composeSel { | |
43 background-position: -32px -32px; | |
44 } | |
45 | |
46 #abooktoolbar a.print { | |
47 background: url(images/mail_toolbar.png?v=6409.13340) 0 0 no-repeat transparent; | |
48 background-position: -256px 0; | |
49 } | |
50 | |
51 #abooktoolbar a.printSel { | |
52 background: url(images/mail_toolbar.png?v=6409.13340) 0 0 no-repeat transparent; | |
53 background-position: -256px -32px; | |
54 } | |
55 | |
56 #abooktoolbar a.delete { | |
57 background-position: -64px 0; | |
58 } | |
59 | |
60 #abooktoolbar a.deleteSel { | |
61 background-position: -64px -32px; | |
62 } | |
63 | |
64 #abooktoolbar a.import { | |
65 background-position: -96px 0; | |
66 } | |
67 | |
68 #abooktoolbar a.importSel { | |
69 background-position: -96px -32px; | |
70 } | |
71 | |
72 #abooktoolbar a.export { | |
73 background-position: -128px 0; | |
74 } | |
75 | |
76 #abooktoolbar a.exportSel { | |
77 background-position: -128px -32px; | |
78 } | |
79 | |
80 #abooktoolbar a.exportAll { | |
81 background-position: -128px 0; | |
82 } | |
83 | |
84 #abooktoolbar a.exportAllSel { | |
85 background-position: -128px -32px; | |
86 } | |
87 | |
88 #abooktoolbar span.separator { | |
89 width: 5px; | |
90 background-position: -162px 0; | |
91 } | |
92 | |
93 #abooktoolbar a.search { | |
94 background-position: -170px 0; | |
95 } | |
96 | |
97 #abooktoolbar a.searchSel { | |
98 background-position: -170px -32px; | |
99 } | |
100 | |
101 #abookcountbar | |
102 { | |
103 margin-top: 4px; | |
104 margin-left: 4px; | |
105 min-width: 250px; | |
106 } | |
107 | |
108 #addressscreen | |
109 { | |
110 position: absolute; | |
111 top: 0; | |
112 right: 0; | |
113 bottom: 0; | |
114 left: 205px; | |
115 } | |
116 | |
117 #directorylistbox | |
118 { | |
119 position: absolute; | |
120 top: 0; | |
121 bottom: 0; | |
122 left: 0; | |
123 width: 195px; | |
124 border: 1px solid #999999; | |
125 background-color: #F9F9F9; | |
126 overflow: hidden; | |
127 } | |
128 | |
129 #addresslist | |
130 { | |
131 position: absolute; | |
132 top: 0; | |
133 bottom: 0; | |
134 border: 1px solid #999999; | |
135 background-color: #F9F9F9; | |
136 overflow: hidden; | |
137 } | |
138 | |
139 #contactgroupslist | |
140 { | |
141 border-top: 1px solid #999; | |
142 } | |
143 | |
144 #addresslist | |
145 { | |
146 left: 0px; | |
147 width: 280px; | |
148 } | |
149 | |
150 #directorylist li a, | |
151 #savedsearchlist li a | |
152 { | |
153 cursor: default; | |
154 display: block; | |
155 padding-left: 25px; | |
156 padding-top: 2px; | |
157 padding-bottom: 2px; | |
158 height: 16px; | |
159 text-decoration: none; | |
160 white-space: nowrap; | |
161 background-image: url(images/icons/folders.png?v=d9d2.5356); | |
162 background-position: 5px -108px; | |
163 background-repeat: no-repeat; | |
164 } | |
165 | |
166 #directorylist ul li a | |
167 { | |
168 padding-left: 45px; | |
169 background-position: 22px -108px; | |
170 } | |
171 | |
172 #directorylist ul ul li a | |
173 { | |
174 padding-left: 62px; | |
175 background-position: 39px -108px; | |
176 } | |
177 | |
178 #directorylist ul ul ul li a | |
179 { | |
180 padding-left: 79px; | |
181 background-position: 39px -108px; | |
182 } | |
183 | |
184 #directorylist li.contactgroup a | |
185 { | |
186 background-position: 5px -143px; | |
187 } | |
188 | |
189 #directorylist ul li.contactgroup a | |
190 { | |
191 background-position: 22px -143px; | |
192 } | |
193 | |
194 #directorylist ul ul li.contactgroup a | |
195 { | |
196 background-position: 39px -143px; | |
197 } | |
198 | |
199 #directorylist ul ul ul li.contactgroup a | |
200 { | |
201 background-position: 56px -143px; | |
202 } | |
203 | |
204 #savedsearchlist li.contactsearch a | |
205 { | |
206 background-position: 6px -162px; | |
207 } | |
208 | |
209 #contacts-table | |
210 { | |
211 width: 100%; | |
212 table-layout: fixed; | |
213 } | |
214 | |
215 #contacts-table tbody td | |
216 { | |
217 cursor: default; | |
218 text-overflow: ellipsis; | |
219 -o-text-overflow: ellipsis; | |
220 } | |
221 | |
222 /* This padding-left should be equal to the focused border-left + the focused padding-left */ | |
223 #contacts-table thead tr td:first-child, | |
224 #contacts-table tbody tr td:first-child { | |
225 border-left: 0; | |
226 padding-left: 8px; | |
227 } | |
228 | |
229 /* because of border-collapse, we make the left border twice what we want it to be - half will be hidden to the left */ | |
230 #contacts-table tbody tr.focused > td:first-child { | |
231 border-left: 2px solid #d4d4d4; | |
232 padding-left: 6px; | |
233 } | |
234 | |
235 #contacts-table tbody tr.selected.focused > td:first-child { | |
236 border-left: 1px solid #ccc; | |
237 padding-left: 7px; | |
238 } | |
239 | |
240 #contacts-table .contact.readonly td | |
241 { | |
242 font-style: italic; | |
243 } | |
244 | |
245 #contacts-table td.name | |
246 { | |
247 width: 95%; | |
248 } | |
249 | |
250 #contacts-table td.action | |
251 { | |
252 width: 12px; | |
253 padding: 0px 6px 0 4px; | |
254 text-align: right; | |
255 } | |
256 | |
257 #contacts-table td.action a | |
258 { | |
259 font-size: 16px; | |
260 font-weight: bold; | |
261 font-style: normal; | |
262 text-decoration: none; | |
263 color: #333; | |
264 } | |
265 | |
266 #contacts-table .selected td.action a | |
267 { | |
268 color: #fff; | |
269 } | |
270 | |
271 #contacts-box | |
272 { | |
273 position: absolute; | |
274 top: 0px; | |
275 left: 290px; | |
276 right: 0px; | |
277 bottom: 0px; | |
278 border: 1px solid #999999; | |
279 overflow: hidden; | |
280 } | |
281 | |
282 body.iframe, | |
283 #contact-frame | |
284 { | |
285 background-color: #F2F2F2; | |
286 border: none; | |
287 min-height: 100%; /* Chrome 14 bug */ | |
288 } | |
289 | |
290 #contacttabs | |
291 { | |
292 position: relative; | |
293 padding-bottom: 12px; | |
294 } | |
295 | |
296 #contacttabs div.tabsbar { | |
297 top: 0; | |
298 left: 2px; | |
299 } | |
300 | |
301 #contacttabs fieldset.tabbed { | |
302 position: relative; | |
303 top: 22px; | |
304 min-height: 5em; | |
305 } | |
306 | |
307 #contacthead | |
308 { | |
309 margin-bottom: 1em; | |
310 border: 0; | |
311 padding: 0; | |
312 } | |
313 | |
314 #contacthead > legend | |
315 { | |
316 display: none; | |
317 } | |
318 | |
319 #contacthead .names span.namefield, | |
320 #contacthead .names input | |
321 { | |
322 font-size: 140%; | |
323 } | |
324 | |
325 #contacthead .displayname span.namefield | |
326 { | |
327 font-size: 120%; | |
328 } | |
329 | |
330 #contacthead span.nickname:before, | |
331 #contacthead span.nickname:after, | |
332 #contacthead input.ff_nickname:before, | |
333 #contacthead input.ff_nickname:after | |
334 { | |
335 content: '"'; | |
336 } | |
337 | |
338 #contacthead input | |
339 { | |
340 margin-right: 6px; | |
341 margin-bottom: 0.2em; | |
342 } | |
343 | |
344 #contacthead .names input, | |
345 #contacthead .addnames input | |
346 { | |
347 width: 180px; | |
348 } | |
349 | |
350 #contacthead input.ff_prefix, | |
351 #contacthead input.ff_suffix | |
352 { | |
353 width: 90px; | |
354 } | |
355 | |
356 #contacthead .addnames input.ff_name | |
357 { | |
358 width: 374px; | |
359 } | |
360 | |
361 #contactphoto | |
362 { | |
363 float: right; | |
364 width: 60px; | |
365 margin-left: 3em; | |
366 margin-right: 4px; | |
367 } | |
368 | |
369 #contactpic | |
370 { | |
371 width: 60px; | |
372 min-height: 60px; | |
373 border: 1px solid #ccc; | |
374 background: white; | |
375 } | |
376 | |
377 #contactpic img { | |
378 max-width: 60px; | |
379 max-height: 80px; | |
380 } | |
381 | |
382 #contactpic.droptarget.hover { | |
383 background-color: #f0f0ee; | |
384 box-shadow: 0 0 5px 0 #999; | |
385 -moz-box-shadow: 0 0 5px 0 #999; | |
386 -o-box-shadow: 0 0 5px 0 #999; | |
387 } | |
388 | |
389 #contactphoto .formlinks | |
390 { | |
391 margin-top: 0.5em; | |
392 text-align: center; | |
393 } | |
394 | |
395 fieldset.contactfieldgroup | |
396 { | |
397 border: 0; | |
398 margin: 0.5em 0; | |
399 padding: 0.2em 2px; | |
400 } | |
401 | |
402 fieldset.contactfieldgroupmulti | |
403 { | |
404 padding: 0.5em 2px; | |
405 } | |
406 | |
407 fieldset.contactfieldgroup legend | |
408 { | |
409 font-size: 0.9em; | |
410 } | |
411 | |
412 .contactfieldgroup .row | |
413 { | |
414 position: relative; | |
415 margin: 0.2em 0; | |
416 } | |
417 | |
418 .contactfieldgroup .contactfieldlabel | |
419 { | |
420 position: absolute; | |
421 top: 0; | |
422 left: 2px; | |
423 width: 110px; | |
424 white-space: nowrap; | |
425 overflow: hidden; | |
426 text-overflow: ellipsis; | |
427 color: #666; | |
428 font-weight: bold; | |
429 } | |
430 | |
431 .contactfieldgroup .contactfieldlabel select | |
432 { | |
433 width: 100%; | |
434 background: none; | |
435 border: 0; | |
436 color: #666; | |
437 font-weight: bold; | |
438 padding-left: 0; | |
439 } | |
440 | |
441 .contactfieldgroup .contactfieldcontent | |
442 { | |
443 padding-left: 120px; | |
444 min-height: 1em; | |
445 line-height: 1.3em; | |
446 } | |
447 | |
448 .contactfieldgroup .contactfield { | |
449 line-height: 1.3em; | |
450 } | |
451 | |
452 .contactcontrolleraddress .contactfieldcontent input { | |
453 margin-bottom: 0.1em; | |
454 } | |
455 | |
456 .contactfieldcontent .contactfieldbutton { | |
457 vertical-align: middle; | |
458 margin-left: 0.5em; | |
459 } | |
460 | |
461 #upload-form | |
462 { | |
463 padding: 6px; | |
464 } | |
465 | |
466 #upload-form div | |
467 { | |
468 padding: 2px; | |
469 } | |
470 | |
471 #sourcename | |
472 { | |
473 color: #666; | |
474 font-size: 10px; | |
475 margin: -5px 0 8px 2px; | |
476 } | |
477 | |
478 #contact-title | |
479 { | |
480 /* fixes issue where tabs were overlapping box title when scrolling */ | |
481 z-index: 10; | |
482 } |