changeset 7457:1d37d324eedc

issue1397: Fix reference_curve former calculations in dc.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 29 Oct 2013 11:32:56 +0100
parents 1d35db228c75
children b2e167f193d7
files artifacts/doc/conf/meta-data.xml
diffstat 1 files changed, 15 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/artifacts/doc/conf/meta-data.xml	Tue Oct 29 11:31:59 2013 +0100
+++ b/artifacts/doc/conf/meta-data.xml	Tue Oct 29 11:32:56 2013 +0100
@@ -430,19 +430,23 @@
     </dc:macro>
 
     <dc:macro name="reference-curves">
-      <dc:filter expr="$facet_name = 'reference_curve'">
+      <dc:filter expr="$out = 'reference_curve' and $facet_name = 'reference_curve'">
         <dc:if test="dc:has-result()">
           <reference_curves>
-            <dc:for-each>
-              <dc:element name="${facet_name}">
-                <dc:attribute name="description" value="${facet_description}"/>
-                <dc:attribute name="factory" value="winfo"/>
-                <dc:attribute name="target_out" value="${out}"/>
-                <dc:attribute name="artifact-id" value="${a_id}"/>
-                <dc:attribute name="ids" value="${a_id}"/>
-                <dc:attribute name="out" value="reference_curve"/>
-              </dc:element>
-            </dc:for-each>
+            <dc:call-macro name="collection-group">
+              <ref_curve description="{dc:group-key()}">
+                <dc:for-each>
+                  <dc:element name="${facet_name}">
+                    <dc:attribute name="description" value="${facet_description}"/>
+                    <dc:attribute name="factory" value="winfo"/>
+                    <dc:attribute name="target_out" value="${out}"/>
+                    <dc:attribute name="artifact-id" value="${a_gid}"/>
+                    <dc:attribute name="ids" value="${facet_num}"/>
+                    <dc:attribute name="out" value="reference_curve"/>
+                  </dc:element>
+                </dc:for-each>
+              </ref_curve>
+            </dc:call-macro>
           </reference_curves>
         </dc:if>
       </dc:filter>

http://dive4elements.wald.intevation.org