I think that's the whole point. There isn't really supposed to be a very
strong concept of URL's for people using Tapestry...Just pages / components
/etc...

I don't see why we can't do a redirect or forward when someone passes in an
anchor. It wouldn't be very hard.

Maybe I've missed something?

On 8/21/06, andyhot <[EMAIL PROTECTED]> wrote:

How is cycle.activate related to anchors and URLs ?

When one clicks on a direct link url, a corresponding listener is invoked.
If *that* url doesn't already have an anchor, there's no way to set one
unless
1. we mimic browser's behavior with javascript, or
2. we send a response and force client redirect

For 1, perhaps net.sf.tacos.link.FixPosLinkRenderer can be of help
And 2 is straightforward...
http://wiki.apache.org/tapestry/EasyBrowserRedirection enhanced to
handle anchors
can help in Tap3

Jesse Kuhnert wrote:
> I'm not sure yet...
>
> We have IRequestCycle.activate(IPage page) and activate(String pageName)
> already, I guess we could add in activate(IPage page, String anchor) and
> activate(String pageName, String anchor)...
>
> What do you think?
>
> On 8/21/06, andyhot <[EMAIL PROTECTED]> wrote:
>>
>> Are we talking without using client redirects, i.e. without having the
>> listener return ILink ?
>>
>> Jesse Kuhnert wrote:
>> > There are ways to do this in Tapestry 4, but it seems non-intuitive
>> > enough
>> > already that it should probable be fixed.
>> >
>> > What do you think would feel most "convenient" for you?
>> >
>> > On 8/21/06, Danny Mandel <[EMAIL PROTECTED]> wrote:
>> >>
>> >> Hi all,
>> >>
>> >> I know that it wasn't possible (through the framework) in Tapestry
>> 3 to
>> >> return a specific page at a specific anchor from a listener
>> method.  Is
>> >> this now possible in Tapestry 4?  If not, does anyone have any
>> >> suggestions for working around this?  I've written some javascript
to
>> >> refresh the page location in the onload method, but it's unreliable.
>> >>
>> >> Thanks for any suggestions,
>> >> Danny
>> >>
>> >>
---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> >
>>
>>
>> --
>> Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr
>> Tapestry / Tacos developer
>> Open Source / J2EE Consulting
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>


--
Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr
Tapestry / Tacos developer
Open Source / J2EE Consulting


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Jesse Kuhnert
Tapestry/Dojo/(and a dash of TestNG), team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind.

Reply via email to