List of usage examples for org.apache.wicket.markup.html.image ContextImage getMarkupId
public String getMarkupId()
From source file:org.projectforge.web.tree.DefaultTreeTablePanel.java
License:Open Source License
private void replaceFolderImage(final AjaxRequestTarget target, final AbstractLink link, final TreeTableNode node, final StringBuffer prependJavascriptBuf) { ContextImage oldImage = (ContextImage) link.get("folderImage"); if (oldImage == null || oldImage.isVisible() == false) { oldImage = (ContextImage) link.get("folderOpenImage"); }/*from w w w .j a va2 s. c om*/ final ContextImage currentImage = TreeIconsActionPanel.getCurrentFolderImage(getResponse(), link, node); if (oldImage != currentImage) { prependJavascriptBuf.append(WicketAjaxUtils.replaceChild(link.getMarkupId(), oldImage.getMarkupId(), "img", currentImage.getMarkupId())); target.add(currentImage); } }