[Seaside-dev] Issue 374 Select- and multi-select-list-items prototype

Gerhard Obermann obi068 at gmail.com
Wed Dec 30 12:53:35 UTC 2009


Thanks Lukas!

See my answers below.


Cheers
Gerhard

On Wed, Dec 30, 2009 at 1:16 PM, Lukas Renggli <renggli at gmail.com> wrote:

> Excellent.
>
> > - use passengers dictionary to keep a mapping between the id and the
> object
>
> I find the word passengers misleading, because is an established term
> in the realm of the Seaside Javascript support. I see that there are
> some common things but this is orthogonal and I would prefer to name
> it different (probably value).
>

Ok, I would suggest valueDictionary

>
> > - use WA[Multi]PassengerCallback instead of WA[Multi]DispatcherCallback
>
> Why not keep the old name? Or name it WAValuesCallback and
> WAMultiValuesCallback?
>

because its still used by WARadioGroup, maybe I am able to change the
behavior for RadioGroup too
I will rename it to  WAValuesCallback


> > - no callback registering for option tags
> > - removed hidden input element from WAMultiSelectTag
>
> Excellent. We still have a hidden element for the checkbox? I guess we
> should get rid of that too, but that's presumably a different story.
>

I will have a look at it later on!

>
> > - added nested multi selection test
> > - nested rendering code needs to be changed, because the callback must be
> defined
> >  for the select tag only
> > - WAPassengerCallback stores the callbackBlock and the passengers
> dictionary
>
> I noticed that there is some commented code, please remove that before
> committing.
>

Yes of course!

>
> Do the various Javascript tests still pass after this change?
>

No WACanvasBrushTest fails, but this will be fixed before the integration.


> Other than that this looks good to integrate.
>
> As a side note, Monticello expects branches to be named differently.
> I've updated the wiki:
> http://code.google.com/p/seaside/wiki/PackageNaming.
>
> Lukas
>
> 2009/12/30 Gerhard Obermann <obi068 at gmail.com>:
> > Hi!
> >
> > I have uploaded a prototype for issue 374.
> > You can check it out by loading:
> >
> > Seaside-Tests-Functional-Issue374-obi.98
> >
> > Seaside-Core-Issue374-obi.595
> > Seaside-Canvas-Issue374-obi.76
> >
> >
> > See also the comments at:
> > http://code.google.com/p/seaside/issues/detail?id=374
> >
> > Cheers
> > Gerhard
> >
> >
> >
> >
> > _______________________________________________
> > seaside-dev mailing list
> > seaside-dev at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev
> >
> >
>
>
>
> --
> Lukas Renggli
> http://www.lukas-renggli.ch
> _______________________________________________
> seaside-dev mailing list
> seaside-dev at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/seaside-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside-dev/attachments/20091230/ddbab79b/attachment.htm


More information about the seaside-dev mailing list