[Yanel-commits] rev 21570 -
public/yanel/trunk/src/resources/importsite/xslt
michi at wyona.com
michi at wyona.com
Tue Jan 9 20:04:49 CET 2007
Author: michi
Date: 2007-01-09 20:04:48 +0100 (Tue, 09 Jan 2007)
New Revision: 21570
Modified:
public/yanel/trunk/src/resources/importsite/xslt/importsite.xsl
Log:
XSLT simplified
Modified: public/yanel/trunk/src/resources/importsite/xslt/importsite.xsl
===================================================================
--- public/yanel/trunk/src/resources/importsite/xslt/importsite.xsl 2007-01-09 19:04:06 UTC (rev 21569)
+++ public/yanel/trunk/src/resources/importsite/xslt/importsite.xsl 2007-01-09 19:04:48 UTC (rev 21570)
@@ -8,23 +8,18 @@
>
<xsl:output method="xhtml" encoding="UTF-8"/>
-
- <!-- TODO: I think these parameters should not be passed as XSLT parameters but rather within the XML where this XSLT is being applied to! -->
- <xsl:param name="realmid" select="''"/>
- <xsl:param name="realmname" select="''"/>
- <xsl:param name="url" select="''"/>
- <xsl:param name="fs-location" select="''"/>
- <xsl:param name="crawldepth" select="''"/>
- <xsl:param name="maxpages" select="''"/>
- <xsl:param name="message" select="''"/>
- <xsl:param name="error" select="''"/>
- <xsl:param name="sent" select="'false'"/>
+ <xsl:param name="error" select="''"/>
<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><i18n:message key="importsite"/></title>
+ <style>
+ .samplevalue {
+ padding-bottom:10px;
+ }
+ </style>
</head>
<body>
@@ -32,167 +27,47 @@
<div id="contentBody">
- <xsl:choose>
- <xsl:when test="$error != ''">
- <xsl:apply-templates select="form" mode="error"/>
- </xsl:when>
- <xsl:when test="$sent = 'true'">
- <xsl:apply-templates select="form" mode="thankYou"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="form" mode="init"/>
- </xsl:otherwise>
- </xsl:choose>
+ <form method="post">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <xsl:for-each select="form/inputfields/input">
+ <tr>
+ <td align="right" valign="top" class="contentfield" width="150">
+ <xsl:choose>
+ <xsl:when test="$error != ''"><font color="red"><i18n:message key="{$error}"/></font></xsl:when>
+ <xsl:otherwise><i18n:message key="{.}"/>: </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td>
+ <input type="text" name="{.}" class="box" size="30"/>
+ </td>
+ <td><xsl:if test="@required = 'true'">*</xsl:if></td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td class="samplevalue">
+ (i.e. <xsl:value-of select="@samplevalue"/>)
+ </td>
+ <td> </td>
+ </tr>
+ </xsl:for-each>
+
+ <tr>
+ <td> 
+ </td>
+ <td align="right">
+ <input type="submit" name="submit" value="i18n:attr key=importsite"/>
+ </td>
+ </tr>
+ <tr>
+ <td align="right" valign="top" class="contentfield" colspan="2"><br/><i18n:message key="requiredFields"/></td>
+ </tr>
+ </table>
+ </form>
+
</div>
</body>
</html>
</xsl:template>
-
- <xsl:template match="form" mode="init">
- <form method="post">
- <table cellpadding="0" cellspacing="0" border="0">
- <xsl:for-each select="inputfields/input">
- <tr>
- <td align="right" valign="top" class="contentfield" width="150"><i18n:message key="{.}"/>: </td>
- <td>
- <input type="text" name="{.}" class="box" size="30"/>
- </td>
- <td><xsl:if test="@required = 'true'">*</xsl:if></td>
- </tr>
- <tr>
- <td> </td>
- <td>
- (i.e. <xsl:value-of select="@samplevalue"/>)
- </td>
- <td> </td>
- </tr>
- </xsl:for-each>
-
- <tr>
- <td> 
- </td>
- <td align="right">
- <input type="submit" name="submit" value="i18n:attr key=importsite"/>
- </td>
- </tr>
-
- <tr>
- <td align="right" valign="top" class="contentfield" colspan="2"><br/><i18n:message key="requiredFields"/></td>
- </tr>
- </table>
- </form>
- </xsl:template>
-
-
-
-
-
-
-
-
- <xsl:template match="form" mode="error">
- <form name="contact-form" method="post">
- <table cellpadding="0" cellspacing="0" border="0">
- <tr>
- <td colspan="3" align="left" valign="top" class="contentfield"><font color="red"><i18n:message key="{$error}"/></font></td>
- </tr>
- <tr>
- <td align="right" valign="top" class="contentfield"><i18n:message key="realmid"/> </td>
- <td>
- <input type="text" name="realmid" class="box" size="40" value="{$realmid}"/>
- </td>
- <td></td>
- </tr>
- <tr>
- <td align="right" valign="top" class="contentfield"><i18n:message key="realmname"/>: </td>
- <td>
- <input type="text" name="realmname" class="box" size="40" value="{$realmname}"/>
- </td>
- <td></td>
- </tr>
- <tr>
- <td align="right" valign="top" class="contentfield"><i18n:message key="url"/>: </td>
- <td>
- <input type="text" name="url" class="box" size="40" value="{$url}"/>
- </td>
- <td></td>
- </tr>
- <tr>
- <td align="right" valign="top" class="contentfield"><i18n:message key="crawldepth"/>: </td>
- <td>
- <input type="text" name="crawldepth" class="box" size="40" value="{$crawldepth}"/>
- H<xsl:value-of select="$crawldepth"/>H
- </td>
- <td></td>
- </tr>
- <tr>
- <td align="right" valign="top" class="contentfield"><i18n:message key="maxpages"/>: </td>
- <td>
- <input type="text" name="maxpages" class="box" size="40" value="{$maxpages}"/>
- </td>
- <td></td>
- </tr>
- <tr>
- <td align="right" valign="top" class="contentfield"><i18n:message key="message"/>: </td>
- <td>
- <textarea rows="8" name="message" cols="30" class="box"><xsl:value-of select="$message"/></textarea>
- </td>
- <td></td>
- </tr>
- <tr>
- <td colspan="2"> 
- </td>
- <td>
- <input type="submit" name="submit" value="i18n:attr key=send"/>
- </td>
- </tr>
- <tr>
- <td align="right" valign="top" class="contentfield" colspan="3"><br/><i18n:message key="requiredFields"/></td>
- </tr>
- </table>
- </form>
- </xsl:template>
-
- <xsl:template match="form" mode="thankYou">
- <table>
- <tr>
- <td colspan="3" align="right" valign="top" class="contentfield"><i18n:message key="thankYou"/></td>
- </tr>
- <tr>
- <td colspan="3" align="right" valign="top" class="contentfield"><i18n:message key="inquiryContent"/></td>
- </tr>
-
- <tr>
- <td align="right" valign="top" class="contentfield"><i18n:message key="realmid"/>: </td>
- <td><xsl:value-of select="$realmid"/></td>
- <td></td>
- </tr>
- <tr>
- <td align="right" valign="top" class="contentfield"><i18n:message key="realmname"/>: </td>
- <td><xsl:value-of select="$realmname"/></td>
- <td></td>
- </tr>
- <tr>
- <td align="right" valign="top" class="contentfield"><i18n:message key="url"/>: </td>
- <td><xsl:value-of select="$url"/></td>
- <td></td>
- </tr>
- <tr>
- <td align="right" valign="top" class="contentfield"><i18n:message key="crawldepth"/>: </td>
- <td><xsl:value-of select="$crawldepth"/></td>
- <td></td>
- </tr>
- <tr>
- <td align="right" valign="top" class="contentfield"><i18n:message key="maxpages"/>: </td>
- <td><xsl:value-of select="$maxpages"/></td>
- <td></td>
- </tr>
- <tr>
- <td align="right" valign="top" class="contentfield"><i18n:message key="message"/>: </td>
- <td><xsl:value-of select="$message"/></td>
- <td></td>
- </tr>
- </table>
- </xsl:template>
+
</xsl:stylesheet>
More information about the Yanel-commits
mailing list