Mercurial > hg > rc2
comparison skins/larry/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 /** | |
2 * Roundcube webmail styles for the Address Book section | |
3 * | |
4 * Copyright (c) 2012, 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=1877.13442); | |
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-color: transparent; | |
92 background-position: 6px -791px; | |
93 } | |
94 | |
95 #directorylist ul li.addressbook.selected > a { | |
96 background-position: 32px -791px; | |
97 } | |
98 | |
99 #directorylist ul ul li.addressbook.selected > a { | |
100 background-position: 58px -791px; | |
101 } | |
102 | |
103 #directorylist li.contactgroup a { | |
104 background-position: 6px -1555px; | |
105 } | |
106 | |
107 #directorylist ul li.contactgroup a { | |
108 background-position: 32px -1555px; | |
109 } | |
110 | |
111 #directorylist ul ul li.contactgroup a { | |
112 background-position: 58px -1555px; | |
113 } | |
114 | |
115 #directorylist ul ul ul li.contactgroup a { | |
116 background-position: 84px -1555px; | |
117 } | |
118 | |
119 #directorylist li.contactgroup.selected a { | |
120 background-position: 32px -1579px; | |
121 } | |
122 | |
123 #directorylist ul ul li.contactgroup.selected a { | |
124 background-position: 58px -1579px; | |
125 } | |
126 | |
127 #directorylist ul ul ul li.contactgroup.selected a { | |
128 background-position: 84px -1579px; | |
129 } | |
130 | |
131 .treelist li.contactsearch a { | |
132 background-position: 6px -1651px; | |
133 } | |
134 | |
135 .treelist li.contactsearch.selected a { | |
136 background-position: 6px -1675px; | |
137 } | |
138 | |
139 #directorylist li.addressbook div.collapsed, | |
140 #directorylist li.addressbook div.expanded { | |
141 top: 15px; | |
142 } | |
143 | |
144 #contacts-table .contact.readonly td { | |
145 font-style: italic; | |
146 } | |
147 | |
148 #contacts-table td.name { | |
149 width: 95%; | |
150 } | |
151 | |
152 #contacts-table td.action { | |
153 width: 24px; | |
154 padding: 4px; | |
155 } | |
156 | |
157 #contacts-table td.action a { | |
158 display: block; | |
159 width: 16px; | |
160 height: 14px; | |
161 text-indent: -5000px; | |
162 overflow: hidden; | |
163 background: url(images/listicons.png?v=1877.13442) -2px -1180px no-repeat; | |
164 } | |
165 | |
166 #contacts-table .contact td.name { | |
167 background-position: 4px -1603px; | |
168 } | |
169 | |
170 #contacts-table .contact.selected td.name { | |
171 background-position: 4px -1627px; | |
172 font-weight: bold; | |
173 } | |
174 | |
175 #contacts-table .group td.name { | |
176 background-position: 4px -1555px; | |
177 } | |
178 | |
179 #contacts-table .group.selected td.name { | |
180 background-position: 4px -1579px; | |
181 font-weight: bold; | |
182 } | |
183 | |
184 #contacts-table.focus .group.selected.focused td.name { | |
185 background-position: 4px -1579px; | |
186 } | |
187 | |
188 #addresslist .boxtitle { | |
189 padding-right: 95px; | |
190 overflow: hidden; | |
191 text-overflow: ellipsis; | |
192 } | |
193 | |
194 #addresslist .boxtitle a.poplink { | |
195 color: #004458; | |
196 font-size: 14px; | |
197 line-height: 12px; | |
198 text-decoration: none; | |
199 } | |
200 | |
201 #contact-frame { | |
202 position: absolute; | |
203 top: 0; | |
204 left: 0; | |
205 right: 0; | |
206 bottom: 0px; | |
207 border: 0; | |
208 border-radius: 4px; | |
209 } | |
210 | |
211 #headerbuttons { | |
212 position: absolute; | |
213 top: 48px; | |
214 right: 10px; | |
215 width: auto; | |
216 z-index: 10; | |
217 } | |
218 | |
219 #sourcename { | |
220 color: #999; | |
221 font-size: 10px; | |
222 margin: -5px 0 8px 2px; | |
223 } | |
224 | |
225 #contactphoto { | |
226 float: left; | |
227 margin: 0 18px 20px 0; | |
228 width: 112px; | |
229 border: 0; | |
230 padding: 0; | |
231 } | |
232 | |
233 #contactpic { | |
234 width: 112px; | |
235 min-height: 112px; | |
236 background: white; | |
237 } | |
238 | |
239 #contactpic img { | |
240 max-width: 112px; | |
241 visibility: inherit; | |
242 } | |
243 | |
244 #contactpic.droptarget { | |
245 background-image: url(images/filedrop.png?v=ba79.421); | |
246 background-position: center; | |
247 background-repeat: no-repeat; | |
248 } | |
249 | |
250 #contactpic.droptarget.hover { | |
251 background-color: #d9ecf4; | |
252 box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9); | |
253 -webkit-box-shadow: 0 0 5px 2px rgba(71,135,177, 0.9); | |
254 } | |
255 | |
256 #contactpic.droptarget.active img { | |
257 opacity: 0.15; | |
258 } | |
259 | |
260 #contactpic.droptarget.hover img { | |
261 opacity: 0.05; | |
262 } | |
263 | |
264 #contactphoto .formlinks a[aria-disabled='true'] { | |
265 visibility: hidden; | |
266 } | |
267 | |
268 #contacthead { | |
269 border: 0; | |
270 margin: 0 16em 1em 0; | |
271 padding: 0; | |
272 line-height: 1.5em; | |
273 font-size: 12px; | |
274 } | |
275 | |
276 #contacthead > legend { | |
277 display: none; | |
278 } | |
279 | |
280 form #contacthead { | |
281 margin-right: 0; | |
282 } | |
283 | |
284 #contacthead .names span.namefield, | |
285 #contacthead .names input { | |
286 font-size: 140%; | |
287 font-weight: bold; | |
288 } | |
289 | |
290 #contacthead .displayname span.namefield { | |
291 font-size: 120%; | |
292 font-weight: bold; | |
293 } | |
294 | |
295 #contacthead span.nickname:before, | |
296 #contacthead span.nickname:after { | |
297 content: '"'; | |
298 } | |
299 | |
300 #contacthead input { | |
301 margin-right: 6px; | |
302 margin-bottom: 0.2em; | |
303 } | |
304 | |
305 #contacthead .names input, | |
306 #contacthead .addnames input { | |
307 width: 180px; | |
308 } | |
309 | |
310 #contacthead input.ff_prefix, | |
311 #contacthead input.ff_suffix { | |
312 width: 90px; | |
313 } | |
314 | |
315 .contactfieldgroup { | |
316 border: 0; | |
317 border-radius: 5px; | |
318 background: #f7f7f7; | |
319 background: -moz-linear-gradient(top, #f7f7f7 0%, #eee 100%); | |
320 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#eee)); | |
321 background: -o-linear-gradient(top, #f7f7f7 0%, #eee 100%); | |
322 background: -ms-linear-gradient(top, #f7f7f7 0%, #eee 100%); | |
323 background: linear-gradient(to bottom, #f7f7f7 0%, #eee 100%); | |
324 margin: 0 0 12px 0; | |
325 padding: 8px; | |
326 } | |
327 | |
328 .contactfieldgroup legend { | |
329 display: block; | |
330 margin: 0 -8px; | |
331 width: 100%; | |
332 font-weight: bold; | |
333 text-shadow: 0px 1px 1px #fff; | |
334 padding: 6px 8px 3px 8px; | |
335 background: #f0f0f0; | |
336 background: -moz-linear-gradient(top, #f0f0f0 0%, #d6d6d6 100%); | |
337 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#d6d6d6)); | |
338 background: -o-linear-gradient(top, #f0f0f0 0%, #d6d6d6 100%); | |
339 background: -ms-linear-gradient(top, #f0f0f0 0%, #d6d6d6 100%); | |
340 background: linear-gradient(to bottom, #f0f0f0 0%, #d6d6d6 100%); | |
341 border-bottom: 1px solid #cfcfcf; | |
342 border-radius: 5px 5px 0 0; | |
343 } | |
344 | |
345 .contactfieldgroup .row { | |
346 position: relative; | |
347 margin: 0.2em 0; | |
348 } | |
349 | |
350 .contactfieldgroup .contactfieldlabel { | |
351 position: absolute; | |
352 top: 0; | |
353 left: 2px; | |
354 width: 110px; | |
355 white-space: nowrap; | |
356 overflow: hidden; | |
357 text-overflow: ellipsis; | |
358 color: #666; | |
359 } | |
360 | |
361 .contactfieldgroup .contactfieldlabel select { | |
362 width: 100%; | |
363 color: #666; | |
364 } | |
365 | |
366 .contactfieldgroup .contactfieldcontent { | |
367 padding-left: 120px; | |
368 min-height: 1em; | |
369 line-height: 1.3em; | |
370 } | |
371 | |
372 .contactfieldgroup .contactfield { | |
373 line-height: 1.3em; | |
374 } | |
375 | |
376 .contactcontrolleraddress .contactfieldcontent input { | |
377 margin-bottom: 0.1em; | |
378 } | |
379 | |
380 .contactfieldcontent.composite { | |
381 padding-bottom: 8px; | |
382 } | |
383 | |
384 .contactfieldcontent .contactfieldbutton { | |
385 vertical-align: middle; | |
386 margin-left: 0.5em; | |
387 } | |
388 | |
389 .contactfield .ff_notes { | |
390 width: 99%; | |
391 } | |
392 | |
393 a.deletebutton { | |
394 position: relative; | |
395 left: 5px; | |
396 top: -3px; | |
397 display: inline-block; | |
398 width: 24px; | |
399 height: 18px; | |
400 text-decoration: none; | |
401 text-indent: -5000px; | |
402 background: url(images/buttons.png?v=51d4.15699) -7px -377px no-repeat; | |
403 } | |
404 | |
405 #import-box { | |
406 position: absolute; | |
407 bottom: 0px; | |
408 top: 34px; | |
409 left: 0; | |
410 right: 0; | |
411 overflow: auto; | |
412 padding: 10px; | |
413 } | |
414 | |
415 #import-box p, | |
416 #import-box .propform { | |
417 max-width: 50em; | |
418 } |