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 <[EMAIL PROTECTED]>, 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:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to