[Seaside][ShoreComponents] DatePicker discussion

Jason Rogers jacaetevha at gmail.com
Sat Sep 24 18:35:40 CEST 2005


On 9/24/05, Michel Bany <m.bany at wanadoo.fr> wrote:
[snip]
> My suggestion is to add a notification in #openTag: before opening the
> html tag
>
> openTag: aString
>     TagNotification raiseRenderer: self tagName: aString.
>     self document openTag: aString attributes: self attributes.
>     attributeBuffer := nil.
>
> allowing me to code
>
>   [html
>         datePickerOn: #dateScheduled
>         of: self]
>
>   on: TagNotification do:
>         [:n |
>         n tagName = 'td' ifTrue:
>             [:h | n renderer attributes at: 'onclick' append: 'my
> javascript']]
>
> This would help for all the widgets that are composites like checkboxes,
> dateInput,
> etc.

Michel, I would just like to cast my vote for this.  In general I tend
to like event notifications because they don't add too much complexity
to the framework and they are very flexible.  I would really like to
see this in place in the Squeak codebase as well.

I have a naming suggestion though, if you don't mind.  How about
#raiseWithRenderer:andTagName:?  It sounds more fluid to me than
#raiseRenderer:tagName: (everybody's a critic, sorry).

--
Jason Rogers

"I am crucified with Christ: nevertheless I live; yet not I,
but Christ liveth in me: and the life which I now live in
the flesh I live by the faith of the Son of God, who loved
me, and gave himself for me."
    Galatians 2:20


More information about the Seaside mailing list