Description
LocalizedImageResource contains an unnecessary check for parent-relative resources that is not needed anymore:
WicketRuntimeException: "The 'src' attribute must not contain
any of the following strings: '..', './', '/.': ........
Since WICKET-1428 was successfully closed wicket can handle parent-relative (..) links (in both 1.3 and 1.4).
So please remove this check:
org.apache.wicket.markup.html.image.resource.LocalizedImageResource:
private void loadStaticImage(final String path)
{
if ((path.indexOf("..") != -1) || (path.indexOf("./") != -1) || (path.indexOf("/.") != -1))
// .... SNIP ....
}
I did several tests with 1.3 and 1.4. Everything works like a charm now (once that nasty check is away