1 richlistbox#extensionsView
{
2 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addons");
6 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon");
9 richlistitem
[selected
="true"] {
10 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-selected");
13 richlistitem
[typeName
="searchResult"] {
14 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#searchresult");
17 richlistitem
[typeName
="searchResult"][selected
="true"] {
18 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#searchresult-selected");
21 vbox
[typeName
="status"][type
="search-failure"] {
22 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#status-search-failure");
25 vbox
[typeName
="status"][type
="recommended-failure"] {
26 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#status-recommended-failure");
29 vbox
[typeName
="status"][type
="header-recommended"] {
30 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#status-header-recommended");
33 vbox
[typeName
="status"][type
="message-norecommended"] {
34 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#status-message-norecommended");
37 vbox
[typeName
="status"][type
="message-nosearchresults"] {
38 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#status-message-nosearchresults");
41 vbox
[typeName
="status"][type
="footer-recommended"] {
42 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#status-footer-recommended");
45 vbox
[typeName
="status"][type
="footer-search"] {
46 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#status-footer-search");
49 vbox
[typeName
="status"][type
="footer-search"][count
="0"] {
50 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#status-footer-search-empty");
53 vbox
[typeName
="status"][type
="retrieve-search"] {
54 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#status-retrieve-search");
57 vbox
[typeName
="status"][type
="retrieve-recommended"] {
58 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#status-retrieve-recommended");
61 richlistitem
[typeName
="update"] {
62 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#update-found");
65 richlistitem
[updateStatus
] {
66 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#update-checking");
70 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#install");
73 richlistitem
[state
="downloading"] {
74 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#install-downloading");
77 richlistitem
[state
="waiting"] hbox
.addon-install-status
{
78 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-install-waiting");
81 richlistitem
[state
="incompatibleUpdate"] hbox
.addon-install-status
{
82 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-install-incompatibleUpdate");
85 richlistitem
[state
="finishing"] hbox
.addon-install-status
{
86 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-install-finishing");
89 richlistitem
[state
="success"][opType
="needs-install"] hbox
.addon-install-status
{
90 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-install-restart");
93 richlistitem
[state
="success"][opType
="needs-upgrade"] hbox
.addon-install-status
{
94 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-upgrade-restart");
97 richlistitem
[state
="success"] hbox
.addon-install-status
{
98 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-install-success");
101 richlistbox
[norestart
] richlistitem
[state
="success"] hbox
.addon-install-status
{
102 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-install-updated");
105 richlistitem
[state
="failure"] hbox
.addon-install-status
{
106 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-install-fail");
110 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-icon");
113 hbox
.addon-name-version
{
114 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-name-version");
117 richlistitem:not
([opType
]) hbox
.addon-optype
{
121 richlistitem hbox
.addon-description
{
122 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-description-crop");
125 richlistitem
[opType
="needs-uninstall"] hbox
.addon-optype
,
126 richlistitem
[opType
="needs-uninstall"] hbox
.addon-description
{
127 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-needs-uninstall");
130 richlistitem
[opType
="needs-install"] hbox
.addon-optype
,
131 richlistitem
[opType
="needs-install"] hbox
.addon-description
{
132 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-needs-install");
135 richlistitem
[opType
="needs-upgrade"] hbox
.addon-optype
,
136 richlistitem
[opType
="needs-upgrade"] hbox
.addon-description
{
137 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-needs-upgrade");
140 richlistitem
[opType
="needs-enable"] hbox
.addon-optype
,
141 richlistitem
[opType
="needs-enable"] hbox
.addon-description
{
142 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-needs-enable");
145 richlistitem
[opType
="needs-disable"] hbox
.addon-optype
,
146 richlistitem
[opType
="needs-disable"] hbox
.addon-description
{
147 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#addon-needs-disable");
151 -moz-binding: url
("chrome://mozapps/content/extensions/extensions.xml#viewbutton");
152 -moz-box-orient: vertical
;
153 -moz-box-align: center
;
154 -moz-appearance: none
;
157 /* Hide / Display buttons depending on the state of the add-on */
162 richlistitem
[isDisabled
="true"] .disableHide
{
166 richlistitem
[opType
="needs-uninstall"] .uninstallShow
,
167 richlistitem
[opType
="needs-install"] .installShow
,
168 richlistitem
[opType
="needs-upgrade"] .upgradeShow
,
169 richlistitem
[opType
="needs-enable"] .enableShow
,
170 richlistitem
[opType
="needs-disable"] .disableShow
,
171 richlistitem
[isDisabled
="true"] .disableShow
{
175 richlistitem
[opType
="needs-uninstall"] .uninstallHide
,
176 richlistitem
[opType
="needs-install"] .uninstallHide
,
177 richlistitem
[opType
="needs-upgrade"] .uninstallHide
,
178 richlistitem
[opType
="needs-enable"] .enableHide
,
179 richlistitem
[opType
="needs-disable"] .disableHide
{
183 richlistitem
[plugin
] .themeButton
,
184 richlistitem
[plugin
] .optionsButton
,
185 richlistitem
[plugin
] .uninstallButton
,
186 richlistitem
[type
="2"] .themeButton
,
187 richlistitem
[type
="8"] .themeButton
,
188 richlistitem
[type
="4"] .optionsButton
,
189 richlistitem
[type
="8"] .optionsButton
,
190 richlistitem
[type
="4"] .disableShow
,
191 richlistitem
[type
="4"] .disableHide
{
195 richlistitem:not
([plugin
]) .pluginIcon
,
196 richlistitem
[plugin
] .addonIcon:not
(.pluginIcon
) {
200 richlistitem
[action
] .addonInstallButton
{
204 .searchResultInstalling
, .searchResultFailed
,
205 .searchResultInstalled, .searchResultConnecting {
209 richlistitem
[action
="connecting"] .searchResultConnecting
{
213 richlistitem
[action
="installing"] .searchResultInstalling
{
217 richlistitem
[action
="failed"] .searchResultFailed
,
218 richlistitem
[action
="failed"] .addonInstallButton
{
222 richlistitem
[action
="installed"] .searchResultInstalled
{
226 richlistitem
.addonType
{
230 richlistitem
[addonType
="2"] .addonTypeExtension
{
234 richlistitem
[addonType
="4"] .addonTypeTheme
{