contao/test — Issue #596: Backend.limitPreviewHeight() sollte als onLoad und nicht onDomready Event aufgerufen werden
Author: aschempp
Created: 2011-11-29 06:30:27+00:00
State: open
Labels: backend, Defect

Heute bin ich auf ein Problem mit der Funktion Backend.limitPreviewHeight() gestossen. Wenn ein Inhaltselement (oder anderes Mode-4 Element) lediglich oder hauptsächlich Bilder enthält, wir die Grösse nicht korrekt erkannt da die Bilder noch nicht geladen sind. Nach einem Browser-Refresh behebt sich dass dann.

Das Problem liegt daran, dass die Funktion Backend.limitPreviewHeight() im Domready-Event ausgeführt wird. Laut Dokumentation von Mootools ist der Vorteil des Domready dass dieser ausgeführt wird bevor Bilder usw. geladen sind. Genau dies sollte aber bei dieser Funktion gemacht sein.

Durch folgenden Code in der typolight.js lässt sich das beheben:

```
window.addEvent('load', function()
{
Backend.limitPreviewHeight();
});
```

--- _Originally created on March 17th, 2009, at 01:36pm (ID 596)_