Bug 390313 nervt. In ihm wird verhandelt, dass die Tooltips von Sunbird unter bestimmten Voraussetzungen einen Tick zu kurz sind und dann so aussehen:
Mit Bug 366680 wird sich das Problem hoffentlich bald erledigt haben, aber trotzdem: Wenn man sich mal diesen Part in der mouseoverPreviews.js anschaut:
function setToolTipContent(toolTip, holderBox)
{
while (toolTip.hasChildNodes()) {
toolTip.removeChild( toolTip.firstChild );
}
// workaround bug 369225 (aspect: tooltip may not shrink height)
toolTip.sizeTo(0, 0);
toolTip.appendChild( holderBox );
var width = holderBox.boxObject.width;
var height = holderBox.boxObject.height;
// workaround bug 369225 (aspect: tooltip height too short)
// Add top and bottom border and padding to workaround bug where bottom
// tooltip border disappears if wrapped description below header grid.
height += 1 +2 + 2 + 1;
toolTip.sizeTo(width, height);
}
– Ist „height += 1 +2 + 2 + 1;“ etwas anderes als „height += 6;“? Was genau passiert da?
– Und wo da schon überall mit Workarounds hantiert wird: Lässt sich dann nach dieser Zeile nicht auch einfach noch „width += 6;“ hinzufügen? Genau die scheinen in der Breite nämlich zu fehlen, mit ihnen sieht der Tooltip so aus:
Oh, außerdem sollte in der Übersetzung wohl nochmal „Adresse“ durch „Ort“ ersetzt werden…