[Seaside-dev] Re: [Seaside Commits] Seaside 3.0: Seaside-Core-obi.571.mcz

Gerhard Obermann obi068 at gmail.com
Sun Sep 27 15:30:40 UTC 2009


done

Gerhard

On Sun, Sep 27, 2009 at 11:57 AM, Julian Fitzell <jfitzell at gmail.com> wrote:

> I wonder if this might be better as a class extension from the tools
> package? The knowledge of whether each item is inherited and so on is
> really only of interest to the tools...
>
> Julian
>
> On Sat, Sep 26, 2009 at 7:51 PM,
> <squeak-dev-noreply at lists.squeakfoundation.org> wrote:
> > Gerhard Obermann uploaded a new version of Seaside-Core to project
> Seaside 3.0:
> > http://www.squeaksource.com/Seaside30/Seaside-Core-obi.571.mcz
> >
> > ==================== Summary ====================
> >
> > Name: Seaside-Core-obi.571
> > Author: obi
> > Time: 26 September 2009, 7:52:30 pm
> > UUID: 8d4e1fe3-afa1-7840-80ef-083cc1af5b63
> > Ancestors: Seaside-Core-jf.570
> >
> > - add convenience method to WAUserConfiguration
> >
> > =============== Diff against Seaside-Core-jf.570 ===============
> >
> > Item was added:
> > + ----- Method: WAUserConfiguration>>currentCollectionAt: (in category
> 'values') -----
> > + currentCollectionAt: key
> > +       "get the currently defined values with infos for collection
> attributes"
> > +
> > +       | expression attributeCollection |
> > +       expression := self expressionAt: key ifAbsent: [].
> > +       expression isNil
> > +               ifTrue: [attributeCollection := (self at: key) collect:
> [:each | #inherited -> each ] ]
> > +               ifFalse: [
> > +                       (expression isKindOf: WAValueExpression)
> > +                               ifTrue: [attributeCollection :=
> (expression value collect: [:each | #self -> each ]) asOrderedCollection]
> > +                               ifFalse: [attributeCollection :=
> (expression additions collect: [:each | #add -> each]) asOrderedCollection.
> > +
> attributeCollection addAll: (expression additions collect: [:each | #remove
> -> each ]).
> > +                                                       (self at: key)
> > +                                                               do:
> [:each |
> > +
>       (attributeCollection detect: [:assoc | assoc value = each] ifNone: [])
> isNil
> > +
>                       ifTrue: [attributeCollection add: #inherited -> each ]
> ] ] ].
> > +       ^attributeCollection!
> >
> >
> > _______________________________________________
> > commits mailing list
> > To unsubscribe, email commits-leave at lists.seaside.st
> > http://lists.seaside.st/listinfo/commits
> >
> _______________________________________________
> 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/20090927/88b547e1/attachment.htm


More information about the seaside-dev mailing list