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

OO-990: bootstrapify catalog admin

parent 45100288
No related branches found
No related tags found
No related merge requests found
...@@ -2,29 +2,41 @@ ...@@ -2,29 +2,41 @@
## first render bread-crumb category navigation ## first render bread-crumb category navigation
#set ($lastIndex = $history.size() - 1) #set ($lastIndex = $history.size() - 1)
#set ($ri = 0) #set ($ri = 0)
<div class="o_catalog_nav"> <ol class="breadcrumb">
#foreach($child in $history) #foreach($child in $history)
#if($ri < $lastIndex) #if($ri < $lastIndex)
<a href="$r.commandURIbg("history$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget()>$r.escapeHtml($child.getName())</a> &gt; <li><a href="$r.commandURIbg("history$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget()>$r.escapeHtml($child.getName())</a></li>
#else #else
<strong>$r.escapeHtml($child.getName())</strong> <li class='active'><strong>$r.escapeHtml($child.getName())</strong></li>
#end #end
#set ($ri = $ri +1) #set ($ri = $ri +1)
#end #end
</div> </ol>
## render category description ## render category description
<div class="o_catalog_title b_with_small_icon_left o_catalog_cat_icon"> <div class="o_catalog"><div class="o_level o_level_${catalogLevel}">
$r.translate("category") <strong>$r.escapeHtml($currentCatalogEntry.getName())</strong> <div class="o_visual">
</div> #if($r.available("catThumbnail"))
#if ($currentCatalogEntry.getDescription() || $r.available("catThumbnail")) $r.render("catThumbnail")
<div class="b_clearfix"><div class="o_catalog_desc"> #else
#if($r.available("catThumbnail")) <div class="o_visual_not_available"></div>
<div class="o_catalog_thumbnail">$r.render("catThumbnail")</div> #end
#end </div>
$r.xssScan($currentCatalogEntry.getDescription()) <div class="o_meta o_withEllipsis clearfix">
</div></div> <h2 class="o_title">$r.escapeHtml($currentCatalogEntry.getName())</h2>
#end #if($currentCatalogEntry.getDescription())
<div class="o_desc">$r.xssScan($currentCatalogEntry.getDescription())</div>
#end
<div class="o_ellipsis_links">
<a href="#" onclick="javascript: OPOL.Ellipsis.showOverflow(this); return false;" class="o_morelink">
<i class="o_icon o_icon_show_more"></i> $r.translate("read.more")
</a>
<a href="#" onclick="javascript: OPOL.Ellipsis.hideOverflow(this); return false;" class="o_lesslink">
<i class="o_icon o_icon_show_less"></i> $r.translate("read.less")
</a>
</div>
</div>
</div></div>
## calculate some temporary variables ## calculate some temporary variables
#set($hasChildren = false) #set($hasChildren = false)
...@@ -54,57 +66,29 @@ ...@@ -54,57 +66,29 @@
</div> </div>
#end #end
## the hint that the list entries may not be complete due to guest access restrictions
#if ($isGuest)
<div class="b_warning">${r.translate("filtered.first")}${r.render("cat.login")}${r.translate("filtered.second")}</div>
#end
## render list of children items: repository entries in this category ## render list of children items: repository entries in this category
#set ($ri = 0) #set ($ri = 0)
#set ($i = 0) #set ($i = 0)
#if ($hasChildren) #if ($hasChildren)
<div class="o_catalog_link_title"> <h4>$r.translate("title.leaves")</h4>
$r.translate("title.leaves") <table class="table">
</div>
<table class="table b_full">
#foreach($child in $children) #foreach($child in $children)
#if ($child.getType()==$leaf) #if ($child.getType()==$leaf)
<tr>
#if($i%2==0) <td>
<tr> <a href="$r.commandURIbg("leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_with_small_icon_left ${iconRenderer.getIconCssClass($child.getRepositoryEntry())}">
#else <span id="leaf$ri">$r.escapeHtml($child.getRepositoryEntry().getDisplayname())</span>
<tr class="b_table_odd"> </a>
#end #set ($repoDesc = $child.getRepositoryEntry().getFormattedDescription())
<td> #if($r.available("image$ri") || ($repoDesc && $repoDesc.length() > 0))
<div class="clearfix"> <div id="o_tooltip_$ri" style="display:none;">
#if ($canRemoveAllLinks || $hasOwnedLinks) #if($r.available("image$ri"))
#if($canRemoveAllLinks || $ownedLinks.contains($child)) <div class="o_repository_resource_image">$r.render("image$ri")</div>
<a href="$r.commandURIbg("edit.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_float_right">$r.translate("edit")</a> <div class="b_ext_tooltip_wrapper" style="min-height:110px">$repoDesc</div>
<a href="$r.commandURIbg("remove.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_float_right">$r.translate("delete")</a> #else
<a href="$r.commandURIbg("move.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_float_right">$r.translate("move")</a> <div class="b_ext_tooltip_wrapper">$repoDesc</div>
#end #end
#end </div>
<a href="$r.commandURIbg("detail.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_float_right">$r.translate("details.header")</a>
#if($r.get("ac_$ri"))
#foreach($ac_type in $r.get("ac_$ri"))
#if($ac_type.price && $ac_type.price.length() > 0)
<span class='o_nowrap'><i class='o_icon $ac_type.type o_icon-lg'></i> $ac_type.price</span>
#else
<i class='o_icon $ac_type.type o_icon-lg'></i>
#end
#end
#end
<a href="$r.commandURIbg("leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_with_small_icon_left ${iconRenderer.getIconCssClass($child.getRepositoryEntry())}">
<span id="leaf$ri">$r.escapeHtml($child.getRepositoryEntry().getDisplayname())</span>
</a>
<div id="o_tooltip_$ri" style="display:none;">
#if($r.available("image$ri"))
<div class="o_repository_resource_image">$r.render("image$ri")</div>
<div class="b_ext_tooltip_wrapper" style="min-height:110px">$child.getRepositoryEntry().getFormattedDescription()</div>
#else
<div class="b_ext_tooltip_wrapper">$child.getRepositoryEntry().getFormattedDescription()</div>
#end
</div>
<script type="text/javascript"> <script type="text/javascript">
/* <![CDATA[ */ /* <![CDATA[ */
jQuery(function() { jQuery(function() {
...@@ -115,11 +99,22 @@ jQuery(function() { ...@@ -115,11 +99,22 @@ jQuery(function() {
}); });
/* ]]> */ /* ]]> */
</script> </script>
</div> #end
</td> #if ($canRemoveAllLinks || $hasOwnedLinks)
</tr> #if($canRemoveAllLinks || $ownedLinks.contains($child))
#set ($i = $i +1) </td><td>
<a href="$r.commandURIbg("edit.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_float_right">$r.translate("edit")</a>
</td><td>
<a href="$r.commandURIbg("remove.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_float_right">$r.translate("delete")</a>
</td><td>
<a href="$r.commandURIbg("move.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_float_right">$r.translate("move")</a>
#end
#end
</td><td>
<a href="$r.commandURIbg("detail.leaf$ri")" onclick="return o2cl()" onkeypress="return o2cl()" $r.bgTarget() class="b_float_right">$r.translate("details.header")</a>
</td>
</tr>
#set ($i = $i +1)
#end #end
#set ($ri = $ri +1) #set ($ri = $ri +1)
#end #end
...@@ -138,5 +133,4 @@ jQuery(function() { ...@@ -138,5 +133,4 @@ jQuery(function() {
<pre>$guestExtLink</pre> <pre>$guestExtLink</pre>
#b_togglebox_end() #b_togglebox_end()
</div> </div>
</div> </div>
\ No newline at end of file
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