[Seaside] Anonymous Component

J.F. Rick self at je77.com
Mon Feb 1 19:26:27 UTC 2016


Finally got around to trying this in my code. It worked. You know you're
doing something right when people guess how to do something and it would
actually work.

Cheers,

Jeff

On Thu, Jan 21, 2016 at 4:07 PM J.F. Rick <self at je77.com> wrote:

> Too funny that I guessed something that would actually work. Awesome,
>
> Jeff
>
> On Wed, Jan 20, 2016 at 5:40 PM Johan Brichau <johan at inceptive.be> wrote:
>
>> Jeff,
>>
>> As others have mentioned, this should work as you wrote it.
>> The argument to replaceWith: is any renderable. This can be component but
>> also a rendering block ( [:html | …. ] )
>>
>> Just one thing:
>>
>> It’s better style to write:
>>
>> (html tag: ‘b’) with: [ …. ] instead of html html: ‘<b>’
>>
>> cheers
>> Johan
>>
>> > On 19 Jan 2016, at 19:11, J.F. Rick <self at je77.com> wrote:
>> >
>> > I'm using AJAX a decent amount with my Seaside application. One common
>> thing is to replace an IDed element with a component using something like:
>> >     s << (s jQuery: #event) replaceWith: self.
>> > inside a "html jQuery ajax script: [ :s | ]" block.
>> >
>> > Is there a way to do this replacement without using a component that
>> implements the renderContentOn: message? For instance, what could I just do
>> to replace the #event component with this HTML: '<b>Success</b>'? I'm
>> hoping there's something I can do along the lines of:
>> >     s << (s jQuery: #event) replaceWith: [ :html |
>> >         html html: '<b>'.
>> >         html text: (self isSuccess
>> >             ifTrue: [ 'Success' ]
>> >             ifFalse: [ 'Failed' ]).
>> >         html html: '</b>' ].
>> >
>> > Thanks,
>> >
>> > Jeff
>> > _______________________________________________
>> > seaside mailing list
>> > seaside at lists.squeakfoundation.org
>> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
>> _______________________________________________
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20160201/aeee27d2/attachment.htm


More information about the seaside mailing list