[Seaside] The SushiShop
Johan Brichau
johan at inceptive.be
Fri Oct 30 20:19:28 UTC 2015
Damien,
I’m adding the Todo application example I used at ESUG in Cambridge to the Seaside-Examples package.
I think it will be a more up-to-date example.
It’s already in the repo for 3.2 but I intend to improve it since it was quickly written for the tutorial demos I did back then.
So, I would not recommend to point beginners to it right now, but wait a little more.
It should ship with the 3.2.0 version
Johan
> On 24 Oct 2015, at 12:13, Damien Cassou <damien.cassou at inria.fr> wrote:
>
>
> Philippe Marschall <philippe.marschall at gmail.com> writes:
>
>> On Tue, Oct 13, 2015 at 6:32 AM, Damien Cassou <damien.cassou at inria.fr> wrote:
>>> is the SushiShop Seaside example application still available anywhere?
>>
>> Sure, the store project from [1]
>>
>>> Is there a modern version somewhere?
>>
>> I don't know. It looks as if some people have been working on it.
>>
>> [1] http://www.squeaksource.com/SeasideExamples.html
>
>
> thanks Philippe. The code is using #isolate:, IIRC that was to prevent
> the use of the back button. But this method does not exist anymore.
>
> go
> | shipping billing creditCard |
> cart := WAStoreCart new.
> self isolate:
> [[self fillCart.
> self confirmContentsOfCart]
> whileFalse].
>
> self isolate:
> [shipping := self getShippingAddress.
> billing := (self useAsBillingAddress: shipping)
> ifFalse: [self getBillingAddress]
> ifTrue: [shipping].
> creditCard := self getPaymentInfo.
> self shipTo: shipping billTo: billing payWith: creditCard].
>
> self displayConfirmation.
>
>
>
> --
> Damien Cassou
> http://damiencassou.seasidehosting.st
>
> "Success is the ability to go from one failure to another without
> losing enthusiasm." --Winston Churchill
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
More information about the seaside
mailing list