Sunbird und die Tooltips

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…

Ein Gedanke zu „Sunbird und die Tooltips“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert