You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@incubator.apache.org by se...@apache.org on 2017/06/16 15:04:54 UTC

svn commit: r1798936 - /incubator/public/trunk/content/stylesheets/project-index.xsl

Author: sebb
Date: Fri Jun 16 15:04:54 2017
New Revision: 1798936

URL: http://svn.apache.org/viewvc?rev=1798936&view=rev
Log:
Fix up indentation
Note: </xsl:text> tags left as is to avoid unnecessary changes in output

Modified:
    incubator/public/trunk/content/stylesheets/project-index.xsl

Modified: incubator/public/trunk/content/stylesheets/project-index.xsl
URL: http://svn.apache.org/viewvc/incubator/public/trunk/content/stylesheets/project-index.xsl?rev=1798936&r1=1798935&r2=1798936&view=diff
==============================================================================
--- incubator/public/trunk/content/stylesheets/project-index.xsl (original)
+++ incubator/public/trunk/content/stylesheets/project-index.xsl Fri Jun 16 15:04:54 2017
@@ -1,9 +1,9 @@
 <?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'
-                xmlns:redirect="http://xml.apache.org/xalan/redirect"
-                extension-element-prefixes="redirect">
-    <xsl:output method='xml' indent='yes' encoding='utf-8'/>
-            
+<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform'
+	version='1.0' xmlns:redirect="http://xml.apache.org/xalan/redirect"
+	extension-element-prefixes="redirect">
+	<xsl:output method='xml' indent='yes' encoding='utf-8' />
+
 <!-- 
    Process podlings.xml to produce tables for the podlings in each state.
    Output is written to the files {$outputdir}{$status}.ent, e.g.
@@ -13,168 +13,187 @@
    
    TODO: remove output spacing, probably no longer necessary
  -->
-
 <!-- where to store the output files (usually target/) -->
-<xsl:param name="outputdir"/>
+	<xsl:param name="outputdir" />
 
-<xsl:template match='podlings'>
-    <xsl:call-template name="section">
-        <xsl:with-param name="status" select="'current'"/>
-    </xsl:call-template>
-    <xsl:call-template name="section">
-        <xsl:with-param name="status" select="'graduated'"/>
-        <xsl:with-param name="enddate" select="'true'"/>
-    </xsl:call-template>
-    <xsl:call-template name="section">
-        <xsl:with-param name="status" select="'retired'"/>
-        <xsl:with-param name="enddate" select="'true'"/>
-    </xsl:call-template>
-</xsl:template>
-
-<xsl:template name="section">
-    <xsl:param name='status'/>
-    <xsl:param name='enddate'/>
-      <redirect:write file="{$outputdir}{$status}.ent">
-      <xsl:element name="table">
-        <tr>
-          <th>Project</th>
-          <th>Description</th>
-          <xsl:choose>
-            <xsl:when test="$status = 'current'"><th>Sponsor (Champion)</th></xsl:when>
-            <xsl:otherwise><th>Apache Sponsor</th></xsl:otherwise>
-          </xsl:choose>
-          <th>Mentors</th>
-          <th>Start Date</th>
-          <xsl:if test="$enddate = 'true'"><th>End Date</th></xsl:if>
-        </tr>
-        <xsl:apply-templates select="podling[@status = $status]">
-            <xsl:sort select='@name'/>
-            <xsl:with-param name="enddate" select="$enddate"/>
-            <xsl:with-param name="status" select="$status"/>
-        </xsl:apply-templates>
-<xsl:text>
+	<xsl:template match='podlings'>
+		<xsl:call-template name="section">
+			<xsl:with-param name="status" select="'current'" />
+		</xsl:call-template>
+		<xsl:call-template name="section">
+			<xsl:with-param name="status" select="'graduated'" />
+			<xsl:with-param name="enddate" select="'true'" />
+		</xsl:call-template>
+		<xsl:call-template name="section">
+			<xsl:with-param name="status" select="'retired'" />
+			<xsl:with-param name="enddate" select="'true'" />
+		</xsl:call-template>
+	</xsl:template>
+
+	<xsl:template name="section">
+		<xsl:param name='status' />
+		<xsl:param name='enddate' />
+		<redirect:write file="{$outputdir}{$status}.ent">
+			<xsl:element name="table">
+				<tr>
+					<th>Project</th>
+					<th>Description</th>
+					<xsl:choose>
+						<xsl:when test="$status = 'current'">
+							<th>Sponsor (Champion)</th>
+						</xsl:when>
+						<xsl:otherwise>
+							<th>Apache Sponsor</th>
+						</xsl:otherwise>
+					</xsl:choose>
+					<th>Mentors</th>
+					<th>Start Date</th>
+					<xsl:if test="$enddate = 'true'">
+						<th>End Date</th>
+					</xsl:if>
+				</tr>
+				<xsl:apply-templates select="podling[@status = $status]">
+					<xsl:sort select='@name' />
+					<xsl:with-param name="enddate" select="$enddate" />
+					<xsl:with-param name="status" select="$status" />
+				</xsl:apply-templates>
+				<xsl:text>
       </xsl:text>
