Re: Links in modal dialog are relative to dialog URL and not base page URL

2012-11-13 Thread Martin Grigorov
Hi, The problem is trivial. You are loading the markup of a _page_ into an element of another page. The loaded page doesn't know that it is being included in another page and its links doesn't count this. See ModalWindow from wicket-extensions. It has two modes - Page and Panel. When using a Page

Re: Links in modal dialog are relative to dialog URL and not base page URL

2012-11-13 Thread Alec Swan
Martin, My original problem was in the environment without any proxies but relative URLs on the modal dialog loaded from jQuery were still broken. If you have a chance could you please review my original email and suggest what can be done to fix the links? Thanks, Alec On Mon, Nov 12, 2012 at 8

Re: Links in modal dialog are relative to dialog URL and not base page URL

2012-11-13 Thread Martin Grigorov
This is the reason why Wicket works with relative urls. The absolute ones do not work well behind proxies. On Mon, Nov 12, 2012 at 5:46 PM, Alec Swan wrote: > It turned out that > RequestCycle.get().getUrlRenderer().renderFullUrl(..) always returns > URL starting with http://localhost:8080 even

Re: Links in modal dialog are relative to dialog URL and not base page URL

2012-11-12 Thread Alec Swan
I was unable to figure this out and ended up changing the mount path of the dialog from /root/dialog to /root-dialog in order to match the depth of the parent page's mount path /root. I wish there was a cleaner way to fix this. Does anybody have any thoughts on this? Thanks, Alec On Mon, Nov 12

Re: Links in modal dialog are relative to dialog URL and not base page URL

2012-11-12 Thread Alec Swan
It turned out that RequestCycle.get().getUrlRenderer().renderFullUrl(..) always returns URL starting with http://localhost:8080 even when I deploy my on the DEV server. Has anyone experienced this issue? Thanks, Alec On Tue, Nov 6, 2012 at 9:31 AM, Alec Swan wrote: > To solve the problem I dec

Re: Links in modal dialog are relative to dialog URL and not base page URL

2012-11-06 Thread Alec Swan
To solve the problem I decided to change all my links to use absolute URLs by overriding Link#getUrl() method as follows: @Override protected CharSequence getURL() { return RequestCycle.get().getUrlRenderer().renderFullUrl(Url.parse(super.getURL().toString())

Links in modal dialog are relative to dialog URL and not base page URL

2012-11-05 Thread Alec Swan
Hello, I have a base page mounted at /app/root URL. This page loads and pops up a modal dialog (DIV) which content is loaded from /app/root/dialog URL. All links on the dialog are relative to the dialog URL and not base page URL. However, the browser resolves relative links against base page URL a