[Seaside] Using Insertions and Script Aculo
Lukas Renggli
renggli at gmail.com
Mon Sep 24 11:44:00 UTC 2007
On 9/24/07, Lukas Renggli <renggli at gmail.com> wrote:
> > Thank you very much for your small "tutorial"..
> > But can you also help me to ensure, that DOM object exists. I need to check
> > for existense, before removing it or making insertiong
>
> As I said, it is much easier to do the whole logic in Smalltalk and
> just regenerate the whole part without the element ...
>
> Anyway, it is possible in JavaScript with something like that:
>
> "if the element #foo is there, remove it "
> (html selector new add: '#foo'; size)
> then: (html element id: 'foo'; remove)
>
> This generates something like:
>
> $$('#foo').size() ? $('foo').remove()
Actually, I think the following code is much simpler (and doesn't
require the latest version of script.aculo.us):
html selector add: '#foo'; do: [ :ea | ea element remove ]
This code just iterates over the elements matching #foo and removes
them (if there is one available).
Cheers,
Lukas
--
Lukas Renggli
http://www.lukas-renggli.ch
More information about the seaside
mailing list