Hi,

We have the following problem after upgrade to Wicket 1.4:
Prepare quickstart application and add a one simple css file to HomePage, eg.

main.css:

body {
   background-color: green;
}

HomePage.html:
...
    <head>
        <title>Wicket Quickstart Archetype Homepage</title>
                <wicket:link>
                        <link href="main.css" rel="stylesheet" type="text/css"
media="screen, projection"/>
                </wicket:link>
    </head>
...

After the first request to application (eg.
http://localhost:8080/myproject) a link for main.css is rendered as:

<link href="resources/com.mycompany.HomePage/main.css"
rel="stylesheet" type="text/css" media="screen, projection"/>

but after the second request (you can simply click "refresh" in a
browser) this link is always rendered as:

<link href="resources/com.mycompany.HomePage/main_pl.css"
rel="stylesheet" type="text/css" media="screen, projection"/>

So the locale string (in my browser it is "_pl") is appended to the
resource path.
This occurs in Wicket 1.4.1 and 1.4-SNAPSHOT, in Wicket 1.3.6 the path
always is without locale.
Is it a valid behavior or is it a bug?

PS. This causes a problems when using wicketstuff-merged-resources,
when we are mounting css files.

--
Daniel

Reply via email to