Igor Stasenko | 24 Jul 17:51
Picon

Re: OSCON "contest"

2008/7/22 James Foster <Smalltalk <at> jgfoster.net>:

>
> I think I need these extensions to get the "Are you sure?" JavaScript. I
> couldn't find a way to get a MACommandCollumn to add the #'onClick:' to the
> anchor. (In a similar way, I think I need the PRDocumentComponent to render
> the Wiki markup. It seems like this capability should have been available
> already but I couldn't find it.)
>

Here the simple class which draws a dialog using lightbox.

Just add a method , like this:

confirmDialog: aTitle with: aContentsBlock
	^ self lightbox: (TheDialogWindow confirmDialog: aTitle with: aContentsBlock)

and then you can use it like this:

html submitButton value: 'Delete this worthless stuff'; callback: [
    (self confirmDialog: 'Deleting worthless stuff' with: [:htm | htm
text: 'Do you really think this stuff is worthless?'] )
    ifTrue: [ self deleteStuff ]
].

Note, that you can put any html inside a dialog window.

Try it out :)

--

-- 
Best regards,
Igor Stasenko AKA sig.
Attachment (TheDialogWindow.st): application/octet-stream, 2332 bytes
_______________________________________________
seaside mailing list
seaside <at> lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

Gmane