List of usage examples for org.apache.wicket.markup.html.image ContextImage isVisible
public boolean isVisible()
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"); }/* w ww . j a va 2s . 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); } }