cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ive...@apache.org
Subject cvs commit: xml-cocoon2/src/webapp/samples/xmlform/stylesheets wizard2html.xsl
Date Tue, 29 Oct 2002 13:43:40 GMT
ivelin      2002/10/29 05:43:40

  Modified:    src/webapp/samples/xmlform/stylesheets wizard2html.xsl
  Log:
  minor update - formatting
  
  Revision  Changes    Path
  1.7       +131 -149  xml-cocoon2/src/webapp/samples/xmlform/stylesheets/wizard2html.xsl
  
  Index: wizard2html.xsl
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/xmlform/stylesheets/wizard2html.xsl,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- wizard2html.xsl	28 Sep 2002 19:43:34 -0000	1.6
  +++ wizard2html.xsl	29 Oct 2002 13:43:40 -0000	1.7
  @@ -11,20 +11,14 @@
     author: Simon Price <price@bristol.ac.uk>, September 2002
   
   -->
  -
  -<xsl:stylesheet 
  -    version="1.0" 
  -    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  -    xmlns:xf="http://xml.apache.org/cocoon/xmlform/2002"
  -    exclude-result-prefixes="xalan"
  ->
  -
  +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  +	xmlns:xf="http://xml.apache.org/cocoon/xmlform/2002"
  +	exclude-result-prefixes="xalan" >
   	<xsl:template match="document">
   		<html>
   			<head>
  -				<title>XMLForm - Cocoon Feedback Wizard</title>		
  -				<style type="text/css">
  -				<![CDATA[
  +				<title>XMLForm - Cocoon Feedback Wizard</title>
  +				<style type="text/css"> <![CDATA[
                 H1{font-family : sans-serif,Arial,Tahoma;color : white;background-color :
#0086b2;} 
                 BODY{font-family : sans-serif,Arial,Tahoma;color : black;background-color
: white;} 
                 B{color : white;background-color : blue;} 
  @@ -42,154 +36,142 @@
                .sub-table { border: none; }
                .button { background-color: #FFFFFF; color: #000099; border: 1px solid #666666;
width: 70px; }
                .plaintable { border: 0px inset black;border: 0px inset black; width: 100%;
}
  -              ]]>
  -				</style>
  +              ]]> </style>
   			</head>
   			<body>
  -        	    <xsl:apply-templates />
  +				<xsl:apply-templates />
   			</body>
   		</html>
   	</xsl:template>
  -	
   	<xsl:template match="xf:form">
  -    <xf:form method="post">
  -      <xsl:copy-of select="@*" />
  -        <br/><br/><br/><br/>
  -        <table align="center" border="0">
  -          <tr>
  -            <td align="center" colspan="3">
  -                <h1>
  -                    <xsl:value-of select="xf:caption"/>
  -                    <hr/>
  -                </h1>
  -            </td>
  -          </tr>
  -          <xsl:if test="count(error/xf:violation) > 0">
  -              <tr>
  -                <td align="left" colspan="3" class="{error/xf:violation[1]/@class}">
  -                    <p>
  -                    * There are
  -                    [<b><xsl:value-of select="count(error/xf:violation)"/></b>]
  -                    errors. Please fix these errors and submit the form again.
  -                    </p>
  -                    <p>
  -                      <xsl:variable name="localViolations" select=".//xf:*[ child::xf:violation
]"/>
  -                      <xsl:for-each 
  -                        select="error/xf:violation">
  -                        <xsl:variable name="eref" select="./@ref"/>
  -                        <xsl:if test="count ($localViolations[ @ref=$eref ]) = 0">
  -                            * 
  -                            <xsl:value-of select="." />
  -                            <br/>
  -                        </xsl:if>
  -                      </xsl:for-each>
  -                    </p>
  -                    <p/>
  -                </td>
  -              </tr>
  -          </xsl:if>
  -
  -         <xsl:for-each select="*[name() != 'xf:submit']">
  -          <xsl:choose>
  -            <xsl:when test="name() = 'error'"/>
  -            <xsl:when test="name() = 'xf:caption'"/>
  -            <xsl:when test="xf:*">
  -                <xsl:apply-templates select="."/>
  -            </xsl:when>
  -            <xsl:otherwise>
  -                <xsl:copy-of select="."/>
  -            </xsl:otherwise>
  -           </xsl:choose>
  -         </xsl:for-each>
  -        <tr>
  -          <td align="center" colspan="3">
  -            <xsl:for-each select="*[name() = 'xf:submit']">
  -              <xsl:copy-of select="." />
  -              <xsl:text> </xsl:text>
  -            </xsl:for-each>
  -          </td>
  -        </tr>
  -      </table>
  -    </xf:form>
  +		<xf:form method="post">
  +			<xsl:copy-of select="@*" />
  +			<br/>
  +			<br/>
  +			<br/>
  +			<br/>
  +			<table align="center" border="0">
  +				<tr>
  +					<td align="center" colspan="3">
  +						<h1>
  +							<xsl:value-of select="xf:caption"/>
  +							<hr/>
  +						</h1>
  +					</td>
  +				</tr>
  +				<xsl:if test="count(error/xf:violation) > 0">
  +					<tr>
  +						<td align="left" colspan="3"
  +							class="{error/xf:violation[1]/@class}">
  +							<p>* There are [<b><xsl:value-of
  +								select="count(error/xf:violation)"/></b>] 
  +								errors. Please fix these errors and submit the
  +								form again.</p>
  +							<p>
  +								<xsl:variable name="localViolations"
  +									select=".//xf:*[ child::xf:violation ]"/>
  +								<xsl:for-each select="error/xf:violation">
  +									<xsl:variable name="eref" select="./@ref"/>
  +									<xsl:if
  +										test="count ($localViolations[ @ref=$eref ]) = 0"
  +										>* <xsl:value-of select="." /> <br/> </xsl:if>
  +								</xsl:for-each>
  +							</p>
  +							<p/>
  +						</td>
  +					</tr>
  +				</xsl:if>
  +				<xsl:for-each select="*[name() != 'xf:submit']">
  +					<xsl:choose>
  +						<xsl:when test="name() = 'error'"/>
  +						<xsl:when test="name() = 'xf:caption'"/>
  +						<xsl:when test="xf:*">
  +							<xsl:apply-templates select="."/>
  +						</xsl:when>
  +						<xsl:otherwise>
  +							<xsl:copy-of select="."/>
  +						</xsl:otherwise>
  +					</xsl:choose>
  +				</xsl:for-each>
  +				<tr>
  +					<td align="center" colspan="3">
  +						<xsl:for-each select="*[name() = 'xf:submit']">
  +							<xsl:copy-of select="." />
  +							<xsl:text>
  +							</xsl:text>
  +						</xsl:for-each>
  +					</td>
  +				</tr>
  +			</table>
  +		</xf:form>
   	</xsl:template>
  -    
   	<xsl:template match="xf:repeat">
  -        <tr  width="100%">
  -            <td colspan="3" width="100%">
  -                <table class="repeat">
  -               	    <xsl:apply-templates select="*"/>
  -                </table>
  -            </td>
  -        </tr>
  -  	</xsl:template>
  -
  +		<tr width="100%">
  +			<td colspan="3" width="100%">
  +				<table class="repeat">
  +					<xsl:apply-templates select="*"/>
  +				</table>
  +			</td>
  +		</tr>
  +	</xsl:template>
   	<xsl:template match="xf:group">
  -        <tr width="100%">
  -            <td width="100%" colspan="2">
  -                <table class="group" border="0">
  -			      <tr>
  -			          <td align="left">
  -			            <xsl:value-of select="xf:caption" />
  -			          </td>
  -			      </tr>
  -
  -         	      <xsl:apply-templates select="*"/>
  -                </table>
  -            </td>
  -        </tr>
  -  	</xsl:template>
  -    
  +		<tr width="100%">
  +			<td width="100%" colspan="2">
  +				<table class="group" border="0">
  +					<tr>
  +						<td align="left">
  +							<xsl:value-of select="xf:caption" />
  +						</td>
  +					</tr>
  +					<xsl:apply-templates select="*"/>
  +				</table>
  +			</td>
  +		</tr>
  +	</xsl:template>
   	<xsl:template match="xf:output[@form]">
  -        <div align="center"> 
  -            <hr width="30%"/>
  -            <br/>
  -            <font size="-1">
  -              <code>
  -                <xsl:value-of select="xf:caption" /> :
  -                <xsl:copy-of select="." />
  -              </code>
  -            </font>
  -            <br/>
  -        </div>
  -	</xsl:template>
  -	
  -    <xsl:template match="xf:caption"/>
  -
  -    <xsl:template match="xf:*">
  -      <tr>
  -        <td align="left" valign="top">
  -          <p class="caption"><xsl:value-of select="xf:caption" /></p>
  -        </td>
  -        <td align="left">
  -          <table class="plaintable">
  -            <tr>
  -              <td align="left">
  -                <xsl:copy-of select="." />
  -              </td>
  -              <xsl:if test="xf:violation">
  -                <td align="left" class="{xf:violation[1]/@class}" width="100%">
  -                  <xsl:for-each select="xf:violation">
  -                    * <xsl:value-of select="." />
  -                    <br/>
  -                  </xsl:for-each>
  -                </td>
  -              </xsl:if>
  -            </tr>
  -          </table>
  -          <xsl:if test="xf:help">
  -            <div class="help"><xsl:value-of select="xf:help" /></div>
  -            <br />
  -          </xsl:if>
  -        </td>
  -      </tr>
  -    </xsl:template>
  -    
  -        
  +		<div align="center">
  +			<hr width="30%"/>
  +			<br/>
  +			<font size="-1">
  +				<code> <xsl:value-of select="xf:caption" /> : <xsl:copy-of
  +					select="." /> </code>
  +			</font>
  +			<br/>
  +		</div>
  +	</xsl:template>
  +	<xsl:template match="xf:caption"/>
  +	<xsl:template match="xf:*">
  +		<tr>
  +			<td align="left" valign="top">
  +				<p class="caption">
  +					<xsl:value-of select="xf:caption" />
  +				</p>
  +			</td>
  +			<td align="left">
  +				<table class="plaintable">
  +					<tr>
  +						<td align="left">
  +							<xsl:copy-of select="." />
  +						</td>
  +						<xsl:if test="xf:violation">
  +							<td align="left" class="{xf:violation[1]/@class}"
  +								width="100%">
  +								<xsl:for-each select="xf:violation">* 
  +									<xsl:value-of select="." /> <br/> </xsl:for-each>
  +							</td>
  +						</xsl:if>
  +					</tr>
  +				</table>
  +				<xsl:if test="xf:help">
  +					<div class="help">
  +						<xsl:value-of select="xf:help" />
  +					</div>
  +					<br />
  +				</xsl:if>
  +			</td>
  +		</tr>
  +	</xsl:template>
   	<xsl:template match="*">
  -	    <xsl:copy-of select="." />
  +		<xsl:copy-of select="." />
   	</xsl:template>
  -    
   </xsl:stylesheet>
  -
  -
  -
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org


Mime
View raw message