Safari had some trouble to create DOM nodes using jQuery's `$(html)`, when `html` is a string weighting a little more than 50kB.
Therefore in expandable directories, we have to reconstruct the directory entries row by row instead of in one block.
Closes #7262.
Authored by: cboos 2008-05-25
Parent: [r7128]
Child: [r7130]