git-svn-id: svn://svn.dsv.su.se/scipro/scipro/trunk@310 73ecded7-942e-4092-bab0-0e58ef0ee984
This commit is contained in:
joha-asc 2011-03-14 09:26:54 +00:00
parent b8361b583a
commit 6f3ffb35ea
3 changed files with 32 additions and 2 deletions
src/main/java/se/su/dsv/scipro/knol/resource/page

@ -0,0 +1,28 @@
/**
*
*/
package se.su.dsv.scipro.knol.resource.page;
import org.apache.wicket.markup.ComponentTag;
import org.apache.wicket.markup.MarkupStream;
import org.apache.wicket.markup.html.WebMarkupContainer;
/**
* @author Johan Aschan - aschan@dsv.su.se
*
*/
public class EmbedWebMarkupContainer extends WebMarkupContainer {
private String html;
public EmbedWebMarkupContainer(String id, String html) {
super(id);
this.html = html;
}
@Override
protected void onComponentTagBody(MarkupStream markupStream,
ComponentTag openTag) {
replaceComponentTagBody(markupStream, openTag, html);
}
}

@ -63,6 +63,9 @@
<tr >
<td><a href="#" target="_new" wicket:id="link">this body will be replaced</a></td>
</tr>
<tr>
<td wicket:id="embed"></td>
</tr>
<tr>
<td wicket:id="info"></td>
</tr>

@ -39,7 +39,6 @@ import se.su.dsv.scipro.data.dataobjects.Link;
import se.su.dsv.scipro.data.dataobjects.Rating;
import se.su.dsv.scipro.data.dataobjects.Recipient;
import se.su.dsv.scipro.data.dataobjects.Resource;
import se.su.dsv.scipro.data.dataobjects.SupervisorBoardMessage;
import se.su.dsv.scipro.data.dataobjects.Tag;
import se.su.dsv.scipro.data.dataobjects.User;
import se.su.dsv.scipro.data.enums.RatingValue;
@ -367,7 +366,7 @@ public class ResourcePage extends PublicPage {
tags += ", " + tag.getTag();
}
}
item.add(new EmbedWebMarkupContainer("embed", link.getLink()));
item.add(new Label("tag", tags));
item.add(new AjaxLink<Recipient>("deleteLink") {