bwalding    2003/07/17 03:44:28

  Modified:    src/plugins-build/xdoc plugin.jelly
               src/plugins-build/xdoc/src/plugin-resources site.jsl
  Log:
  o Update the templates to draw handles
  
  I'm still not 100% on drawing an expanded handle on an uncollapsible node.
  I think we could do to remove the little - in front of every item too.
  PR: MAVEN-579
  
  Revision  Changes    Path
  1.33      +7 -0      maven/src/plugins-build/xdoc/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven/src/plugins-build/xdoc/plugin.jelly,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- plugin.jelly      17 Jul 2003 02:03:14 -0000      1.32
  +++ plugin.jelly      17 Jul 2003 10:44:28 -0000      1.33
  @@ -176,8 +176,15 @@
           @relativePath
           @name
           @img
  +        @state - expanded / collapsed / none
           -->
         <a href="${pathTool.calculateLink(link,relativePath)}">
  +        <j:if test="${state == 'expanded'}">
  +          <img class="handle" src="${relativePath}/images/expanded.png" 
alt="Expanded"/>
  +        </j:if>
  +        <j:if test="${state == 'collapsed'}">
  +          <img class="handle" src="${relativePath}/images/collapsed.png" 
alt="Expandable"/>
  +        </j:if>
           <j:if test="${empty(img)}">${name}</j:if>
           <j:if test="${!empty(img)}"><img style="border: 1px" src="${img}" 
title="${name}" alt="${name}"/></j:if>
          </a>
  
  
  
  1.29      +16 -3     maven/src/plugins-build/xdoc/src/plugin-resources/site.jsl
  
  Index: site.jsl
  ===================================================================
  RCS file: /home/cvs/maven/src/plugins-build/xdoc/src/plugin-resources/site.jsl,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- site.jsl  8 Jul 2003 03:47:45 -0000       1.28
  +++ site.jsl  17 Jul 2003 10:44:28 -0000      1.29
  @@ -386,14 +386,27 @@
       <x:set var="_name" select="string(@name)"/>
       <x:set var="_link" select="string(@href)"/>
       <x:set var="_img" select="string(@img)"/>
  -
  +     <x:set var="_childCount" select="count(./item)"/>
  +     <j:set var="_isCollapsed" value="${navbean.isCollapsed(item.get(0))}"/>
  +     <j:set var="_state" value="none"/>
  +     
  +     <j:if test="${_childCount.intValue() gt 0}">
  +             <j:if test="${!_isCollapsed}">
  +          <j:set var="_state" value="expanded"/>
  +             </j:if>
  +             <j:if test="${_isCollapsed}">
  +          <j:set var="_state" value="collapsed"/>
  +             </j:if>
  +     </j:if>
  +                
  +     
       <div>
         <small>
                <j:if test="${navbean.isSelected(item.get(0))}">
  -                     <b><doc:itemLink name="${_name}" link="${_link}" 
img="${_img}"/></b>
  +                     <b><doc:itemLink name="${_name}" link="${_link}" img="${_img}" 
state="${_state}"/></b>
                </j:if>
                <j:if test="${!navbean.isSelected(item.get(0))}">
  -                     <doc:itemLink name="${_name}" link="${_link}" img="${_img}"/>
  +                     <doc:itemLink name="${_name}" link="${_link}" img="${_img}" 
state="${_state}"/>
                </j:if>
         </small>
          <j:if test="${!navbean.isCollapsed(item.get(0))}">
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to