Author: thorsten
Date: Fri Oct 20 07:45:25 2006
New Revision: 466131
URL: http://svn.apache.org/viewvc?view=rev&rev=466131
Log:
Refactoring contract to the new dispatcher grammar FOR-797
Modified:
forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/html/content-feeder.ft
Modified:
forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/html/content-feeder.ft
URL:
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/html/content-feeder.ft?view=diff&rev=466131&r1=466130&r2=466131
==============================================================================
---
forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/html/content-feeder.ft
(original)
+++
forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/html/content-feeder.ft
Fri Oct 20 07:45:25 2006
@@ -16,26 +16,24 @@
limitations under the License.
-->
-<forrest:contract name="content-feeder" type="nugget"
+<forrest:contract name="content-feeder"
xmlns:forrest="http://apache.org/forrest/templates/1.0">
<description>
content-feeder will output the html information retrieved by the feeder
plugin (needs to be installed!).
</description>
- <usage><![CDATA[<forrest:contract name="content-feeder">
- <forrest:properties contract="content-feeder">
- <forrest:property name="content-feeder" nugget="get.nugget.feeder">
- <jx:import uri="/feeds/somefeed.xml"/>
- </forrest:property>
- </forrest:properties>
-</forrest:contract>]]></usage>
+ <usage><![CDATA[<forrest:contract name="content-feeder"
dataUri="/feeds/somefeed.rss.xml"/>]]></usage>
<forrest:template
xmlns:forrest="http://apache.org/forrest/templates/1.0"
- format="html" name="content-feeder" inputFormat="xsl" body="true"
head="false">
+ name="content-feeder" inputFormat="xsl">
<xsl:stylesheet version="1.1"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:template name="content-feeder-body" >
- <xsl:param name="content-feeder"/>
- <xsl:apply-templates
select="$content-feeder/document"/>
+ <xsl:variable name="content-feeder" select="/"/>
+ <xsl:template match="/" >
+ <forrest:content>
+ <forrest:part>
+ <xsl:apply-templates select="$content-feeder/document"/>
+ </forrest:part>
+ </forrest:content>
</xsl:template>
<xsl:template match="document">
@@ -61,26 +59,6 @@
<div class="[EMAIL PROTECTED]">
<xsl:apply-templates/>
</div>
-
-<!--
- <xsl:variable name="parse">
- <xsl:if test="$feedConfig/[EMAIL PROTECTED]">
- <xsl:value-of select="position()"/><xsl:value-of
select="$feedConfig/feed/@position"/>
- </xsl:if>
- <div class="itemTitle"><xsl:value-of select="title"
disable-output-escaping="yes"/></div>
- <div class="itemLink"><a href="{link}">...more</a></div>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="$feedConfig/[EMAIL PROTECTED]">
- <xsl:if test="position()<=$feedConfig/feed/@maxItem">
- <xsl:copy-of
select="$parse"/>
- </xsl:if>
- </xsl:when>
- <xsl:otherwise>
- <xsl:copy-of select="$parse"/>
- </xsl:otherwise>
- </xsl:choose>-->
</xsl:template>
</xsl:stylesheet>