lenya/src/webapp/lenya/xslt/publishing screen.xsl,1.2,1.3

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/publishing
In directory erbium:/tmp/cvs-serv346/src/webapp/lenya/xslt/publishing

Modified Files:
	screen.xsl 
Log Message:
corrected scheduler parameter handling

Index: screen.xsl
===================================================================
RCS file: /repository/lenya/src/webapp/lenya/xslt/publishing/screen.xsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** screen.xsl	16 May 2003 15:29:30 -0000	1.2
--- screen.xsl	16 May 2003 18:34:54 -0000	1.3
***************
*** 12,25 ****
  <xsl:output version="1.0" indent="yes" encoding="ISO-8859-1"/>
  
- <xsl:param name="task-id"/>
  <xsl:param name="action" select="'publish'"/>
  
  <xsl:variable name="separator" select="','"/>
  
  <xsl:template match="/usecase:publish">
  
-   <xsl:variable name="uris"><xsl:value-of select="usecase:uris"/></xsl:variable>
-   <xsl:variable name="sources"><xsl:value-of select="usecase:sources"/></xsl:variable>
-   <xsl:variable name="document-id"><xsl:value-of select="usecase:document-id"/></xsl:variable>
  
    <page:page>
--- 12,26 ----
  <xsl:output version="1.0" indent="yes" encoding="ISO-8859-1"/>
  
  <xsl:param name="action" select="'publish'"/>
  
  <xsl:variable name="separator" select="','"/>
  
+ <xsl:variable name="uris"><xsl:value-of select="/usecase:publish/usecase:uris"/></xsl:variable>
+ <xsl:variable name="sources"><xsl:value-of select="/usecase:publish/usecase:sources"/></xsl:variable>
+ <xsl:variable name="document-id"><xsl:value-of select="/usecase:publish/usecase:document-id"/></xsl:variable>
+ <xsl:variable name="task-id"><xsl:value-of select="/usecase:publish/usecase:task-id"/></xsl:variable>
+ 
  <xsl:template match="/usecase:publish">
  
  
    <page:page>
***************
*** 28,39 ****
        <p>
          <form action="">
          <input type="hidden" name="lenya.usecase" value="publish"/>
          <input type="hidden" name="lenya.step" value="publish"/>
- 
-         <input type="hidden" name="properties.publish.sources" value="{$sources}"/>
-         <input type="hidden" name="properties.publish.documentid" value="{$document-id}"/>
-         <input type="hidden" name="properties.export.uris" value="{$uris}"/>
- 
          <input type="hidden" name="task-id" value="{$task-id}"/>
          
          <div class="menu">Do you really want to publish the following source<xsl:text/>
--- 29,39 ----
        <p>
          <form action="">
+         
          <input type="hidden" name="lenya.usecase" value="publish"/>
          <input type="hidden" name="lenya.step" value="publish"/>
          <input type="hidden" name="task-id" value="{$task-id}"/>
+         <xsl:call-template name="task-parameters">
+           <xsl:with-param name="prefix" select="''"/>
+         </xsl:call-template>
          
          <div class="menu">Do you really want to publish the following source<xsl:text/>
***************
*** 66,83 ****
      
      <p>
-       <form action="">
  
!         <!-- task parameters -->
!         <input type="hidden" name="task.properties.export.uris" value="{$uris}"/>
!         <input type="hidden" name="task.properties.publish.sources" value="{$sources}"/>
!         <input type="hidden" name="task-id" value="{$task-id}"/>
! 
!         <xsl:call-template name="scheduler-form"/>
  
-       </form>
      </p>
      </page:body>
    </page:page>
  </xsl:template>
  
  </xsl:stylesheet>  
--- 66,87 ----
      
      <p>
  
!      <xsl:call-template name="scheduler-form">
!        <xsl:with-param name="task-id" select="$task-id"/>
!      </xsl:call-template>
  
      </p>
      </page:body>
    </page:page>
  </xsl:template>
+ 
+ 
+ <xsl:template name="task-parameters">
+   <xsl:param name="prefix" select="'task.'"/>
+   <input type="hidden" name="{$prefix}properties.publish.sources" value="{$sources}"/>
+   <input type="hidden" name="{$prefix}properties.publish.documentid" value="{$document-id}"/>
+   <input type="hidden" name="{$prefix}properties.export.uris" value="{$uris}"/>
+ </xsl:template>
+ 
  
  </xsl:stylesheet>