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()&lt;=$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>