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/12/07 21:34:21 UTC
cvs commit: cocoon-lenya/src/webapp/lenya/pubs/blog/lenya/xslt/publishing publish-screen.xsl
egli 2003/12/07 12:34:21
Added: src/webapp/lenya/pubs/blog/lenya/xslt/publishing
publish-screen.xsl
Removed: src/webapp/lenya/pubs/blog/xslt/publishing
publish-screen.xsl
Log:
Moved the publication specific publication screen from xslt/publishing
to lenya/xslt/publishing.
Revision Changes Path
1.1 cocoon-lenya/src/webapp/lenya/pubs/blog/lenya/xslt/publishing/publish-screen.xsl
Index: publish-screen.xsl
===================================================================
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:page="http://apache.org/cocoon/lenya/cms-page/1.0"
xmlns:usecase="http://apache.org/cocoon/lenya/usecase/1.0"
xmlns:not="http://apache.org/cocoon/lenya/notification/1.0"
xmlns="http://www.w3.org/1999/xhtml"
>
<xsl:import href="../util/page-util.xsl"/>
<xsl:output version="1.0" indent="yes" encoding="ISO-8859-1"/>
<xsl:param name="action" select="'publish'"/>
<xsl:param name="lenya.event"/>
<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="document-language"><xsl:value-of select="/usecase:publish/usecase:language"/></xsl:variable>
<xsl:variable name="task-id"><xsl:value-of select="/usecase:publish/usecase:task-id"/></xsl:variable>
<xsl:variable name="referer"><xsl:value-of select="/usecase:publish/usecase:referer"/></xsl:variable>
<xsl:template match="/usecase:publish[usecase:message]">
<page:page>
<page:title>Publish</page:title>
<page:body>
<div class="lenya-box">
<div class="lenya-box-title">Publish</div>
<div class="lenya-box-body">
<table class="lenya-table-noborder">
<tr>
<td class="lenya-entry-caption" valign="top">Source File(s):</td>
<td valign="top">
<xsl:call-template name="print-list-simple">
<xsl:with-param name="list-string" select="$sources"/>
</xsl:call-template>
</td>
</tr>
<tr>
<td class="lenya-entry-caption" valign="top">URI(s):</td>
<td valign="top">
<xsl:call-template name="print-list-simple">
<xsl:with-param name="list-string" select="$uris"/>
</xsl:call-template>
</td>
</tr>
<tr>
<td valign="top" class="lenya-entry-caption">Problem:</td>
<td>
<span class="lenya-form-error">This page cannot be published unless its parent is
published:</span>
<ul>
<li><xsl:apply-templates select="usecase:parent"/></li>
</ul>
</td>
</tr>
<tr>
<td/>
<td>
<input type="button" onClick="location.href='{$referer}';" value="Cancel"/>
</td>
</tr>
</table>
</div>
</div>
</page:body>
</page:page>
</xsl:template>
<xsl:template match="usecase:parent">
<a href="{@href}"><xsl:value-of select="@id"/> [<xsl:value-of select="@language"/>]</a>
</xsl:template>
<xsl:template match="/usecase:publish[not(usecase:message)]">
<page:page>
<page:title>Publish</page:title>
<page:body>
<table class="lenya-table-noborder">
<tr>
<td>
<form name="form_publish">
<input type="hidden" name="lenya.event" value="{$lenya.event}"/>
<input type="hidden" name="lenya.step" value="publish"/>
<input type="hidden" name="task-id" value="{$task-id}"/>
<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="properties.publish.language" value="{$document-language}"/>
<div class="lenya-box">
<div class="lenya-box-title">Publish</div>
<div class="lenya-box-body">
<table class="lenya-table-noborder">
<tr>
<td class="lenya-entry-caption" valign="top">Source File(s):</td>
<td valign="top">
<xsl:call-template name="print-list-simple">
<xsl:with-param name="list-string" select="$sources"/>
</xsl:call-template>
</td>
</tr>
<tr>
<td class="lenya-entry-caption" valign="top">URI(s):</td>
<td valign="top">
<xsl:call-template name="print-list-simple">
<xsl:with-param name="list-string" select="$uris"/>
</xsl:call-template>
</td>
</tr>
<tr>
<xsl:apply-templates select="referenced-documents"/>
</tr>
<tr>
<td/>
<td>
<input type="submit" name="lenya.usecase" value="publish"/>
   
<input type="button" onClick="location.href='{$referer}';" value="Cancel"/>
</td>
</tr>
</table>
</div>
</div>
<not:notification>
<not:preset>
<xsl:apply-templates select="not:users/not:user"/>
</not:preset>
<not:textarea/>
</not:notification>
</form>
<div style="text-align: right">
<form action="{$referer}"><input type="submit" value="Back to Page"/></form>
</div>
</td>
</tr>
</table>
</page:body>
</page:page>
</xsl:template>
<xsl:template match="referenced-documents">
<td class="lenya-entry-caption" valign="top">
<span class="lenya-form-message-error">This document has links to the <br/>following unpublished documents:</span>
</td>
<td valign="top">
<xsl:for-each select="referenced-document">
<a target="_blank" href="{@href}"><xsl:value-of select="@id"/><xsl:value-of select="."/></a><br/>
</xsl:for-each>
</td>
</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