You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by mi...@apache.org on 2003/08/20 18:55:50 UTC

cvs commit: cocoon-lenya/src/webapp/lenya/pubs/oscom/lenya/xslt/formeditor cmfs.xsl

michi       2003/08/20 09:55:50

  Modified:    src/webapp/lenya usecase.xmap
  Added:       src/webapp/lenya/pubs/blog/lenya/xslt/formeditor entry.xsl
               src/webapp/lenya/pubs/oscom/lenya/xslt/formeditor cmfs.xsl
  Log:
  directory moved
  
  Revision  Changes    Path
  1.74      +2 -2      cocoon-lenya/src/webapp/lenya/usecase.xmap
  
  Index: usecase.xmap
  ===================================================================
  RCS file: /home/cvs/cocoon-lenya/src/webapp/lenya/usecase.xmap,v
  retrieving revision 1.73
  retrieving revision 1.74
  diff -u -r1.73 -r1.74
  --- usecase.xmap	20 Aug 2003 16:53:29 -0000	1.73
  +++ usecase.xmap	20 Aug 2003 16:55:50 -0000	1.74
  @@ -336,7 +336,7 @@
               </map:transform>
               <map:transform type="write-source"/>
               <map:transform src="xslt/authoring/edit/removeSourceTags.xsl"/>
  -            <map:transform src="pubs/{1}/xslt/editor/{request-param:doctype}.xsl">
  +            <map:transform src="pubs/{1}/lenya/xslt/formeditor/{request-param:doctype}.xsl">
                 <map:parameter name="docid" value="{page-envelope:document-path}"/>
                 <map:parameter name="doctype" value="{request-param:doctype}"/>
               </map:transform>
  @@ -360,7 +360,7 @@
                 <map:transform type="write-source"/>
                 <map:transform src="xslt/authoring/edit/removeSourceTags.xsl"/>
   
  -              <map:transform src="pubs/{../1}/xslt/editor/{request-param:doctype}.xsl">
  +              <map:transform src="pubs/{../1}/lenya/xslt/formeditor/{request-param:doctype}.xsl">
                   <map:parameter name="docid" value="{page-envelope:document-path}"/>
                   <map:parameter name="doctype" value="{request-param:doctype}"/>
                   <map:parameter name="message" value="{message}"/>
  
  
  
  1.1                  cocoon-lenya/src/webapp/lenya/pubs/blog/lenya/xslt/formeditor/entry.xsl
  
  Index: entry.xsl
  ===================================================================
  <?xml version="1.0" encoding="iso-8859-1"?>
  
  <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:echo="http://example.com/newformat#"
    xmlns:ent="http://www.purl.org/NET/ENT/1.0/"
  >
  
  <xsl:import href="../../../../../xslt/authoring/edit/form.xsl"/>
  
  <xsl:template match="echo:entry">
  <tr>
    <td>&#160;</td><td>Title</td><td><input type="text" name="element./echo:entry/echo:title[{echo:title/@tagID}]" size="40"><xsl:attribute name="value"><xsl:value-of select="echo:title" /></xsl:attribute></input></td>
  </tr>
  
  <xsl:if test="not(echo:subtitle)">
  <tr>
    <td><input type="image" src="/lenya/lenya/images/insert.gif" name="insert" value="sibling./echo:entry/echo:title[{echo:title/@tagID}]element./echo:entry/echo:subtitle"/></td><td colspan="2">Subtitle</td>
  </tr>
  </xsl:if>
  
  <xsl:if test="not(echo:summary)">
  <tr>
  <td><input type="image" src="/lenya/lenya/images/insert.gif" name="insert" value="sibling./echo:entry/echo:title[{echo:title/@tagID}]element./echo:entry/echo:summary"/></td><td colspan="2">Summary</td>
  </tr>
  </xsl:if>
  
  <xsl:apply-templates select="echo:subtitle"/>
  <xsl:apply-templates select="echo:summary"/>
  <xsl:apply-templates select="echo:content"/>
  </xsl:template>
  
  <xsl:template match="echo:subtitle">
  <tr>
    <td><input type="image" src="/lenya/lenya/images/delete.gif" name="delete" value="element./echo:entry/echo:subtitle[{@tagID}]"/></td><td>Subtitle</td><td><input type="text" name="element./echo:entry/echo:subtitle[{@tagID}]" size="40"><xsl:attribute name="value"><xsl:value-of select="." /></xsl:attribute></input></td>
  </tr>
  </xsl:template>
  
  <xsl:template match="echo:summary">
  <tr>
    <td valign="top"><input type="image" src="/lenya/lenya/images/delete.gif" name="delete" value="element./echo:entry/echo:summary[{@tagID}]"/></td><td valign="top">Summary</td><td><textarea name="element./echo:entry/echo:summary[{@tagID}]" cols="40" rows="5"><xsl:value-of select="." /></textarea></td>
  </tr>
  </xsl:template>
  
  <xsl:template match="echo:content[@type='text/plain']">
  <tr>
    <td>&#160;</td><td valign="top">Content (text/plain)</td><td><textarea name="element./echo:entry/echo:content[{@tagID}]" cols="40" rows="5"><xsl:value-of select="."/></textarea></td>
  </tr>
  </xsl:template>
  
  <xsl:template match="echo:content">
  <tr>
    <td>&#160;</td><td valign="top">Content (<xsl:value-of select="@type"/>)</td><td><xsl:apply-templates/></td>
  </tr>
  </xsl:template>
   
  </xsl:stylesheet>  
  
  
  
  1.1                  cocoon-lenya/src/webapp/lenya/pubs/oscom/lenya/xslt/formeditor/cmfs.xsl
  
  Index: cmfs.xsl
  ===================================================================
  <?xml version="1.0" encoding="iso-8859-1"?>
  
  <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  >
  
  <xsl:import href="../../../../../xslt/authoring/edit/form.xsl"/>
  
  <xsl:template match="system">
  <tr>
    <td>&#160;</td><td>Project Name</td><td><input type="text" name="element./system/system_name[{system_name/@tagID}]" size="40"><xsl:attribute name="value"><xsl:value-of select="system_name" /></xsl:attribute></input></td>
  </tr>
  <tr>
    <td>&#160;</td><td valign="top">Description</td><td><textarea name="element./system/description[{description/@tagID}]" cols="40" rows="5"><xsl:value-of select="description" /></textarea></td>
  </tr>
  <xsl:apply-templates select="features/feature"/>
  </xsl:template>
  
  
  <xsl:template match="feature">
  <tr>
    <td><input type="image" src="/lenya/lenya/images/delete.gif" name="delete" value="element./system/features/feature[{@tagID}]"/></td><td colspan="2">Feature</td>
  </tr>
  <tr>
    <td>&#160;</td><td>Feature Title</td><td><input type="text" name="element./system/features/feature/title[{title/@tagID}]" size="40"><xsl:attribute name="value"><xsl:value-of select="title" /></xsl:attribute></input></td>
  </tr>
  <tr>
    <td>&#160;</td><td valign="top">Feature Description</td><td><textarea name="element./system/features/feature/description[{description/@tagID}]" cols="40" rows="3"><xsl:value-of select="description" /></textarea></td>
  </tr>
  <tr>
    <!-- FIXME: Add parent and children, e.g. feature/title feature/description (see XUpdate) -->
    <td><input type="image" src="/lenya/lenya/images/insert.gif" name="insert" value="sibling./system/features/feature[{@tagID}]element./system/features/feature"/></td><td colspan="2">Feature</td>
  </tr>
  </xsl:template>
   
  </xsl:stylesheet>  
  
  
  

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