<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Jeff,<div class=""><br class=""></div><div class="">Mind that #call: is documented in Seaside to “replace the receiving component with the argument component”. So, the receiver of #call: is equally important as its argument.&nbsp;</div><div class=""><div class=""><br class=""></div><div class="">Sending #call: to the session presenter is something you can do indeed. It’s not a ‘wrong’ way to do it (imho), but I think it's cleaner to parameterize your component with the component it should replace when using #call:.</div><div class="">Components are intended to be reusable and if some of the callbacks they render are intended to replace another component (e.g. toplevel), then it’s a dependency of the component. So, I would add an instance variable to your component that you assign when you instantiate the component. In your use case, you would pass the toplevel component when instantiating. Immediately, you have made your component more reusable as well, which is the core concept in Seaside ;)</div><div class=""><br class=""></div><div class="">cheers</div><div class="">Johan</div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 28 Mar 2015, at 00:28, J.F. Rick &lt;<a href="mailto:self@je77.com" class="">self@je77.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Perhaps I figured it out. I just replaced<br class="">&nbsp; &nbsp; self call: something<div class="">with</div><div class="">&nbsp; &nbsp; self session presenter call: something</div><div class="">It works, but it may not be the right way to do this.</div><div class=""><br class=""></div><div class="">Cheers,</div><div class=""><br class=""></div><div class="">Jeff</div></div><br class=""><div class="gmail_quote">On Fri, Mar 27, 2015 at 7:13 PM J.F. Rick &lt;<a href="mailto:self@je77.com" class="">self@je77.com</a>&gt; wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="">Maybe? :) What's a redirect? I can't really find that either. The main thing I found is this:<br class=""><a href="http://stackoverflow.com/questions/7977179/how-do-i-simply-redirect-to-another-toplevel-seaside-component" target="_blank" class="">http://stackoverflow.com/questions/7977179/how-do-i-simply-redirect-to-another-toplevel-seaside-component</a><div class=""><br class=""></div><div class="">Cheers,</div><div class=""><br class=""></div><div class="">Jeff<br class=""><div class=""><br class=""></div></div></div><br class=""><div class="gmail_quote">On Fri, Mar 27, 2015 at 1:20 PM Brad &lt;<a href="mailto:bsselfridge@gmail.com" target="_blank" class="">bsselfridge@gmail.com</a>&gt; wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Would a redirect work?<br class="">
<br class="">
Brad Selfridge<br class="">
913-269-2385<br class="">
<br class="">
&gt; On Mar 27, 2015, at 11:40 AM, J.F. Rick &lt;<a href="mailto:self@je77.com" target="_blank" class="">self@je77.com</a>&gt; wrote:<br class="">
&gt;<br class="">
&gt; This is a silly novice question but I couldn't easily find the answer in the documentation. I'm trying to open up a completely different part of my application. When I do call:, it replaces the component with the new component. I want it to replace everything. What do I do?<br class="">
&gt;<br class="">
&gt; Cheers,<br class="">
&gt;<br class="">
&gt; Jeff<br class="">
&gt; ______________________________<u class=""></u><u class=""></u>_________________<br class="">
&gt; seaside mailing list<br class="">
&gt; <a href="mailto:seaside@lists.squeakfoundation.org" target="_blank" class="">seaside@lists.<u class=""></u>squeakfoundation<u class=""></u>.org</a><br class="">
&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank" class="">http://lists.squeakfoundation.<u class=""></u><u class=""></u>org/cgi-bin/mailman/listinfo/<u class=""></u>s<u class=""></u>easide</a><br class="">
______________________________<u class=""></u><u class=""></u>_________________<br class="">
seaside mailing list<br class="">
<a href="mailto:seaside@lists.squeakfoundation.org" target="_blank" class="">seaside@lists.<u class=""></u>squeakfoundation<u class=""></u>.org</a><br class="">
<a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank" class="">http://lists.squeakfoundation.<u class=""></u><u class=""></u>org/cgi-bin/mailman/listinfo/<u class=""></u>s<u class=""></u>easide</a><br class="">
</blockquote></div></blockquote></div>
_______________________________________________<br class="">seaside mailing list<br class=""><a href="mailto:seaside@lists.squeakfoundation.org" class="">seaside@lists.squeakfoundation.org</a><br class="">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside<br class=""></div></blockquote></div><br class=""></div></div></body></html>