Add an overlay error icon above the protocol icon in case of connection error in the account manager.

This commit is contained in:
Florian Quèze 2008-09-04 00:54:52 +02:00
Родитель 4d5c4cb517
Коммит db2be38bd1
5 изменённых файлов: 10 добавлений и 5 удалений

Просмотреть файл

@ -71,9 +71,12 @@
<xul:spacer flex="1"/> <xul:spacer flex="1"/>
</xul:vbox> </xul:vbox>
<xul:vbox align="center"> <xul:vbox align="center">
<xul:stack>
<xul:image xbl:inherits="src=prplicon" class="accountIcon"/> <xul:image xbl:inherits="src=prplicon" class="accountIcon"/>
<xul:image xbl:inherits="src=prplicon" class="accountIconAnim" <xul:image xbl:inherits="src=prplicon" class="accountIconAnim"
anonid="prplicon"/> anonid="prplicon"/>
<xul:image src="chrome://instantbird/skin/accountError.png" class="errorIcon"/>
</xul:stack>
<xul:label xbl:inherits="value=protocol" class="prplName"/> <xul:label xbl:inherits="value=protocol" class="prplName"/>
</xul:vbox> </xul:vbox>
</xul:hbox> </xul:hbox>

Просмотреть файл

@ -48,6 +48,7 @@ richlistitem:not([state="connecting"]) .connecting,
richlistitem:not([state="disconnected"]) .disconnected, richlistitem:not([state="disconnected"]) .disconnected,
richlistitem:not([state="disconnecting"]) .disconnecting, richlistitem:not([state="disconnecting"]) .disconnecting,
richlistitem:not([error="true"]) .error, richlistitem:not([error="true"]) .error,
richlistitem:not([error="true"]) .errorIcon,
richlistitem:not([state="disconnected"]) .error, richlistitem:not([state="disconnected"]) .error,
richlistitem[error="true"] .disconnected, richlistitem[error="true"] .disconnected,
richlistitem:not([state="disconnected"]) .connectButton, richlistitem:not([state="disconnected"]) .connectButton,
@ -56,4 +57,3 @@ richlistitem[state="disconnecting"] .disconnectButton
{ {
display: none; display: none;
} }

Двоичные данные
im/themes/winstripe/instantbird/accountError.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 617 B

Просмотреть файл

@ -121,7 +121,8 @@ richlistitem:not([alias]) .accountAliasBox {
} }
.accountIcon, .accountIcon,
.accountIconAnim { .accountIconAnim,
.errorIcon {
-moz-margin-end: 5px; -moz-margin-end: 5px;
-moz-margin-start: 5px; -moz-margin-start: 5px;
width: 32px; width: 32px;

Просмотреть файл

@ -1,6 +1,7 @@
classic.jar: classic.jar:
% skin instantbird classic/1.0 %skin/winstripe/instantbird/ % skin instantbird classic/1.0 %skin/winstripe/instantbird/
skin/winstripe/instantbird/account.css skin/winstripe/instantbird/account.css
skin/winstripe/instantbird/accountError.png
skin/winstripe/instantbird/accounts.css skin/winstripe/instantbird/accounts.css
* skin/winstripe/instantbird/accountWizard.css * skin/winstripe/instantbird/accountWizard.css
skin/winstripe/instantbird/away-16.png skin/winstripe/instantbird/away-16.png