You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by jl...@apache.org on 2007/06/26 16:01:56 UTC

svn commit: r550810 - /activemq/camel/trunk/tooling/camel-book/src/styles/docbook.xsl

Author: jlim
Date: Tue Jun 26 07:01:55 2007
New Revision: 550810

URL: http://svn.apache.org/viewvc?view=rev&rev=550810
Log:
https://issues.apache.org/activemq/browse/CAMEL-50

Modified:
    activemq/camel/trunk/tooling/camel-book/src/styles/docbook.xsl

Modified: activemq/camel/trunk/tooling/camel-book/src/styles/docbook.xsl
URL: http://svn.apache.org/viewvc/activemq/camel/trunk/tooling/camel-book/src/styles/docbook.xsl?view=diff&rev=550810&r1=550809&r2=550810
==============================================================================
--- activemq/camel/trunk/tooling/camel-book/src/styles/docbook.xsl (original)
+++ activemq/camel/trunk/tooling/camel-book/src/styles/docbook.xsl Tue Jun 26 07:01:55 2007
@@ -118,18 +118,27 @@
 			<xsl:attribute name="url">
 				<xsl:value-of select="normalize-space(@href)"/>
 			</xsl:attribute>
-			<xsl:apply-templates/>
+			<xsl:apply-templates />
 		</ulink>
 	</xsl:template>
 	<xsl:template match="a[contains(@href,'.htm')]" priority="1.5">
 		<ulink>
 			<xsl:attribute name="url">
-				<xsl:value-of select="$root_url"/>
-				<xsl:value-of select="normalize-space(@href)"/>
+				<xsl:choose>
+					<xsl:when test="contains(@href,'www.')">
+						<xsl:value-of select="normalize-space(@href)"/>
+					</xsl:when>
+					<xsl:otherwise>
+						<xsl:value-of select="$root_url"/>
+						<xsl:value-of select="normalize-space(@href)"/>
+					</xsl:otherwise>
+				</xsl:choose>
 			</xsl:attribute>
 			<xsl:apply-templates/>
 		</ulink>
+		
 	</xsl:template>
+	
 	<xsl:template match="a[contains(@href,'ftp://')]" priority="1.5">
 		<ulink>
 			<xsl:attribute name="url">
@@ -218,21 +227,24 @@
 	<!-- Images -->
 	<!-- Images and image maps -->
 	<xsl:template match="img">
-		<xsl:variable name="tag_name">
-			<xsl:choose>
-				<xsl:when 
-					test="boolean(parent::p) and 
+		<!-- let's not include confluence generated images -->
+		<xsl:if test="@class != 'rendericon'">
+			<xsl:variable name="tag_name">
+				<xsl:choose>
+					<xsl:when 
+						test="boolean(parent::p) and 
         boolean(normalize-space(parent::p/text()))">
-					<xsl:text>inlinemediaobject</xsl:text>
-				</xsl:when>
-				<xsl:otherwise>mediaobject</xsl:otherwise>
-			</xsl:choose>
-		</xsl:variable>
-		<xsl:element name="{$tag_name}">
-			<imageobject>
-				<xsl:call-template name="process.image"/>
-			</imageobject>
-		</xsl:element>
+						<xsl:text>inlinemediaobject</xsl:text>
+					</xsl:when>
+					<xsl:otherwise>mediaobject</xsl:otherwise>
+				</xsl:choose>
+			</xsl:variable>
+			<xsl:element name="{$tag_name}">
+				<imageobject>
+					<xsl:call-template name="process.image"/>
+				</imageobject>
+			</xsl:element>
+		</xsl:if>
 	</xsl:template>
 	<xsl:template name="process.image">
 		<imagedata>