Commit | Line | Data |
---|---|---|
351107c9 | 1 | /* ***** BEGIN LICENSE BLOCK ***** |
2 | * Version: NPL 1.1/GPL 2.0/LGPL 2.1 | |
3 | * | |
4 | * The contents of this file are subject to the Netscape Public License | |
5 | * Version 1.1 (the "License"); you may not use this file except in | |
6 | * compliance with the License. You may obtain a copy of the License at | |
7 | * http://www.mozilla.org/NPL/ | |
8 | * | |
9 | * Software distributed under the License is distributed on an "AS IS" basis, | |
10 | * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License | |
11 | * for the specific language governing rights and limitations under the | |
12 | * License. | |
13 | * | |
14 | * The Original Code is mozilla.org code. | |
15 | * | |
3d6dd546 | 16 | * The Initial Developer of the Original Code is |
351107c9 | 17 | * Netscape Communications Corporation. |
18 | * Portions created by the Initial Developer are Copyright (C) 1998 | |
19 | * the Initial Developer. All Rights Reserved. | |
20 | * | |
21 | * Contributor(s): | |
22 | * Joe Hewitt (hewitt@netscape.com) | |
23 | * Robert Kaiser <KaiRo@KaiRo.at> | |
24 | * | |
25 | * Alternatively, the contents of this file may be used under the terms of | |
3d6dd546 | 26 | * either the GNU General Public License Version 2 or later (the "GPL"), or |
351107c9 | 27 | * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), |
28 | * in which case the provisions of the GPL or the LGPL are applicable instead | |
29 | * of those above. If you wish to allow use of your version of this file only | |
30 | * under the terms of either the GPL or the LGPL, and not to allow others to | |
31 | * use your version of this file under the terms of the NPL, indicate your | |
32 | * decision by deleting the provisions above and replace them with the notice | |
33 | * and other provisions required by the GPL or the LGPL. If you do not delete | |
34 | * the provisions above, a recipient may use your version of this file under | |
35 | * the terms of any one of the NPL, the GPL or the LGPL. | |
36 | * | |
37 | * ***** END LICENSE BLOCK ***** */ | |
38 | ||
39 | /* ===== addressbook.css ================================================ | |
40 | == Styles for the main Address Book window. | |
41 | ======================================================================= */ | |
42 | ||
43 | @import url("chrome://messenger/skin/"); | |
351107c9 | 44 | |
45 | @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); | |
3d6dd546 | 46 | @namespace html url("http://www.w3.org/1999/xhtml"); |
351107c9 | 47 | |
351107c9 | 48 | /* ::::: primary toolbar buttons ::::: */ |
49 | ||
50 | #button-newcard { | |
1d7eeb22 RK |
51 | list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbookicons.png"); |
52 | -moz-image-region: rect(42px 25px 63px 0px); | |
3d6dd546 | 53 | } |
b1eaa419 | 54 | |
55 | #button-newcard[disabled="true"] { | |
1d7eeb22 | 56 | -moz-image-region: rect(42px 50px 63px 25px); |
3d6dd546 | 57 | } |
351107c9 | 58 | |
1d7eeb22 RK |
59 | #button-newcard:not([disabled="true"]):hover, |
60 | #button-newcard:not([disabled="true"]):hover:active { | |
61 | -moz-image-region: rect(42px 75px 63px 50px); | |
62 | } | |
63 | ||
351107c9 | 64 | #button-newlist { |
1d7eeb22 RK |
65 | list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbookicons.png"); |
66 | -moz-image-region: rect(63px 25px 84px 0px); | |
351107c9 | 67 | } |
68 | ||
1d7eeb22 RK |
69 | #button-newlist[disabled="true"] { |
70 | -moz-image-region: rect(63px 50px 84px 25px); | |
3d6dd546 | 71 | } |
b1eaa419 | 72 | |
1d7eeb22 RK |
73 | #button-newlist:not([disabled="true"]):hover, |
74 | #button-newlist:not([disabled="true"]):hover:active { | |
75 | -moz-image-region: rect(63px 75px 84px 50px); | |
3d6dd546 | 76 | } |
351107c9 | 77 | |
78 | #button-editcard { | |
1d7eeb22 RK |
79 | list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbookicons.png"); |
80 | -moz-image-region: rect(21px 25px 42px 0px); | |
351107c9 | 81 | } |
82 | ||
1d7eeb22 RK |
83 | #button-editcard[disabled="true"] { |
84 | -moz-image-region: rect(21px 50px 42px 25px); | |
3d6dd546 | 85 | } |
b1eaa419 | 86 | |
1d7eeb22 RK |
87 | #button-editcard:not([disabled="true"]):hover, |
88 | #button-editcard:not([disabled="true"]):hover:active { | |
89 | -moz-image-region: rect(21px 75px 42px 50px); | |
3d6dd546 | 90 | } |
351107c9 | 91 | |
92 | #button-newmessage { | |
1d7eeb22 RK |
93 | list-style-image: url("chrome://messenger/skin/icons/messengericons.png"); |
94 | -moz-image-region: rect(105px 25px 126px 0px); | |
351107c9 | 95 | } |
96 | ||
1d7eeb22 RK |
97 | #button-newmessage[disabled="true"] { |
98 | -moz-image-region: rect(105px 50px 126px 25px); | |
3d6dd546 | 99 | } |
b1eaa419 | 100 | |
1d7eeb22 RK |
101 | #button-newmessage:not([disabled="true"]):hover, |
102 | #button-newmessage:not([disabled="true"]):hover:active { | |
103 | -moz-image-region: rect(105px 75px 126px 50px); | |
3d6dd546 | 104 | } |
351107c9 | 105 | |
8a7d0690 | 106 | #button-newim { |
1d7eeb22 RK |
107 | list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbookicons.png"); |
108 | -moz-image-region: rect(84px 25px 105px 0px); | |
8a7d0690 | 109 | } |
110 | ||
1d7eeb22 RK |
111 | #button-newim[disabled="true"] { |
112 | -moz-image-region: rect(84px 25px 105px 0px); | |
3d6dd546 | 113 | } |
8a7d0690 | 114 | |
1d7eeb22 RK |
115 | #button-newim:not([disabled="true"]):hover, |
116 | #button-newim:not([disabled="true"]):hover:active { | |
117 | -moz-image-region: rect(84px 25px 105px 0px); | |
3d6dd546 | 118 | } |
8a7d0690 | 119 | |
1d7eeb22 RK |
120 | #button-abdelete { |
121 | list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbookicons.png"); | |
303bd2e1 | 122 | -moz-image-region: rect(0px 25px 21px 0px); |
351107c9 | 123 | } |
124 | ||
1d7eeb22 | 125 | #button-abdelete[disabled="true"] { |
303bd2e1 | 126 | -moz-image-region: rect(0px 50px 21px 25px); |
3d6dd546 | 127 | } |
b1eaa419 | 128 | |
1d7eeb22 RK |
129 | #button-abdelete:not([disabled="true"]):hover, |
130 | #button-abdelete:not([disabled="true"]):hover:active { | |
303bd2e1 | 131 | -moz-image-region: rect(0px 75px 21px 50px); |
3d6dd546 | 132 | } |
351107c9 | 133 | |
08682b18 RK |
134 | /* ::::: small primary toolbar buttons ::::: */ |
135 | ||
136 | toolbar[iconsize="small"] > #button-newcard, | |
137 | toolbar[iconsize="small"] > toolbarpaletteitem > #button-newcard { | |
138 | list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbookicons-small.png"); | |
139 | -moz-image-region: rect(32px 16px 48px 0); | |
140 | } | |
141 | ||
142 | toolbar[iconsize="small"] > #button-newcard[disabled] { | |
143 | -moz-image-region: rect(32px 32px 48px 16px); | |
144 | } | |
145 | ||
146 | toolbar[iconsize="small"] > #button-newcard:not([disabled="true"]):hover, | |
147 | toolbar[iconsize="small"] > #button-newcard:not([disabled="true"]):hover:active { | |
148 | -moz-image-region: rect(32px 48px 48px 32px); | |
149 | } | |
150 | ||
151 | toolbar[iconsize="small"] > #button-newlist, | |
152 | toolbar[iconsize="small"] > toolbarpaletteitem > #button-newlist { | |
153 | list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbookicons-small.png"); | |
154 | -moz-image-region: rect(48px 16px 64px 0); | |
155 | } | |
156 | ||
157 | toolbar[iconsize="small"] > #button-newlist[disabled] { | |
158 | -moz-image-region: rect(48px 32px 64px 16px); | |
159 | } | |
160 | ||
161 | toolbar[iconsize="small"] > #button-newlist:not([disabled="true"]):hover, | |
162 | toolbar[iconsize="small"] > #button-newlist:not([disabled="true"]):hover:active { | |
163 | -moz-image-region: rect(48px 48px 64px 32px); | |
164 | } | |
165 | ||
166 | toolbar[iconsize="small"] > #button-editcard, | |
167 | toolbar[iconsize="small"] > toolbarpaletteitem > #button-editcard { | |
168 | list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbookicons-small.png"); | |
169 | -moz-image-region: rect(16px 16px 32px 0); | |
170 | } | |
171 | ||
172 | toolbar[iconsize="small"] > #button-editcard[disabled] { | |
173 | -moz-image-region: rect(16px 32px 32px 16px); | |
174 | } | |
175 | ||
176 | toolbar[iconsize="small"] > #button-editcard:not([disabled="true"]):hover, | |
177 | toolbar[iconsize="small"] > #button-editcard:not([disabled="true"]):hover:active { | |
178 | -moz-image-region: rect(16px 48px 32px 32px); | |
179 | } | |
180 | ||
181 | toolbar[iconsize="small"] > #button-newmessage, | |
182 | toolbar[iconsize="small"] > toolbarpaletteitem > #button-newmessage { | |
183 | list-style-image: url("chrome://messenger/skin/icons/messengericons-small.png"); | |
184 | -moz-image-region: rect(80px 16px 96px 0); | |
185 | } | |
186 | ||
187 | toolbar[iconsize="small"] > #button-newmessage[disabled="true"] { | |
188 | -moz-image-region: rect(80px 32px 96px 16px); | |
189 | } | |
190 | ||
191 | toolbar[iconsize="small"] > #button-newmessage:not([disabled="true"]):hover, | |
192 | toolbar[iconsize="small"] > #button-newmessage:not([disabled="true"]):hover:active { | |
193 | -moz-image-region: rect(80px 48px 96px 32px); | |
194 | } | |
195 | ||
196 | toolbar[iconsize="small"] > #button-newim, | |
197 | toolbar[iconsize="small"] > toolbarpaletteitem > #button-newim { | |
198 | list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbookicons-small.png"); | |
199 | -moz-image-region: rect(64px 16px 80px 0); | |
200 | } | |
201 | ||
202 | toolbar[iconsize="small"] > #button-newim[disabled] { | |
203 | -moz-image-region: rect(64px 32px 80px 16px); | |
204 | } | |
205 | ||
206 | toolbar[iconsize="small"] > #button-newim:not([disabled="true"]):hover, | |
207 | toolbar[iconsize="small"] > #button-newim:not([disabled="true"]):hover:active { | |
208 | -moz-image-region: rect(64px 48px 80px 32px); | |
209 | } | |
210 | ||
211 | toolbar[iconsize="small"] > #button-abdelete, | |
212 | toolbar[iconsize="small"] > toolbarpaletteitem > #button-abdelete { | |
213 | list-style-image: url("chrome://messenger/skin/addressbook/icons/addressbookicons-small.png"); | |
214 | -moz-image-region: rect(0 16px 16px 0); | |
215 | } | |
216 | ||
217 | toolbar[iconsize="small"] > #button-abdelete[disabled] { | |
218 | -moz-image-region: rect(0 32px 16px 16px); | |
219 | } | |
220 | ||
221 | toolbar[iconsize="small"] > #button-abdelete:not([disabled="true"]):hover, | |
222 | toolbar[iconsize="small"] > #button-abdelete:not([disabled="true"]):hover:active { | |
223 | -moz-image-region: rect(0 48px 16px 32px); | |
224 | } | |
225 | ||
351107c9 | 226 | /* CardView styles - used in the Card View Pane */ |
227 | ||
228 | #CardViewOuterBox { | |
229 | /* border-left: 1px solid ThreeDShadow; | |
230 | border-top: 1px solid ThreeDShadow; | |
231 | border-right: 1px solid ThreeDHighlight; */ | |
232 | } | |
233 | ||
234 | #CardViewBox { | |
b1eaa419 | 235 | -moz-user-focus: ignore; |
236 | overflow: auto; | |
237 | min-width: 150px; | |
238 | background-color: #000000; | |
351107c9 | 239 | } |
240 | ||
241 | #CardViewInnerBox { | |
b1eaa419 | 242 | margin: 2px 0px; |
243 | padding: 0px 8px; | |
351107c9 | 244 | } |
245 | ||
246 | #CardTitle { | |
b1eaa419 | 247 | font-size: 150%; |
248 | font-weight: bold; | |
249 | border-bottom: 2px solid #6000CF; | |
250 | min-width: 120px; | |
251 | margin: 0px; | |
351107c9 | 252 | } |
3d6dd546 | 253 | |
351107c9 | 254 | .cardViewGroup { |
b1eaa419 | 255 | margin-top: 8px; |
256 | padding-bottom: 5px; | |
257 | min-width: 50px; | |
351107c9 | 258 | } |
259 | ||
260 | .CardViewHeading { | |
b1eaa419 | 261 | padding: 1px; |
8caa872d | 262 | -moz-padding-start: 5px; |
02920d2b | 263 | margin: 0 0 1px; |
b1eaa419 | 264 | background-color: #008484; |
265 | color: #000000; | |
266 | font-weight: bold; | |
267 | min-width: 30px; | |
351107c9 | 268 | } |
269 | ||
8a7d0690 | 270 | #cvBuddyIcon { |
8caa872d | 271 | -moz-padding-start: 20px; |
8a7d0690 | 272 | padding-top: 2px; |
273 | } | |
274 | ||
351107c9 | 275 | .CardViewText, |
276 | .CardViewLink { | |
8caa872d RK |
277 | -moz-padding-start: 20px; |
278 | -moz-padding-end: 2px; | |
b1eaa419 | 279 | min-width: 30px; |
280 | margin: 0px; | |
351107c9 | 281 | } |
282 | ||
283 | .CardViewLink { | |
b1eaa419 | 284 | color: blue; |
285 | text-decoration: underline; | |
286 | cursor: pointer; | |
351107c9 | 287 | } |
288 | ||
80916bc4 | 289 | #cvHomeMapIt, #cvWorkMapIt { |
290 | margin-bottom: 0px; | |
291 | } | |
292 | ||
351107c9 | 293 | html|a { |
8caa872d RK |
294 | -moz-padding-start: 0px; |
295 | -moz-padding-end: 2px; | |
b1eaa419 | 296 | border: none !important; |
351107c9 | 297 | } |
298 | ||
299 | html|p { | |
300 | border: none !important; | |
301 | } | |
302 | ||
303 | /* ::::: border adjustments ::::: */ | |
304 | ||
3d6dd546 | 305 | #results-splitter { |
351107c9 | 306 | border: none; |
307 | } | |
308 | ||
0c8f119a | 309 | #abResultsTree { |
351107c9 | 310 | /* border-left: 1px solid ThreeDShadow; */ |
311 | } | |
fb2b5761 RK |
312 | |
313 | /* ::::: lightweight themes ::::: */ | |
314 | ||
315 | #CardViewOuterBox:-moz-lwtheme, | |
316 | treecols:-moz-lwtheme { | |
317 | text-shadow: none; | |
318 | /* color: -moz-dialogtext; | |
319 | background-color: -moz-dialog; */ | |
320 | } |