Mercurial > hg > rc1
comparison skins/larry/addressbook.css @ 0:1e000243b222
vanilla 1.3.3 distro, I hope
author | Charlie Root |
---|---|
date | Thu, 04 Jan 2018 15:50:29 -0500 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:1e000243b222 |
---|---|
1 /** | |
2 * Roundcube webmail styles for the Address Book section | |
3 * | |
4 * Copyright (c) 2012-2017, The Roundcube Dev Team | |
5 * Screendesign by FLINT / B�ro f�r Gestaltung, bueroflint.com | |
6 * | |
7 * The contents are subject to the Creative Commons Attribution-ShareAlike | |
8 * License. It is allowed to copy, distribute, transmit and to adapt the work | |
9 * by keeping credits to the original autors in the README file. | |
10 * See http://creativecommons.org/licenses/by-sa/3.0/ for details. | |
11 */ | |
12 | |
13 #addressview-left { | |
14 position: absolute; | |
15 top: 0; | |
16 left: 0; | |
17 width: 200px; | |
18 bottom: 0; | |
19 z-index: 2; | |
20 } | |
21 | |
22 #addressview-right { | |
23 position: absolute; | |
24 top: 0; | |
25 left: 212px; | |
26 right: 0; | |
27 bottom: 0; | |
28 z-index: 3; | |
29 } | |
30 | |
31 #addressbooktoolbar { | |
32 position: absolute; | |
33 top: -6px; | |
34 left: 0; | |
35 height: 40px; | |
36 white-space: nowrap; | |
37 z-index: 10; | |
38 } | |
39 | |
40 #directorylistbox { | |
41 position: absolute; | |
42 top: 0; | |
43 left: 0; | |
44 width: 100%; | |
45 bottom: 0; | |
46 } | |
47 | |
48 #addresslist { | |
49 position: absolute; | |
50 top: 0; | |
51 left: 0; | |
52 width: 260px; | |
53 bottom: 0; | |
54 } | |
55 | |
56 #contacts-box { | |
57 position: absolute; | |
58 top: 0; | |
59 left: 272px; | |
60 right: 0; | |
61 bottom: 0; | |
62 } | |
63 | |
64 #addressview-left #quicksearchbar input { | |
65 width: 156px; | |
66 } | |
67 | |
68 #directorylist li a, | |
69 .treelist li.contactsearch a, | |
70 #contacts-table .contact td.name { | |
71 background-image: url(images/listicons.png?v=c458.10409); | |
72 background-position: -100px 0; | |
73 background-repeat: no-repeat; | |
74 overflow: hidden; | |
75 text-overflow: ellipsis; | |
76 } | |
77 | |
78 #directorylist li.addressbook a { | |
79 background-position: 6px -766px; | |
80 } | |
81 | |
82 #directorylist ul li.addressbook a { | |
83 background-position: 32px -766px; | |
84 } | |
85 | |
86 #directorylist ul ul li.addressbook a { | |
87 background-position: 58px -766px; | |
88 } | |
89 | |
90 #directorylist li.addressbook.selected > a { | |
91 background-position: 6px -791px; | |
92 } | |
93 | |
94 #directorylist ul li.addressbook.selected > a { | |
95 background-position: 32px -791px; | |
96 } | |
97 | |
98 #directorylist ul ul li.addressbook.selected > a { | |
99 background-position: 58px -791px; | |
100 } | |
101 | |
102 #directorylist li.contactgroup a { | |
103 background-position: 6px -1554px; | |
104 } | |
105 | |
106 #directorylist ul li.contactgroup a { | |
107 background-position: 32px -1554px; | |
108 } | |
109 | |
110 #directorylist ul ul li.contactgroup a { | |
111 background-position: 58px -1554px; | |
112 } | |
113 | |
114 #directorylist ul ul ul li.contactgroup a { | |
115 background-position: 84px -1554px; | |
116 } | |
117 | |
118 #directorylist li.contactgroup.selected a { | |
119 background-position: 32px -1578px; | |
120 } | |
121 | |
122 #directorylist ul ul li.contactgroup.selected a { | |
123 background-position: 58px -1578px; | |
124 } | |
125 | |
126 #directorylist ul ul ul li.contactgroup.selected a { | |
127 background-position: 84px -1578px; | |
128 } | |
129 | |
130 .treelist li.contactsearch a { | |
131 background-position: 6px -1651px; | |
132 } | |
133 | |
134 .treelist li.contactsearch.selected a { | |
135 background-position: 6px -1675px; | |
136 } | |
137 | |
138 #directorylist li.addressbook div.collapsed, | |
139 #directorylist li.addressbook div.expanded { | |
140 top: 15px; | |
141 } | |
142 | |
143 #contacts-table .contact.readonly td { | |
144 font-style: italic; | |
145 } | |
146 | |
147 #contacts-table td.name { | |
148 width: 95%; | |
149 } | |
150 | |
151 #contacts-table td.action { | |
152 width: 24px; | |
153 padding: 4px; | |
154 } | |
155 | |
156 #contacts-table td.action a { | |
157 display: block; | |
158 width: 16px; | |
159 height: 14px; | |
160 text-indent: -5000px; | |
161 overflow: hidden; | |
162 background: url(images/listicons.png?v=c458.10409) -2px -1180px no-repeat; | |
163 } | |
164 | |
165 #contacts-table .contact td.name { | |
166 background-position: 4px -1601px; | |
167 } | |
168 | |
169 #contacts-table .contact.selected td.name { | |
170 background-position: 4px -1625px; | |
171 font-weight: bold; | |
172 } | |
173 | |
174 #contacts-table .group td.name { | |
175 background-position: 4px -1555px; | |
176 } | |
177 | |
178 #contacts-table .group.selected td.name { | |
179 background-position: 4px -1578px; | |
180 font-weight: bold; | |
181 } | |
182 | |
183 #contacts-table.focus .group.selected.focused td.name { | |
184 background-position: 4px -1578px; | |
185 } | |
186 | |
187 #addresslist .boxtitle { | |
188 padding-right: 95px; | |
189 overflow: hidden; | |
190 text-overflow: ellipsis; | |
191 } | |
192 | |
193 #addresslist .boxtitle a.poplink { | |
194 color: #004458; | |
195 font-size: 14px; | |
196 line-height: 12px; | |
197 text-decoration: none; | |
198 } | |
199 | |
200 #contact-frame { | |
201 position: absolute; | |
202 top: 0; | |
203 left: 0; | |
204 right: 0; | |
205 bottom: 0px; | |
206 border: 0; | |
207 border-radius: 4px; | |
208 } | |
209 | |
210 #headerbuttons { | |
211 position: absolute; | |
212 top: 48px; | |
213 right: 10px; | |
214 width: auto; | |
215 z-index: 10; | |
216 } | |
217 | |
218 #sourcename { | |
219 color: #999; | |
220 font-size: 10px; | |
221 margin: -5px 0 8px 2px; | |
222 } | |
223 | |
224 #contactphoto { | |
225 float: left; | |
226 margin: 0 18px 20px 0; | |
227 width: 112px; | |
228 border: 0; | |
229 padding: 0; | |
230 } | |
231 | |
232 #contactpic { | |
233 width: 112px; | |
234 min-height: 112px; | |
235 background: white; | |
236 } | |
237 | |
238 #contactpic img { | |
239 max-width: 112px; | |
240 visibility: inherit; | |
241 } | |
242 | |
243 #contactpic.droptarget { | |
244 background-image: url(images/filedrop.png?v=be5d.415); | |
245 background-position: center; | |
246 background-repeat: no-repeat; | |
247 } | |
248 | |
249 #contactpic.droptarget.hover { | |
250 background-color: #d9ecf4; | |
251 box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9); | |
252 } | |
253 | |
254 #contactpic.droptarget.active img { | |
255 opacity: 0.15; | |
256 } | |
257 | |
258 #contactpic.droptarget.hover img { | |
259 opacity: 0.05; | |
260 } | |
261 | |
262 #contactphoto .formlinks a[aria-disabled='true'] { | |
263 visibility: hidden; | |
264 } | |
265 | |
266 #contacthead { | |
267 border: 0; | |
268 margin: 0 16em 1em 0; | |
269 padding: 0; | |
270 line-height: 1.5em; | |
271 font-size: 12px; | |
272 } | |
273 | |
274 #contacthead > legend { | |
275 display: none; | |
276 } | |
277 | |
278 form #contacthead { | |
279 margin-right: 0; | |
280 } | |
281 | |
282 #contacthead .names span.namefield, | |
283 #contacthead .names input { | |
284 font-size: 140%; | |
285 font-weight: bold; | |
286 } | |
287 | |
288 #contacthead .displayname span.namefield { | |
289 font-size: 120%; | |
290 font-weight: bold; | |
291 } | |
292 | |
293 #contacthead span.nickname:before, | |
294 #contacthead span.nickname:after { | |
295 content: '"'; | |
296 } | |
297 | |
298 #contacthead input { | |
299 margin-right: 6px; | |
300 margin-bottom: 0.2em; | |
301 } | |
302 | |
303 #contacthead .names input, | |
304 #contacthead .addnames input { | |
305 width: 180px; | |
306 } | |
307 | |
308 #contacthead input.ff_prefix, | |
309 #contacthead input.ff_suffix { | |
310 width: 90px; | |
311 } | |
312 | |
313 .contactfieldgroup { | |
314 border: 0; | |
315 border-radius: 0; | |
316 background: #f7f7f7; | |
317 margin: 0 0 12px 0; | |
318 padding: 8px; | |
319 } | |
320 | |
321 .contactfieldgroup legend { | |
322 display: block; | |
323 margin: 0 -8px; | |
324 width: 100%; | |
325 font-weight: bold; | |
326 padding: 8px 8px 6px 8px; | |
327 background: #e9e9e9; | |
328 border-bottom: 1px solid #dfdfdf; | |
329 border-radius: 0; | |
330 } | |
331 | |
332 .contactfieldgroup .row { | |
333 position: relative; | |
334 margin: 0.2em 0; | |
335 } | |
336 | |
337 .contactfieldgroup .contactfieldlabel { | |
338 position: absolute; | |
339 top: 0; | |
340 left: 2px; | |
341 width: 110px; | |
342 white-space: nowrap; | |
343 overflow: hidden; | |
344 text-overflow: ellipsis; | |
345 color: #666; | |
346 } | |
347 | |
348 .contactfieldgroup .contactfieldlabel select { | |
349 width: 100%; | |
350 color: #666; | |
351 } | |
352 | |
353 .contactfieldgroup .contactfieldcontent { | |
354 padding-left: 120px; | |
355 min-height: 1em; | |
356 line-height: 1.3em; | |
357 } | |
358 | |
359 .contactfieldgroup .contactfield { | |
360 line-height: 1.3em; | |
361 } | |
362 | |
363 .contactcontrolleraddress .contactfieldcontent input { | |
364 margin-bottom: 0.1em; | |
365 } | |
366 | |
367 .contactfieldcontent.composite { | |
368 padding-bottom: 8px; | |
369 } | |
370 | |
371 .contactfieldcontent .contactfieldbutton { | |
372 vertical-align: middle; | |
373 margin-left: 0.5em; | |
374 } | |
375 | |
376 .contactfield .ff_notes { | |
377 width: 99%; | |
378 } | |
379 | |
380 a.deletebutton { | |
381 position: relative; | |
382 left: 5px; | |
383 top: -3px; | |
384 display: inline-block; | |
385 width: 24px; | |
386 height: 18px; | |
387 text-decoration: none; | |
388 text-indent: -5000px; | |
389 background: url(images/buttons.png?v=d70c.9130) -7px -377px no-repeat; | |
390 } | |
391 | |
392 #import-box { | |
393 position: absolute; | |
394 bottom: 0px; | |
395 top: 34px; | |
396 left: 0; | |
397 right: 0; | |
398 overflow: auto; | |
399 padding: 10px; | |
400 } | |
401 | |
402 #import-box p, | |
403 #import-box .propform { | |
404 max-width: 50em; | |
405 } |