私は問題があります。コレクションのすべてのサブクラスのメソッドを jQuery UI アコーディオンで表示するサイトを Seaside Smalltalk で作成したいと考えています。私は2つの方法を開発しました:
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
含まれている div の高さが 7000px と非常に高いことを除いて、すべてが正常に機能しています。何が原因なのかわかりません。助けが必要です。
更新: Seaside 3.0.7 を使用しています。これらのスタイルはインラインで設定されます。私が提供した 2 つのファイルは、私が使用するすべてのものです。テキストは div の約 1/10 の場所を占め、残りは単なる空白です。