2 background-color: #CCD0DD;
6 margin: 10px 10px 0px 10px;
11 border: 1px inset #CCD0DD;
30 border-bottom: 1px solid #9999CC;
35 margin: 5px 5px 10px 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;
231 richlistitem[isDisabled="true"] .disableHide {
235 richlistitem[opType="needs-uninstall"] .uninstallShow,
236 richlistitem[opType="needs-install"] .installShow,
237 richlistitem[opType="needs-upgrade"] .upgradeShow,
238 richlistitem[opType="needs-enable"] .enableShow,
239 richlistitem[opType="needs-disable"] .disableShow,
240 richlistitem[isDisabled="true"] .disableShow {
244 richlistitem[opType="needs-uninstall"] .uninstallHide,
245 richlistitem[opType="needs-install"] .uninstallHide,
246 richlistitem[opType="needs-upgrade"] .uninstallHide,
247 richlistitem[opType="needs-enable"] .enableHide,
248 richlistitem[opType="needs-disable"] .disableHide {
252 richlistitem[plugin] .themeButton,
253 richlistitem[plugin] .optionsButton,
254 richlistitem[plugin] .uninstallButton,
255 richlistitem[type="2"] .themeButton,
256 richlistitem[type="8"] .themeButton,
257 richlistitem[type="4"] .optionsButton,
258 richlistitem[type="8"] .optionsButton,
259 richlistitem[type="4"] .disableShow,
260 richlistitem[type="4"] .disableHide {
264 /* Selected Add-on status messages and images */
265 richlistitem[compatible="true"] .incompatibleBox,
266 richlistitem[satisfiesDependencies="true"] .needsDependenciesBox,
267 richlistitem[blocklisted="false"] .blocklistedBox,
268 richlistitem[opType="needs-uninstall"] .blocklistedBox,
269 richlistitem[opType="needs-uninstall"] .incompatibleBox,
270 richlistitem[opType="needs-uninstall"] .needsDependenciesBox,
271 richlistitem[opType="needs-uninstall"] .blocklistedBox {
275 richlistitem[loading="true"] .updateBadge {
280 -moz-margin-end: -2px;
281 list-style-image: url("chrome://global/skin/icons/loading.gif");
282 -moz-image-region: auto;
286 -moz-margin-start: 5px;
289 list-style-image: url("chrome://global/skin/icons/loading.gif");
292 .selectedStatusMsgs hbox {
297 .selectedStatusMsgs label {
301 .selectedStatusMsgs label.text-link {
306 .needsInstall, .needsUninstall, .needsEnable, .needsDisable {
310 richlistitem[opType="needs-install"] .needsInstall,
311 richlistitem[opType="needs-uninstall"] .needsUninstall,
312 richlistitem[opType="needs-enable"] .needsEnable,
313 richlistitem[opType="needs-disable"] .needsDisable {
317 richlistitem[opType="needs-uninstall"] .notifyBadge {
322 padding: 5px 5px 5px 5px;
325 #progressBox > hbox {
326 -moz-box-align: center;
331 border-bottom: 1px solid #9999CC;
333 -moz-padding-start: 10px;
334 background-color: #CCD0DD;
339 margin: 0px 1px 0px 1px;
340 padding: 1px 3px 1px 3px;
342 list-style-image: url("chrome://mozapps/skin/extensions/viewButtons.png");
343 border: 1px solid transparent;
346 #viewGroup radio:hover {
347 border: 1px outset #CCD0DD;
350 #viewGroup radio[selected="true"] {
351 border: 1px inset #CCD0DD;
359 radio#extensions-view {
360 -moz-image-region: rect(0px, 32px, 32px, 0px)
364 -moz-image-region: rect(0px, 64px, 32px, 32px)
368 -moz-image-region: rect(0px, 96px, 32px, 64px)
372 -moz-image-region: rect(0px, 128px, 32px, 96px)
376 -moz-image-region: rect(0px, 160px, 32px, 128px)
379 radio#installs-view {
380 -moz-image-region: rect(0px, 192px, 32px, 160px)
383 /* Update view checkbox */
385 -moz-user-focus: none;
388 richlistitem[selected="true"] .includeUpdate {
389 -moz-user-focus: normal;