-      </xsl:element>
-<xsl:text>
+			</xsl:element>
+			<xsl:text>
     </xsl:text>
-    </redirect:write>
-    </xsl:template>    
+		</redirect:write>
+	</xsl:template>
 
-    <xsl:template match='podling'>
-        <xsl:param name='enddate'/>
-        <xsl:param name='status'/>
-<xsl:text>
+	<xsl:template match='podling'>
+		<xsl:param name='enddate' />
+		<xsl:param name='status' />
+		<xsl:text>
         </xsl:text>
-        <tr>
-          <xsl:attribute name="id">
-            <xsl:value-of select="translate(translate(normalize-space(@name), ' ', ''), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')"/>
+		<tr>
+			<xsl:attribute name="id">
+            <xsl:value-of
+				select="translate(translate(normalize-space(@name), ' ', ''), 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')" />
           </xsl:attribute>
-<xsl:text>
+			<xsl:text>
           </xsl:text>
-          <td>
-<xsl:text>
+			<td>
+				<xsl:text>
             </xsl:text>
-            <xsl:element name="a">
-                <xsl:attribute name="href">
-                    <xsl:value-of select="concat('../projects/', @resource, '.html')"/>
+				<xsl:element name="a">
+					<xsl:attribute name="href">
+                    <xsl:value-of
+						select="concat('../projects/', @resource, '.html')" />
                 </xsl:attribute>
-                <xsl:choose>
-                    <xsl:when test="@longname"><xsl:value-of select="@longname"/></xsl:when>
-                    <xsl:otherwise><xsl:value-of select="@name"/></xsl:otherwise>
-                </xsl:choose>
-            </xsl:element>
-            <!-- Shorthand for TLP target -->
-            <xsl:if test="resolution/@tlp = 'true'">
-<xsl:text>
-            </xsl:text>
-            <hr/>
-<xsl:text>
-            </xsl:text>
-            <xsl:element name="a">
-              <xsl:attribute name="href">
-                <xsl:value-of select="concat('http://',@resource,'.apache.org/')"/>
+					<xsl:choose>
+						<xsl:when test="@longname">
+							<xsl:value-of select="@longname" />
+						</xsl:when>
+						<xsl:otherwise>
+							<xsl:value-of select="@name" />
+						</xsl:otherwise>
+					</xsl:choose>
+				</xsl:element>
+				<!-- Shorthand for TLP target -->
+				<xsl:if test="resolution/@tlp = 'true'">
+					<xsl:text>
+            </xsl:text>
+					<hr />
+					<xsl:text>
+            </xsl:text>
+					<xsl:element name="a">
+						<xsl:attribute name="href">
+                <xsl:value-of
+							select="concat('http://',@resource,'.apache.org/')" />
               </xsl:attribute>
-<xsl:text>
+						<xsl:text>
             </xsl:text>
-              <img src="../images/redarrow.gif" />
-              <xsl:value-of select="@name"/>
-<xsl:text>
-            </xsl:text>
-            </xsl:element>
-            </xsl:if>
-            <xsl:if test="resolution/@url">
-<xsl:text>
-            </xsl:text>
-            <hr/>
-<xsl:text>
-            </xsl:text>
-            <xsl:element name="a">
-              <xsl:attribute name="href">
-                <xsl:value-of select="resolution/@url"/>
+						<img src="../images/redarrow.gif" />
+						<xsl:value-of select="@name" />
+						<xsl:text>
+            </xsl:text>
+					</xsl:element>
+				</xsl:if>
+				<xsl:if test="resolution/@url">
+					<xsl:text>
+            </xsl:text>
+					<hr />
+					<xsl:text>
+            </xsl:text>
+					<xsl:element name="a">
+						<xsl:attribute name="href">
+                <xsl:value-of select="resolution/@url" />
               </xsl:attribute>
