EarlyBlue 2.0a1 -> 2.0a2 updates, help and messenger parts, also reducing important...
[themes.git] / EarlyBlue / mozapps / extensions / extensions.css
CommitLineData
49037d9b
RK
1#extensionsBox {
2 margin: 10px 10px 0px 10px;
6daee013 3 min-width: 1px;
49037d9b
RK
4}
5
ecb2fda9 6#extensionsView {
49037d9b
RK
7 border: 1px inset #CCD0DD;
8 margin: 0;
570c53ea 9 min-width: 245px;
49037d9b
RK
10}
11
49037d9b 12#resizerBox {
ecb2fda9
RK
13 margin-top: -12px;
14 visibility: hidden;
49037d9b
RK
15}
16
ecb2fda9 17#resizerBox > resizer {
49037d9b
RK
18 height: 10px;
19 max-height: 10px;
ecb2fda9 20 visibility: visible;
49037d9b
RK
21}
22
23.notification-inner {
24 border: none;
25 border-bottom: 1px solid #9999CC;
26}
27
28/* Command Bar */
29#commandBarBottom {
4d12b027 30 margin: 5px 5px 10px 10px;
49037d9b
RK
31 min-width: 1px;
32}
33
34#commandBarBottom button {
35 margin: 0;
49037d9b
RK
36 -moz-margin-end: 5px;
37}
38
49037d9b
RK
39/* List Items */
40richlistitem {
41 padding-top: 6px;
42 padding-bottom: 6px;
43 -moz-padding-start: 7px;
44 -moz-padding-end: 7px;
45 min-height: 25px;
46 border-bottom: 1px dotted #666699;
47}
48
49richlistitem[isDisabled="true"] .addonIcon {
50 opacity: 0.3;
51}
52
53richlistitem[isDisabled="true"] {
54 color: #808080;
55}
56
d0ff98fe
RK
57richlistitem[newAddon="true"] {
58 background-color: #FFFFCC;
59 color: #000000;
60}
61
49037d9b
RK
62richlistitem[selected="true"] {
63 background-color: #CCD0DD;
64 color: #000000;
65}
66
d0ff98fe
RK
67richlistitem[selected="true"] .text-link {
68 color: inherit;
69}
70
ecb2fda9 71#extensionsView:focus > richlistitem[selected="true"] {
49037d9b
RK
72 background-color: #336699;
73 color: #FFFFFF;
74}
75
ecb2fda9 76#extensionsView:focus > richlistitem[selected="true"][isDisabled="true"] {
49037d9b
RK
77 background-color: #666699;
78 color: #FFFFFF;
79}
80
81.descriptionWrap {
82 margin-bottom: 2px;
83}
84
56029caf 85richlistitem[selected="true"]:not([opType]) .descriptionCrop {
49037d9b
RK
86 display: none;
87}
88
89.addonName {
90 font-weight: bold;
91}
92
49037d9b
RK
93.previewText {
94 font-size: larger;
95 font-weight: bold;
96 color: #000000;
97 text-align: center;
98}
99
100#themePreviewArea {
101 border: 1px inset #CCD0DD;
102 background-color: #FFFFFF;
103 color: #000000;
570c53ea 104 min-width: 65px;
49037d9b 105 overflow: auto;
570c53ea
RK
106}
107
108#previewImageDeck {
109 min-width: 220px;
49037d9b
RK
110}
111
112#themeSplitter {
113 border-width: 0;
114}
115
116.addonIcon {
ecb2fda9 117 -moz-margin-end: 2px;
49037d9b 118 width: 32px;
49037d9b 119 height: 32px;
d0ff98fe
RK
120}
121
122.addonIcon > image {
123 max-width: 32px;
49037d9b
RK
124 max-height: 32px;
125}
126
ecb2fda9
RK
127.updateBadge,
128.notifyBadge {
49037d9b
RK
129 width: 16px;
130 height: 16px;
49037d9b 131 margin-bottom: -3px;
ecb2fda9 132 list-style-image: url("chrome://mozapps/skin/extensions/notifyBadges.png");
49037d9b
RK
133}
134
135richlistitem .updateBadge {
136 -moz-margin-end: -2px;
137}
138
139richlistitem .notifyBadge {
140 -moz-margin-start: -2px;
141}
142
56029caf
RK
143.updateBadge,
144.updateAvailableBox,
49037d9b
RK
145.notifyBadge {
146 display: none;
147}
148
ecb2fda9 149richlistitem[availableUpdateURL][updateable="true"] .updateBadge,
56029caf 150richlistitem[availableUpdateURL][updateable="true"] .updateAvailableBox,
49037d9b 151richlistitem[compatible="false"] .notifyBadge,
ecb2fda9 152richlistitem[providesUpdatesSecurely="false"] .notifyBadge,
49037d9b
RK
153richlistitem[blocklisted="true"] .notifyBadge,
154richlistitem[satisfiesDependencies="false"] .notifyBadge {
155 display: -moz-box;
156}
157
158
ecb2fda9
RK
159/* Selected Add-on buttons
160 See content/extensions.css to hide / display buttons */
49037d9b
RK
161.selectedButtons {
162 margin-top: 4px;
163 min-height: 2.1em;
164}
165
ecb2fda9 166.selectedButtons > button {
49037d9b
RK
167 margin-top: 0;
168 margin-bottom: 0;
169}
170
ecb2fda9
RK
171.enableButton,
172.disableButton,
173.optionsButton,
174.useThemeButton {
49037d9b
RK
175 -moz-margin-end: 0;
176}
177
ecb2fda9 178.enableButton, .disableButton,
49037d9b
RK
179.uninstallButton, .cancelUninstallButton {
180 -moz-margin-start: 5px;
181}
182
49037d9b
RK
183/* Selected Add-on status messages and images */
184richlistitem[compatible="true"] .incompatibleBox,
ecb2fda9 185richlistitem[providesUpdatesSecurely="true"] .insecureUpdateBox,
49037d9b
RK
186richlistitem[satisfiesDependencies="true"] .needsDependenciesBox,
187richlistitem[blocklisted="false"] .blocklistedBox,
188richlistitem[opType="needs-uninstall"] .blocklistedBox,
189richlistitem[opType="needs-uninstall"] .incompatibleBox,
190richlistitem[opType="needs-uninstall"] .needsDependenciesBox,
191richlistitem[opType="needs-uninstall"] .blocklistedBox {
192 display: none;
193}
194
49037d9b
RK
195richlistitem[loading="true"] .updateBadge {
196 display: -moz-box;
197 width: 16px;
198 height: 16px;
199 margin-bottom: -3px;
200 -moz-margin-end: -2px;
201 list-style-image: url("chrome://global/skin/icons/loading.gif");
202 -moz-image-region: auto;
203}
204
205.addonThrobber {
206 -moz-margin-start: 5px;
207 width: 16px;
208 height: 16px;
209 list-style-image: url("chrome://global/skin/icons/loading.gif");
210}
211
ecb2fda9 212.selectedStatusMsgs > hbox {
49037d9b
RK
213 margin-top: 2px;
214 margin-bottom: 2px;
215}
216
217.selectedStatusMsgs label {
218 font-weight: bold;
219}
220
221.selectedStatusMsgs label.text-link {
222 font-weight: normal;
223 border: none;
224}
225
49037d9b
RK
226richlistitem[opType="needs-uninstall"] .notifyBadge {
227 display: none;
228}
229
559908da
RK
230.addon-search-details {
231 margin-top: 5px;
232 margin-bottom: 5px;
233 -moz-margin-start: 6px;
234 -moz-margin-end: 0;
235}
236
237.addonThumbnailContainer {
238 background-color: #CCD0DD;
239 padding: 5px;
240 border: 1px solid #9999CC;
241 width: 135px;
242 min-height: 104px;
243 -moz-margin-end: 5px;
244}
245
246.addonMissingThumbnail {
247 color: GrayText;
d0ff98fe
RK
248 font-size: larger;
249 font-weight: bold;
559908da
RK
250}
251
252.addonFailure {
253 width: 16px;
254 height: 16px;
255 list-style-image: url("chrome://mozapps/skin/extensions/notifyBadges.png");
256}
257
258.addonRating {
259 display: none;
260}
261
262.addonLearnMore {
263 margin-top: 4px;
264 margin-bottom: 4px;
265}
266
267.addonRating[rating] {
268 display: -moz-box;
269 width: 68px;
270 height: 12px;
271 list-style-image: url("chrome://mozapps/skin/extensions/ratings.png");
272}
273
274.addonRating[rating="0"] {
275 -moz-image-region: rect(0px 68px 12px 0px);
276}
277
d0ff98fe 278.addonRating[rating="1"] {
559908da
RK
279 -moz-image-region: rect(12px 68px 24px 0px);
280}
281
d0ff98fe 282.addonRating[rating="2"] {
559908da
RK
283 -moz-image-region: rect(24px 68px 36px 0px);
284}
285
d0ff98fe 286.addonRating[rating="3"] {
559908da
RK
287 -moz-image-region: rect(36px 68px 48px 0px);
288}
289
d0ff98fe 290.addonRating[rating="4"] {
559908da
RK
291 -moz-image-region: rect(48px 68px 60px 0px);
292}
293
d0ff98fe 294.addonRating[rating="5"] {
559908da
RK
295 -moz-image-region: rect(60px 68px 72px 0px);
296}
297
298.addonType image {
299 -moz-margin-start: 6px;
300 list-style-image: url("chrome://mozapps/skin/extensions/extensionIcons.png");
301 width: 16px;
302 height: 16px;
303}
304
305.addonTypeExtension image {
306 -moz-image-region: rect(0px 16px 16px 0px);
307}
308
309.addonTypeTheme image {
310 -moz-image-region: rect(0px 32px 16px 16px);
311}
312
313vbox[typeName="status"][type="search-failure"],
314vbox[typeName="status"][type="recommended-failure"],
315vbox[typeName="status"][type="message-norecommended"],
316vbox[typeName="status"][type="message-nosearchresults"],
317vbox[typeName="status"][type="retrieve-search"],
318vbox[typeName="status"][type="retrieve-recommended"] {
319 margin-top: 2em;
320}
321
322vbox[typeName="status"][type="footer-recommended"],
323vbox[typeName="status"][type="footer-search"] {
324 margin-top: 1em;
325}
326
327vbox[typeName="status"][type="header-recommended"] {
328 font-size: 150%;
329 background: #CCD0DD;
330}
331
332#searchbox {
559908da
RK
333 padding: 0;
334}
335
49037d9b
RK
336#progressBox {
337 padding: 5px 5px 5px 5px;
338}
339
340#progressBox > hbox {
341 -moz-box-align: center;
342}
343
344/* View buttons */
345.viewSelector {
346 border-bottom: 1px solid #9999CC;
347 margin: 0px;
348 -moz-padding-start: 10px;
349 background-color: #CCD0DD;
350 color: #000000;
351}
352
353#viewGroup radio {
559908da
RK
354 margin: 0px;
355 padding: 1px 3px;
49037d9b
RK
356 min-width: 4.5em;
357 list-style-image: url("chrome://mozapps/skin/extensions/viewButtons.png");
358 border: 1px solid transparent;
359}
360
361#viewGroup radio:hover {
362 border: 1px outset #CCD0DD;
363}
364
365#viewGroup radio[selected="true"] {
366 border: 1px inset #CCD0DD;
559908da 367 background-color: #DDDDDD;
49037d9b
RK
368}
369
370.viewButtonIcon {
371 width: 32px;
372 height: 32px;
373}
374
375radio#extensions-view {
376 -moz-image-region: rect(0px, 32px, 32px, 0px)
377}
378
379radio#themes-view {
380 -moz-image-region: rect(0px, 64px, 32px, 32px)
381}
382
383radio#locales-view {
384 -moz-image-region: rect(0px, 96px, 32px, 64px)
385}
386
387radio#plugins-view {
388 -moz-image-region: rect(0px, 128px, 32px, 96px)
389}
390
391radio#updates-view {
392 -moz-image-region: rect(0px, 160px, 32px, 128px)
393}
394
395radio#installs-view {
396 -moz-image-region: rect(0px, 192px, 32px, 160px)
397}
398
559908da
RK
399radio#search-view {
400 -moz-image-region: rect(0px, 224px, 32px, 192px)
401}
402
49037d9b
RK
403/* Update view checkbox */
404.includeUpdate {
405 -moz-user-focus: none;
406}
407
408richlistitem[selected="true"] .includeUpdate {
409 -moz-user-focus: normal;
410}
ecb2fda9
RK
411
412#infoDisplay {
413 overflow-y: auto;
414}
415
416#infoDisplay body {
417 padding: 5px;
418}
419
420#infoDisplay h1,
421#infoDisplay h2,
422#infoDisplay h3 {
423 text-align: left;
424 font-weight: bold;
425 margin: 0 0 0.7em 0;
426}
427
428#infoDisplay h1 {
429 font-size: 150%;
430}
431
432#infoDisplay h2 {
433 font-size: 125%;
434}
435
436#infoDisplay h3 {
437 font-size: 100%;
438}
439
440#infoDisplay ol,
441#infoDisplay ul {
442 margin: 0 0 0.7em 0;
443}
444
445#infoDisplay li {
446 text-align: left;
447}
448
449#infoDisplay p {
450 text-align: justify;
451 margin: 0 0 0.7em 0;
452}