<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">Howdy,<DIV><BR class="khtml-block-placeholder"></DIV><DIV>I'm trying to figure out how to use Seaside and Scriptaculous to cause components on a page to be redrawn if they have changed from the last HTTP request.  The scenario looks something like:</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Courier New">html anchor</FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Courier New">         onClick: (html updater</FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-style-span"><FONT class="Apple-style-span" face="Courier New">         callback: [ :render | self changeMe. self otherComponent changeYou. render </FONT><I><FONT class="Apple-style-span" face="Courier New">renderAllChangedElements</FONT></I><FONT class="Apple-style-span" face="Courier New"> ]);</FONT></SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><FONT class="Apple-style-span" face="Courier New">         with: 'Do Change'.</FONT></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><BR class="khtml-block-placeholder"></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><SPAN class="Apple-style-span">The existing implementation of SUUpdater does not collect the changed components and push all the changes back to the client at once.  Has anyone done any work to collect all the changes and push them back to the browser (the <I>renderAllChangedElements</I> call)?  If not, I'll be happy to knock something together.</SPAN></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><BR class="khtml-block-placeholder"></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Thanks,</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><BR class="khtml-block-placeholder"></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">David</DIV></BODY></HTML>