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"]:not([opType]) .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;
194 richlistitem[availableUpdateURL][updateable="true"]
195 richlistitem[availableUpdateURL][updateable="true"] .updateAvailableBox,
196 richlistitem[compatible="false"] .notifyBadge,
197 richlistitem[blocklisted="true"] .notifyBadge,
198 richlistitem[satisfiesDependencies="false"] .notifyBadge {
203 /* Selected Add-on buttons */
209 .selectedButtons button {
214 .optionsButton, .useThemeButton {
218 .enableButton, .disableButton {
219 -moz-margin-start: 5px;
223 .uninstallButton, .cancelUninstallButton {
224 -moz-margin-start: 5px;
229 richlistitem[isDisabled="true"] .disableHide {
233 richlistitem[opType="needs-uninstall"] .uninstallShow,
234 richlistitem[opType="needs-enable"] .enableShow,
235 richlistitem[opType="needs-disable"] .disableShow,
236 richlistitem[isDisabled="true"] .disableShow {
240 richlistitem[opType="needs-uninstall"] .uninstallHide,
241 richlistitem[opType="needs-enable"] .enableHide,
242 richlistitem[opType="needs-disable"] .disableHide {
246 richlistitem[type="2"] .themeButton,
247 richlistitem[type="8"] .themeButton,
248 richlistitem[type="16"] .themeButton,
249 richlistitem[type="4"] .optionsButton,
250 richlistitem[type="8"] .optionsButton,
251 richlistitem[type="16"] .optionsButton,
252 richlistitem[type="4"] .disableShow,
253 richlistitem[type="4"] .disableHide {
257 /* Selected Add-on status messages and images */
258 richlistitem[compatible="true"] .incompatibleBox,
259 richlistitem[satisfiesDependencies="true"] .needsDependenciesBox,
260 richlistitem[blocklisted="false"] .blocklistedBox,
261 richlistitem[opType="needs-uninstall"] .blocklistedBox,
262 richlistitem[opType="needs-uninstall"] .incompatibleBox,
263 richlistitem[opType="needs-uninstall"] .needsDependenciesBox,
264 richlistitem[opType="needs-uninstall"] .blocklistedBox {
268 richlistitem[loading="true"] .updateBadge {
273 -moz-margin-end: -2px;
274 list-style-image: url("chrome://global/skin/icons/loading.gif");
275 -moz-image-region: auto;
279 -moz-margin-start: 5px;
282 list-style-image: url("chrome://global/skin/icons/loading.gif");
285 .selectedStatusMsgs hbox {
290 .selectedStatusMsgs label {
294 .selectedStatusMsgs label.text-link {
299 .needsInstall, .needsUninstall, .needsEnable, .needsDisable {
303 richlistitem[opType="needs-install"] .needsInstall,
304 richlistitem[opType="needs-uninstall"] .needsUninstall,
305 richlistitem[opType="needs-enable"] .needsEnable,
306 richlistitem[opType="needs-disable"] .needsDisable {
310 richlistitem[opType="needs-uninstall"] .notifyBadge {
315 padding: 5px 5px 5px 5px;
318 #progressBox > hbox {
319 -moz-box-align: center;
324 border-bottom: 1px solid #9999CC;
326 -moz-padding-start: 10px;
327 background-color: #CCD0DD;
332 margin: 0px 1px 0px 1px;
333 padding: 1px 3px 1px 3px;
335 list-style-image: url("chrome://mozapps/skin/extensions/viewButtons.png");
336 border: 1px solid transparent;
339 #viewGroup radio:hover {
340 border: 1px outset #CCD0DD;
343 #viewGroup radio[selected="true"] {
344 border: 1px inset #CCD0DD;
352 radio#extensions-view {
353 -moz-image-region: rect(0px, 32px, 32px, 0px)
357 -moz-image-region: rect(0px, 64px, 32px, 32px)
361 -moz-image-region: rect(0px, 96px, 32px, 64px)
365 -moz-image-region: rect(0px, 128px, 32px, 96px)
369 -moz-image-region: rect(0px, 160px, 32px, 128px)
372 radio#installs-view {
373 -moz-image-region: rect(0px, 192px, 32px, 160px)
376 /* Update view checkbox */
378 -moz-user-focus: none;
381 richlistitem[selected="true"] .includeUpdate {
382 -moz-user-focus: normal;