Skip to content
Snippets Groups Projects
Commit c62fb76c authored by srosse's avatar srosse
Browse files

OO-984: make catalog image clickable

parent 028cfa7d
No related branches found
No related tags found
No related merge requests found
......@@ -116,6 +116,7 @@ public class CatalogNodeController extends BasicController implements Activateab
String imgId = "image_" + count;
mainVC.contextPut(imgId, entry.getKey());
}
mainVC.contextPut("k" + cmpId, entry.getKey());
Link link = LinkFactory.createCustomLink(cmpId, "select_node", cmpId, Link.LINK + Link.NONTRANSLATED, mainVC, this);
link.setCustomDisplayText(entry.getName());
......@@ -156,6 +157,13 @@ public class CatalogNodeController extends BasicController implements Activateab
CatalogEntry entry = catalogManager.getCatalogNodeByKey(categoryNodeKey);
selectCatalogEntry(ureq, entry);
}
} else if("img_select".equals(event.getCommand())) {
String node = ureq.getParameter("node");
if(StringHelper.isLong(node)) {
Long categoryNodeKey = new Long(node);
CatalogEntry entry = catalogManager.getCatalogNodeByKey(categoryNodeKey);
selectCatalogEntry(ureq, entry);
}
}
}
......
......@@ -33,14 +33,15 @@
<div class="o_sublevels row clearfix">
#foreach($id in $subCategories)
#set($imgId = "image_${id}")
#set($catId = "kcat_${id}")
<div class="o_sublevel">
<div class="o_visual">
<div class="o_visual"><a href='$r.commandURIbg("img_select","node","${r.get($catId)}")' onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget()>
#if($r.get($imgId))
<img src="$mapperThumbnailUrl/${r.get($imgId)}.png" alt="$r.escapeHtml($r.get("title_${id}"))"/>
#else
<div class="o_visual_not_available"></div>
<div class="o_visual_not_available"></div>
#end
</div>
</a></div>
<div class="o_meta">
<h4 class="o_title o_withEllipsis">
$r.render("cat_${id}")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment