You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by re...@apache.org on 2005/03/10 23:47:48 UTC
svn commit: r157006 - in cocoon/trunk/src/documentation/src: ./
documentation/ documentation/classes/ documentation/content/
documentation/resources/ documentation/resources/stylesheets/
Author: reinhard
Date: Thu Mar 10 14:47:47 2005
New Revision: 157006
URL: http://svn.apache.org/viewcvs?view=rev&rev=157006
Log:
support pre-generated docs; svn:eol-style
Added:
cocoon/trunk/src/documentation/src/documentation/content/no-generated-document.xml (with props)
Modified:
cocoon/trunk/src/documentation/src/ (props changed)
cocoon/trunk/src/documentation/src/documentation/ (props changed)
cocoon/trunk/src/documentation/src/documentation/classes/ (props changed)
cocoon/trunk/src/documentation/src/documentation/classes/CatalogManager.properties (props changed)
cocoon/trunk/src/documentation/src/documentation/content/ (props changed)
cocoon/trunk/src/documentation/src/documentation/content/no-comments.xml (props changed)
cocoon/trunk/src/documentation/src/documentation/resources/ (props changed)
cocoon/trunk/src/documentation/src/documentation/resources/stylesheets/ (props changed)
cocoon/trunk/src/documentation/src/documentation/resources/stylesheets/correct-img-links.xsl (props changed)
cocoon/trunk/src/documentation/src/documentation/resources/stylesheets/doc-aggregate2v12.xsl (contents, props changed)
cocoon/trunk/src/documentation/src/documentation/sitemap.xmap (contents, props changed)
cocoon/trunk/src/documentation/src/documentation/skinconf.xml (props changed)
Propchange: cocoon/trunk/src/documentation/src/
------------------------------------------------------------------------------
svn:eolstyle = native
Propchange: cocoon/trunk/src/documentation/src/documentation/
------------------------------------------------------------------------------
svn:eolstyle = native
Propchange: cocoon/trunk/src/documentation/src/documentation/classes/
------------------------------------------------------------------------------
svn:eolstyle = native
Propchange: cocoon/trunk/src/documentation/src/documentation/classes/CatalogManager.properties
------------------------------------------------------------------------------
svn:eolstyle = native
Propchange: cocoon/trunk/src/documentation/src/documentation/content/
------------------------------------------------------------------------------
svn:eolstyle = native
Propchange: cocoon/trunk/src/documentation/src/documentation/content/no-comments.xml
------------------------------------------------------------------------------
svn:eolstyle = native
Added: cocoon/trunk/src/documentation/src/documentation/content/no-generated-document.xml
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/documentation/src/documentation/content/no-generated-document.xml?view=auto&rev=157006
==============================================================================
--- cocoon/trunk/src/documentation/src/documentation/content/no-generated-document.xml (added)
+++ cocoon/trunk/src/documentation/src/documentation/content/no-generated-document.xml Thu Mar 10 14:47:47 2005
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<!--
+ Copyright 2002-2004 The Apache Software Foundation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<html><body/></html>
\ No newline at end of file
Propchange: cocoon/trunk/src/documentation/src/documentation/content/no-generated-document.xml
------------------------------------------------------------------------------
svn:eolstyle = native
Propchange: cocoon/trunk/src/documentation/src/documentation/resources/
------------------------------------------------------------------------------
svn:eolstyle = native
Propchange: cocoon/trunk/src/documentation/src/documentation/resources/stylesheets/
------------------------------------------------------------------------------
svn:eolstyle = native
Propchange: cocoon/trunk/src/documentation/src/documentation/resources/stylesheets/correct-img-links.xsl
------------------------------------------------------------------------------
svn:eolstyle = native
Modified: cocoon/trunk/src/documentation/src/documentation/resources/stylesheets/doc-aggregate2v12.xsl
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/documentation/src/documentation/resources/stylesheets/doc-aggregate2v12.xsl?view=diff&r1=157005&r2=157006
==============================================================================
--- cocoon/trunk/src/documentation/src/documentation/resources/stylesheets/doc-aggregate2v12.xsl (original)
+++ cocoon/trunk/src/documentation/src/documentation/resources/stylesheets/doc-aggregate2v12.xsl Thu Mar 10 14:47:47 2005
@@ -1,8 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright 2002-2004 The Apache Software Foundation
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:variable name="content" select="/aggregate/content/document/body"/>
<xsl:variable name="content-header" select="/aggregate/content/document/header"/>
<xsl:variable name="comments" select="/aggregate/comments"/>
+ <xsl:variable name="generated-before" select="/aggregate/generated-before"/>
+ <xsl:variable name="generated-after" select="/aggregate/generated-after"/>
<xsl:template match="/">
<document>
<header>
@@ -11,7 +28,9 @@
</title>
</header>
<body>
+ <xsl:copy-of select="$generated-before/html/body/*"/>
<xsl:copy-of select="$content/*"/>
+ <xsl:copy-of select="$generated-after/html/body/*"/>
<xsl:apply-templates select="$comments"/>
</body>
</document>
Propchange: cocoon/trunk/src/documentation/src/documentation/resources/stylesheets/doc-aggregate2v12.xsl
------------------------------------------------------------------------------
svn:eolstyle = native
Modified: cocoon/trunk/src/documentation/src/documentation/sitemap.xmap
URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/documentation/src/documentation/sitemap.xmap?view=diff&r1=157005&r2=157006
==============================================================================
--- cocoon/trunk/src/documentation/src/documentation/sitemap.xmap (original)
+++ cocoon/trunk/src/documentation/src/documentation/sitemap.xmap Thu Mar 10 14:47:47 2005
@@ -28,7 +28,7 @@
<map:select type="exists">
<map:when test="{project:content.xdocs}{1}/content_en.xml">
<map:generate src="{project:content.xdocs}{1}/content_en.xml"/>
- <map:transform src="{defaults:stylesheets}/html2document.xsl"/>
+ <map:transform src="{defaults:stylesheets}/html2document.xsl"/>
</map:when>
<map:otherwise>
<map:generate src="{project:content.xdocs}{1}/content_en.html" type="local-html"/>
@@ -37,6 +37,17 @@
</map:select>
<map:serialize/>
</map:match>
+ <map:match pattern="generated-*/*">
+ <map:select type="exists">
+ <map:when test="{project:content.xdocs}{2}/generated-{1}_en.xml">
+ <map:generate src="{project:content.xdocs}{2}/generated-{1}_en.xml"/>
+ </map:when>
+ <map:otherwise>
+ <map:generate src="{project:content}no-generated-document.xml"/>
+ </map:otherwise>
+ </map:select>
+ <map:serialize/>
+ </map:match>
<map:match pattern="comments/*">
<map:select type="exists">
<map:when test="{project:content.xdocs}{1}/comments_en.xml">
@@ -55,7 +66,9 @@
<map:select type="exists">
<map:when test="{project:content.xdocs}{1}/meta.xml">
<map:aggregate element="aggregate">
+ <map:part src="cocoon:/generated-before/{1}" element="generated-before"/>
<map:part src="cocoon:/html2document/{1}" element="content"/>
+ <map:part src="cocoon:/generated-after/{1}" element="generated-after"/>
<map:part src="{project:content.xdocs}{1}/meta.xml"/>
<map:part src="cocoon:/comments/{1}"/>
</map:aggregate>
Propchange: cocoon/trunk/src/documentation/src/documentation/sitemap.xmap
------------------------------------------------------------------------------
svn:eolstyle = native
Propchange: cocoon/trunk/src/documentation/src/documentation/skinconf.xml
------------------------------------------------------------------------------
svn:eolstyle = native