You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by eg...@apache.org on 2003/08/19 19:06:04 UTC

cvs commit: cocoon-lenya/src/webapp/lenya/xslt/authoring asset.xsl

egli        2003/08/19 10:06:04

  Modified:    src/webapp/lenya/xslt/authoring asset.xsl
  Log:
  Add an additional request param which customizes the screen
  depending on whether the user is inserting an asset or
  just uploading one for later insertion.
  
  Revision  Changes    Path
  1.2       +49 -29    cocoon-lenya/src/webapp/lenya/xslt/authoring/asset.xsl
  
  Index: asset.xsl
  ===================================================================
  RCS file: /home/cvs/cocoon-lenya/src/webapp/lenya/xslt/authoring/asset.xsl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- asset.xsl	19 Aug 2003 12:29:58 -0000	1.1
  +++ asset.xsl	19 Aug 2003 17:06:04 -0000	1.2
  @@ -8,10 +8,19 @@
     <xsl:output version="1.0" indent="yes" encoding="ISO-8859-1"/>
     
     <xsl:param name="lenya.usecase" select="'asset'"/>
  +  <xsl:param name="lenya.step"/>
  +  <xsl:param name="insert"/>
     
     <xsl:template match="/">
       <page:page xmlns:page="http://apache.org/cocoon/lenya/cms-page/1.0">
  -      <page:title>Insert Asset</page:title>
  +      <xsl:choose>
  +	<xsl:when test="$insert = 'true'">
  +	  <page:title>Insert Asset</page:title>
  +	</xsl:when>
  +	<xsl:otherwise>
  +	  <page:title>Asset Upload</page:title>
  +	</xsl:otherwise>
  +      </xsl:choose>
         <page:body>
   	<xsl:apply-templates/>
         </page:body>
  @@ -21,7 +30,14 @@
     <xsl:template match="usecase:asset">
       
       <div class="lenya-box">
  -      <div class="lenya-box-title">Upload new Asset</div>
  +      <xsl:choose>
  +	<xsl:when test="$insert = 'true'">
  +	  <div class="lenya-box-title">Insert a new Asset</div>
  +	</xsl:when>
  +	<xsl:otherwise>
  +	  <div class="lenya-box-title">Upload an Asset</div>
  +	</xsl:otherwise>
  +      </xsl:choose>
         <div class="lenya-box-body">  
   	<form method="GET" action="">
   	  <input type="hidden" name="lenya.usecase" value="{$lenya.usecase}"/>
  @@ -61,33 +77,37 @@
         </div>
       </div>
       
  -    <div class="lenya-box">
  -      <div class="lenya-box-title">Select existing Asset</div>
  -      <div class="lenya-box-body">
  -	<form method="GET"
  -	  action="">
  -	  <input type="hidden" name="lenya.usecase" value="{$lenya.usecase}"/>
  -	  <input type="hidden" name="lenya.step" value="create"/>
  -	  <table class="lenya-table-noborder">
  -	    <tr>
  -	      <td class="lenya-form-caption">Asset:</td>
  -	      <td class="lenya-form-caption">
  -		<select class="lenya-form-element">
  -		  <xsl:apply-templates select="usecase:assets/usecase:asset"/>
  -		</select>
  -	      </td>
  -	    </tr>
  -	    <tr>
  -	      <td/>
  -	      <td>
  -		<input type="submit" value="Submit"/>&#160;
  -		<input type="button" onClick="location.href='{/usecase:asset/referer}';" value="Cancel"/>
  -	      </td>
  -	    </tr>
  -	  </table>
  -	</form>
  -      </div>
  -    </div>
  +    <xsl:choose>
  +      <xsl:when test="$insert = 'true'">
  +	<div class="lenya-box">
  +	  <div class="lenya-box-title">Insert an existing Asset</div>
  +	  <div class="lenya-box-body">
  +	    <form method="GET"
  +	      action="">
  +	      <input type="hidden" name="lenya.usecase" value="{$lenya.usecase}"/>
  +	      <input type="hidden" name="lenya.step" value="create"/>
  +	      <table class="lenya-table-noborder">
  +		<tr>
  +		  <td class="lenya-form-caption">Asset:</td>
  +		  <td class="lenya-form-caption">
  +		    <select class="lenya-form-element">
  +		      <xsl:apply-templates select="usecase:assets/usecase:asset"/>
  +		    </select>
  +		  </td>
  +		</tr>
  +		<tr>
  +		  <td/>
  +		  <td>
  +		    <input type="submit" value="Submit"/>&#160;
  +		    <input type="button" onClick="location.href='{/usecase:asset/referer}';" value="Cancel"/>
  +		  </td>
  +		</tr>
  +	      </table>
  +	    </form>
  +	  </div>
  +	</div>
  +      </xsl:when>
  +    </xsl:choose>
     </xsl:template>
   
     <xsl:template match="usecase:assets/usecase:asset">
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-cvs-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-cvs-help@cocoon.apache.org