You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Joost Schouten (mailing lists)" <jo...@jsportal.com> on 2009/02/06 05:07:21 UTC

RE: [jira] Commented: (TAP5-418) More flexible Link URI manipulation for use in LinkCreationListener

Thanks howard!

I just commented out all my Dispatcher and LinkFactory code and it
does exactly the same ;-) I'm happy not to have to follow all
LinkFactory changes.

Is there a way to plug into this mechanism though? I believe there are
a few threads on the mailing list on similar behavior for custom
params at the start of the url.

Cheers,
Joost

    [ https://issues.apache.org/jira/browse/TAP5-418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12670850#action_12670850
]

Howard M. Lewis Ship commented on TAP5-418:
-------------------------------------------

Good luck for you ... the new behavior for persisting the user's
locale between requests is exactly your format (locale before page
name).

> > More flexible Link URI manipulation for use in LinkCreationListener
> > -------------------------------------------------------------------
> >
> >                 Key: TAP5-418
> >                 URL: https://issues.apache.org/jira/browse/TAP5-418
> >             Project: Tapestry 5
> >          Issue Type: Improvement
> >          Components: tapestry-core
> >    Affects Versions: 5.1
> >            Reporter: Joost Schouten
> >
> > I would like to propose an extension of the Link interface with a setAbsoluteURI(String absoluteURI) method, or something alike. This will give more flexibility when handling the link in the LinkCreationListener.
> > In my usecase, where I need the locale of the browser displayed as the first part of the URI (eg http://domain.com/en_US/myPage), I use a dispatcher to detect the locale (or change to it), and have to completely copy the LinkFactoryImpl into my own LocaleAwareLinkFactory (which gets contributed as an alias) to be able to set the URI to what I want on Link instantiation. If I can change the URI at a later stage I only need to add my own LinkCreationListener.

-- This message is automatically generated by JIRA. - You can reply to
this email to add a comment to the issue online.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org