20110715

Drei kleine Bugs

Den ganzen Tag habe ich Jagd auf drei kleine Fehler gemacht.

Der permalink-Button funktionierte nicht. Behoben.

Zweitens. In notes.Note.dtl war ein Layout-Problem:

left =
    date:10 type:25 event_type:25 user:10 language:8
    subject:60 #reminder_date:10
    person company

main =
    left uploads.UploadsByOwner
    body:80 thirds.ThirdsByOwner:30
    cal.TasksByOwner

Also das main panel war ein VBorderLayout mit drei Elementen, von denen das erste feste Höhe hatte, das die anderen beiden vflex waren. Element 2 war ein TextEditor und ein HtmlBox nebeneinander (preferred width 5), und Element 3 war einfach ein GridPanel. Und die hatte preferred_height 30. Das sah dann so aus:

../../_images/0715a.jpg

Lösung: lino.ui.extjs2.ext_elems.GridElement machte self.preferred_height = rpt.page_length, das habe ich rausgeholt. Grids, HtmlBoxen und TextElements haben also jetzt immer eine preferred_height von 5, und wenn man die Höhenproportion in einer vbox verändern will, muss man in der .dtl manuelle Höhen angeben.

../../_images/0715b.jpg

Drittens : der RichTextEditor wurde nicht mehr gespeichert, weil der name der Feldes nicht gesetzt war. Behoben.