Ignore:
Timestamp:
Apr 14, 2011, 10:57:50 PM (14 years ago)
Author:
gav
Message:

Refactor assetTreeCompact to use includes and controller action instead of direct render call in gsp.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/features/grailsUpgrade/grails-app/views/shared/_assetTreeCompact.gsp

    r798 r885  
    1 
    2 <%--  Fetch to prevent lazy initialization error.  --%>
    3 <% assetInstance = Asset.read(assetInstance?.id)%>
    4 
    51<div class="static_tree">
    6     ${assetInstance?.encodeAsHTML()}
     2    ${assetInstance.encodeAsHTML()}
    73    <div class="static_tree_compact">
    84        <ul>
    9         <g:each var="assetSubItem1" in="${assetInstance?.assetSubItems?.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }">
     5        <g:each var="assetSubItem1" in="${assetInstance.assetSubItems?.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }">
    106            <li>
    11                 ${assetSubItem1?.encodeAsHTML()}
     7                ${assetSubItem1.encodeAsHTML()}
    128            </li>
    139
     
    1713                <g:each var="assetSubItem2" in="${assetSubItem1.subItems.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) } }">
    1814                    <li>
    19                         ${assetSubItem2?.encodeAsHTML()}
     15                        ${assetSubItem2.encodeAsHTML()}
    2016                    </li>
    2117                </g:each> <!--assetSubItem2-->
Note: See TracChangeset for help on using the changeset viewer.