2 background-color: #CCD0DD;
6 margin: 10px 10px 0px 10px;
11 border: 1px inset #CCD0DD;
30 border-bottom: 1px solid #9999CC;
35 margin: 10px 10px 5px 10px;
39 #commandBarBottom button {
41 list-style-image: url("chrome://mozapps/skin/extensions/actionbuttons.png");
45 #commandBarBottom button .button-icon {
48 -moz-margin-start: 0px;
52 #installFileButton, #installUpdatesAllButton {
53 -moz-image-region: rect(0px, 84px, 21px, 63px);
56 #installFileButton[disabled="true"],
57 #installUpdatesAllButton[disabled="true"] {
58 -moz-image-region: rect(21px, 84px, 42px, 63px);
61 #checkUpdatesAllButton {
62 -moz-image-region: rect(0px, 63px, 21px, 42px);
64 #checkUpdatesAllButton[disabled="true"] {
65 -moz-image-region: rect(21px, 63px, 42px, 42px);
69 -moz-image-region: rect(0px, 42px, 21px, 21px);
72 #restartAppButton[disabled="true"] {
73 -moz-image-region: rect(21px, 42px, 42px, 21px);
76 /* these skip/continue icons don't make sense. it's just a placeholder. */
78 -moz-image-region: rect(0px, 42px, 21px, 21px);
81 #skipDialogButton[disabled="true"] {
82 -moz-image-region: rect(21px, 42px, 42px, 21px);
85 #continueDialogButton {
86 -moz-image-region: rect(0px, 42px, 21px, 21px);
89 #continueDialogButton[disabled="true"] {
90 -moz-image-region: rect(21px, 42px, 42px, 21px);
97 -moz-padding-start: 7px;
98 -moz-padding-end: 7px;
100 border-bottom: 1px dotted #666699;
103 richlistitem[isDisabled="true"] .addonIcon {
107 richlistitem[isDisabled="true"] {
111 richlistitem[selected="true"] {
112 background-color: #CCD0DD;
116 richlistbox[focused] richlistitem[selected="true"] {
117 background-color: #336699;
121 richlistbox[focused] richlistitem[selected="true"][isDisabled="true"] {
122 background-color: #666699;
130 richlistitem[selected="true"][opType="none"] .descriptionCrop {
139 -moz-margin-end: 2px;
150 border: 1px inset #CCD0DD;
151 background-color: #FFFFFF;
168 richlistitem .updateBadge,
169 richlistitem .notifyBadge {
172 list-style-image: url("chrome://mozapps/skin/extensions/notifyBadges.png");
175 richlistitem .updateBadge,
176 richlistitem .notifyBadge {
180 richlistitem .updateBadge {
181 -moz-margin-end: -2px;
184 richlistitem .notifyBadge {
185 -moz-margin-start: -2px;
188 richlistitem[availableUpdateURL="none"] .updateBadge,
193 richlistitem[compatible="false"] .notifyBadge,
194 richlistitem[blocklisted="true"] .notifyBadge,
195 richlistitem[satisfiesDependencies="false"] .notifyBadge {
200 /* Selected Add-on buttons */
206 .selectedButtons button {
211 .optionsButton, .useThemeButton {
215 .enableButton, .disableButton {
216 -moz-margin-start: 5px;
220 .uninstallButton, .cancelUninstallButton {
221 -moz-margin-start: 5px;
226 richlistitem[isDisabled="true"] .disableHide {
230 richlistitem[opType="needs-uninstall"] .uninstallShow,
231 richlistitem[opType="needs-enable"] .enableShow,
232 richlistitem[opType="needs-disable"] .disableShow,
233 richlistitem[isDisabled="true"] .disableShow {
237 richlistitem[opType="needs-uninstall"] .uninstallHide,
238 richlistitem[opType="needs-enable"] .enableHide,
239 richlistitem[opType="needs-disable"] .disableHide {
243 richlistitem[type="2"] .themeButton,
244 richlistitem[type="8"] .themeButton,
245 richlistitem[type="16"] .themeButton,
246 richlistitem[type="4"] .optionsButton,
247 richlistitem[type="8"] .optionsButton,
248 richlistitem[type="16"] .optionsButton,
249 richlistitem[type="4"] .disableShow,
250 richlistitem[type="4"] .disableHide {
254 /* Selected Add-on status messages and images */
255 richlistitem[compatible="true"] .incompatibleBox,
256 richlistitem[satisfiesDependencies="true"] .needsDependenciesBox,
257 richlistitem[blocklisted="false"] .blocklistedBox,
258 richlistitem[opType="needs-uninstall"] .blocklistedBox,
259 richlistitem[opType="needs-uninstall"] .incompatibleBox,
260 richlistitem[opType="needs-uninstall"] .needsDependenciesBox,
261 richlistitem[opType="needs-uninstall"] .blocklistedBox {
265 richlistitem[opType="needs-uninstall"] .updateAvailableBox,
266 richlistitem[availableUpdateURL="none"] .updateAvailableBox {
270 richlistitem[loading="true"] .updateBadge {
275 -moz-margin-end: -2px;
276 list-style-image: url("chrome://global/skin/icons/loading.gif");
277 -moz-image-region: auto;
281 -moz-margin-start: 5px;
284 list-style-image: url("chrome://global/skin/icons/loading.gif");
287 .selectedStatusMsgs hbox {
292 .selectedStatusMsgs label {
296 .selectedStatusMsgs label.text-link {
301 .needsInstall, .needsUninstall, .needsEnable, .needsDisable {
305 richlistitem[opType="needs-install"] .needsInstall,
306 richlistitem[opType="needs-uninstall"] .needsUninstall,
307 richlistitem[opType="needs-enable"] .needsEnable,
308 richlistitem[opType="needs-disable"] .needsDisable {
312 richlistitem[opType="needs-uninstall"] .updateBadge,
313 richlistitem[opType="needs-uninstall"] .notifyBadge {
318 padding: 5px 5px 5px 5px;
321 #progressBox > hbox {
322 -moz-box-align: center;
327 border-bottom: 1px solid #9999CC;
329 -moz-padding-start: 10px;
330 background-color: #CCD0DD;
335 margin: 0px 1px 0px 1px;
336 padding: 1px 3px 1px 3px;
338 list-style-image: url("chrome://mozapps/skin/extensions/viewButtons.png");
339 border: 1px solid transparent;
342 #viewGroup radio:hover {
343 border: 1px outset #CCD0DD;
346 #viewGroup radio[selected="true"] {
347 border: 1px inset #CCD0DD;
355 radio#extensions-view {
356 -moz-image-region: rect(0px, 32px, 32px, 0px)
360 -moz-image-region: rect(0px, 64px, 32px, 32px)
364 -moz-image-region: rect(0px, 96px, 32px, 64px)
368 -moz-image-region: rect(0px, 128px, 32px, 96px)
372 -moz-image-region: rect(0px, 160px, 32px, 128px)
375 radio#installs-view {
376 -moz-image-region: rect(0px, 192px, 32px, 160px)
379 /* Update view checkbox */
381 -moz-user-focus: none;
384 richlistitem[selected="true"] .includeUpdate {
385 -moz-user-focus: normal;