createActionLink fails to return URL usable in images when no parameter is given
--------------------------------------------------------------------------------
Key: TAPESTRY-2095
URL: https://issues.apache.org/jira/browse/TAPESTRY-2095
Project: Tapestry
Issue Type: Bug
Components: Core Components
Affects Versions: 5.0.9, 5.0.8
Environment: MacOS X, Jetty, Eclipse
Reporter: Moritz Gmelin
I have a dynamically created image from a service on my page.
The method to create the link is as follows
public Link getBPURL(){
return getResources().createActionLink("BPGraph", false, new Object[] {
});
}
This is how the .tml part looks
<img id="bpimg" class="dia_img" src="${BPURL}" width="800"
height="400"/>
And this is the resulting html code
<img class="dia_img" height="400" id="bpimg" src="databp:BPGraph"
width="800">
The browser refuses to render an image since it considers the URL
"databp:BPGraph" as invalid (which I can somehow understand).
If I add a dummy parameter in the method that creates the Link
public Link getBPURL(){
return getResources().createActionLink("BPGraph", false, new Object[] {
1 });
}
the rendered html looks like this
<img class="dia_img" height="400" id="bpimg" src="./databp:BPGraph/1"
width="800">
This is OK for my browser. But I would consider it a but in the way tapestry
(since 5.0.8) shortens the URLs.
--
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]