Je rencontre un problème. J'aimerais créer un site en Seaside Smalltalk qui afficherait les méthodes de toutes les sous-classes de Collection dans un Accordion jQuery UI. J'ai développé deux méthodes :
renderContentOn: html
html div script: html jQuery new accordion;
with: [(self elements: html)
keysAndValuesDo: [:t2 :t3 |
html
div: [html anchor: t2].
html div
with: [html paragraph: t3]]]
elements: html
| dict |
dict := Dictionary new.
Collection withAllSubclasses
do: [:e | dict
at: e asString
put: [html orderedList list: e methodDict]].
^ dict
Tout fonctionne bien sauf une chose : la hauteur des divs conteneurs est horriblement élevée : 7000px. Je n'ai aucune idée de ce qui cause cela, et j'ai besoin d'aide.
MISE À JOUR : J'utilise Seaside 3.0.7. Ces styles sont définis en ligne. Les deux fichiers que j'ai fournis sont tout ce que j'utilise. Le texte occupe environ 1/10 de la place du div, le reste est juste de l'espace vide.