-<xsl:text>
+						<xsl:text>
             </xsl:text>
-              <img src="../images/redarrow.gif" />
-              <xsl:value-of select="resolution/@link | @name"/>
-<xsl:text>
-            </xsl:text>
-            </xsl:element>
-            </xsl:if>
-<xsl:text>
-          </xsl:text>
-          </td>
-<xsl:text>
-          </xsl:text>
-          <td>
-          <xsl:value-of select="description"/>
-          <xsl:if test="resolution != ''">
-            <hr/>
-            <xsl:value-of select="resolution"/>
-          </xsl:if>
-          </td>
-<xsl:text>
-          </xsl:text>
-          <td><xsl:value-of select="@sponsor"/>
-          <xsl:if test="$status = 'current' and champion != ''">
-          <xsl:element name="br"/>
-          <xsl:text>(</xsl:text>
-          <xsl:value-of select="champion"/>
-          <xsl:text>)</xsl:text>
-          </xsl:if>
-          </td>
-<xsl:text>
-          </xsl:text>
-          <td>
-          <xsl:call-template name="mentor-list"/>
-          </td>
-<xsl:text>
-          </xsl:text>
-          <td><xsl:value-of select="@startdate"/></td>
-          <xsl:if test="$enddate = 'true'">
-<xsl:text>
-          </xsl:text>
-              <td>
-              <xsl:choose>
-                  <xsl:when test="@enddate"><xsl:value-of select="@enddate"/></xsl:when>
-                  <xsl:otherwise>?</xsl:otherwise>
-              </xsl:choose>
-              </td>
-          </xsl:if>
-<xsl:text>
+						<img src="../images/redarrow.gif" />
+						<xsl:value-of select="resolution/@link | @name" />
+						<xsl:text>
+            </xsl:text>
+					</xsl:element>
+				</xsl:if>
+				<xsl:text>
+          </xsl:text>
+			</td>
+			<xsl:text>
+          </xsl:text>
+			<td>
+				<xsl:value-of select="description" />
+				<xsl:if test="resolution != ''">
+					<hr />
+					<xsl:value-of select="resolution" />
+				</xsl:if>
+			</td>
+			<xsl:text>
+          </xsl:text>
+			<td>
+				<xsl:value-of select="@sponsor" />
+				<xsl:if test="$status = 'current' and champion != ''">
+					<xsl:element name="br" />
+					<xsl:text>(</xsl:text>
+					<xsl:value-of select="champion" />
+					<xsl:text>)</xsl:text>
+				</xsl:if>
+			</td>
+			<xsl:text>
+          </xsl:text>
+			<td>
+				<xsl:call-template name="mentor-list" />
+			</td>
+			<xsl:text>
+          </xsl:text>
+			<td>
+				<xsl:value-of select="@startdate" />
+			</td>
+			<xsl:if test="$enddate = 'true'">
+				<xsl:text>
+          </xsl:text>
+				<td>
+					<xsl:choose>
+						<xsl:when test="@enddate">
+							<xsl:value-of select="@enddate" />
+						</xsl:when>
+						<xsl:otherwise>
+							?
+						</xsl:otherwise>
+					</xsl:choose>
+				</td>
+			</xsl:if>
+			<xsl:text>
         </xsl:text>
-        </tr>
-<!-- Add EOL after each entry -->
-<xsl:text>
+		</tr>
+		<!-- Add EOL after each entry -->
+		<xsl:text>
 </xsl:text>
-    </xsl:template>
+	</xsl:template>
 
-  <xsl:template name="mentor-list">
-    <xsl:for-each select="mentors/mentor">
-      <xsl:value-of select="." />
-      <xsl:if test="position() != last()">
-        <xsl:value-of select="', '"/>
-      </xsl:if>
-    </xsl:for-each>
-  </xsl:template>
+	<xsl:template name="mentor-list">
+		<xsl:for-each select="mentors/mentor">
+			<xsl:value-of select="." />
+			<xsl:if test="position() != last()">
+				<xsl:value-of select="', '" />
+			</xsl:if>
+		</xsl:for-each>
+	</xsl:template>
 
 </xsl:stylesheet>



---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org