Make long status messages wrap in buddy list tooltips instead of increasing the width of the tooltip to the whole width of the screen.

This commit is contained in:
Florian Quèze 2009-05-22 00:30:41 +02:00
Родитель 93f92055b6
Коммит b1db2621c3
2 изменённых файлов: 10 добавлений и 6 удалений

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

@ -56,7 +56,7 @@
<xul:hbox pack="start" align="start" flex="1">
<xul:vbox flex="1">
<xul:hbox pack="start" align="center" flex="1">
<xul:hbox crop="end" align="center" flex="1">
<xul:stack class="prplBuddyIcon">
<xul:image xbl:inherits="src=iconPrpl" class="protoIcon"/>
<xul:image src="chrome://instantbird/skin/away.png"
@ -73,15 +73,15 @@
<xul:rows anonid="tooltiprows">
<xul:row xbl:inherits="hidden=buddyHidden">
<xul:label value="&buddy.screenname;" class="header"/>
<xul:label xbl:inherits="value=buddy"/>
<xul:description><xul:text xbl:inherits="value=buddy"/></xul:description>
</xul:row>
<xul:row xbl:inherits="hidden=loggedInHidden">
<xul:label value="&buddy.loggedIn;" class="header"/>
<xul:label xbl:inherits="value=loggedIn"/>
<xul:description><xul:text xbl:inherits="value=loggedIn"/></xul:description>
</xul:row>
<xul:row>
<xul:label value="&buddy.account;" class="header"/>
<xul:label xbl:inherits="value=accountName"/>
<xul:description><xul:text xbl:inherits="value=accountName"/></xul:description>
</xul:row>
</xul:rows>
</xul:grid>
@ -245,8 +245,8 @@
label.className = "header";
label.setAttribute("value", elt.label);
row.appendChild(label);
label = document.createElementNS(XULNS, "label");
label.setAttribute("value", elt.value);
label = document.createElementNS(XULNS, "description");
label.textContent = elt.value;
row.appendChild(label);
break;
case Ci.purpleITooltipInfo.sectionBreak:

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

@ -81,6 +81,10 @@ group label {
font-size: 14pt;
}
tooltip label {
margin-top: 0;
}
#updatesMenuItem[loading="true"] {
list-style-image: url("chrome://global/skin/icons/loading_16.png");
}