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]