lenya/src/webapp/lenya/xslt/scheduler common.xsl,1.3,1.4 scheduler-page.xsl,1.3,1.4
Andreas Hartmann <[email protected]> Fri, 16 May 2003 20:34:56 +0200
| Newsgroups | gmane.comp.cms.wyona.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /repository/lenya/src/webapp/lenya/xslt/scheduler
In directory erbium:/tmp/cvs-serv346/src/webapp/lenya/xslt/scheduler
Modified Files:
common.xsl scheduler-page.xsl
Log Message:
corrected scheduler parameter handling
Index: common.xsl
===================================================================
RCS file: /repository/lenya/src/webapp/lenya/xslt/scheduler/common.xsl,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** common.xsl 16 May 2003 16:05:49 -0000 1.3
--- common.xsl 16 May 2003 18:34:54 -0000 1.4
***************
*** 19,28 ****
<!-- ============================================================= -->
<xsl:template name="scheduler-form">
<xsl:variable name="date" select="//sch:current-date"/>
!
<input type="hidden" name="lenya.usecase" value="schedule"/>
<input type="hidden" name="lenya.step" value="showscreen"/>
<table class="scheduler-job" border="0" cellpadding="0" cellspacing="0">
--- 19,33 ----
<!-- ============================================================= -->
<xsl:template name="scheduler-form">
+ <xsl:param name="task-id"/>
<xsl:variable name="date" select="//sch:current-date"/>
!
! <form method="GET">
<input type="hidden" name="lenya.usecase" value="schedule"/>
<input type="hidden" name="lenya.step" value="showscreen"/>
+ <input type="hidden" name="task.id" value="{$task-id}"/>
+ <xsl:call-template name="task-parameters"/>
+
<table class="scheduler-job" border="0" cellpadding="0" cellspacing="0">
***************
*** 34,39 ****
</tr>
<tr>
- <form method="GET">
-
<!-- hidden input fields for parameters -->
--- 39,42 ----
***************
*** 84,90 ****
<input type="submit" name="Action" value="Add"/>
</td>
! </form>
! </tr>
! </table>
</xsl:template>
--- 87,98 ----
<input type="submit" name="Action" value="Add"/>
</td>
! </tr>
! </table>
! </form>
! </xsl:template>
!
!
! <!-- override this template to insert use-case specific task parameters. -->
! <xsl:template name="task-parameters">
</xsl:template>
***************
*** 116,120 ****
</xsl:if>
</xsl:template>
-
</xsl:stylesheet>
--- 124,127 ----
Index: scheduler-page.xsl
===================================================================
RCS file: /repository/lenya/src/webapp/lenya/xslt/scheduler/scheduler-page.xsl,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** scheduler-page.xsl 16 May 2003 15:55:34 -0000 1.3
--- scheduler-page.xsl 16 May 2003 18:34:54 -0000 1.4
***************
*** 90,94 ****
 
<!-- hidden input fields for parameters -->
! <xsl:call-template name="parameters-as-inputs"/>
<xsl:apply-templates select="sch:parameter"/>
</td>
--- 90,96 ----
 
<!-- hidden input fields for parameters -->
! <input type="hidden" name="lenya.usecase" value="schedule"/>
! <input type="hidden" name="lenya.step" value="showscreen"/>
!
<xsl:apply-templates select="sch:parameter"/>
</td>
***************
*** 142,168 ****
</xsl:if>
</xsl:for-each>
- </xsl:template>
-
- <!-- ============================================================= -->
- <!-- create hidden inputs for all request parameters -->
- <!-- ============================================================= -->
- <xsl:template name="parameters-as-inputs">
- <!-- <ul>-->
- <input type="hidden" name="lenya.usecase" value="schedule"/>
- <input type="hidden" name="lenya.step" value="showscreen"/>
-
- <xsl:for-each select="/sch:scheduler/sch:parameters/sch:parameter">
- <xsl:if test="not(starts-with(@name, 'job.'))">
- <xsl:if test="not(starts-with(@name, 'trigger.'))">
- <xsl:if test="not(starts-with(@name, 'task.id'))">
- <xsl:if test="not(translate(@name, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz') = 'action')">
- <input type="hidden" name="{@name}" value="{@value}"/>
- <!-- <li>Parameter: <xsl:value-of select="@name"/> = <xsl:value-of select="@value"/></li>-->
- </xsl:if>
- </xsl:if>
- </xsl:if>
- </xsl:if>
- </xsl:for-each>
- <!-- </ul>-->
</xsl:template>
--- 144,147 ----