[freenet-cvs] r14643 - in trunk/plugins/Echo: . src/plugins/echo src/xml

fred at freenetproject.org fred at freenetproject.org
Mon Aug 13 13:58:38 UTC 2007


Author: fred
Date: 2007-08-13 13:58:38 +0000 (Mon, 13 Aug 2007)
New Revision: 14643

Modified:
   trunk/plugins/Echo/build.xml
   trunk/plugins/Echo/src/plugins/echo/Echo.java
   trunk/plugins/Echo/src/plugins/echo/Node.java
   trunk/plugins/Echo/src/plugins/echo/SiteGenerator.java
   trunk/plugins/Echo/src/xml/edit.xsl
   trunk/plugins/Echo/src/xml/test.xsl
Log:
Echo has now it's own wiki markup render !


Modified: trunk/plugins/Echo/build.xml
===================================================================
--- trunk/plugins/Echo/build.xml	2007-08-13 12:10:35 UTC (rev 14642)
+++ trunk/plugins/Echo/build.xml	2007-08-13 13:58:38 UTC (rev 14643)
@@ -15,16 +15,6 @@
 	<fail unless="xom_available" status="1"
 	message="You need to download xom-1.2b2.jar from http://www.xom.nu/unstable.html and to put it in lib/" />
 
-	<property name="radeox.location" value="${lib.dir}/radeox.jar" />
-	<available file="${radeox.location}" property="radeox_available" />
-	<fail unless="radeox_available" status="1"
-	message="You need to download radeox.jar from http://fred.rec.free.fr/lib/ and to put it in lib/" />
-
-	<property name="commons-logging.location" value="${lib.dir}/commons-logging.jar" />
-	<available file="${commons-logging.location}" property="commons-logging_available" />
-	<fail unless="commons-logging_available" status="1"
-	message="You need to download commons-logging.jar from http://fred.rec.free.fr/lib/ and to put it in lib/" />
-	
 	<target name="init">
 		<tstamp/>
 		<mkdir dir="${build.dir}"/>
@@ -33,7 +23,6 @@
 		<mkdir dir="${dist.dir}"/>
 		<mkdir dir="${javadoc.dir}"/>
 	</target>
-
 	
 	<target name="compile" depends="init">
 
@@ -69,8 +58,6 @@
 			</manifest>
    
 			<ZipFileSet src="${xom.location}"/>
-			<ZipFileSet src="${radeox.location}"/>
-			<ZipFileSet src="${commons-logging.location}"/>
 		</jar>
 	</target>
 

Modified: trunk/plugins/Echo/src/plugins/echo/Echo.java
===================================================================
--- trunk/plugins/Echo/src/plugins/echo/Echo.java	2007-08-13 12:10:35 UTC (rev 14642)
+++ trunk/plugins/Echo/src/plugins/echo/Echo.java	2007-08-13 13:58:38 UTC (rev 14643)
@@ -105,11 +105,11 @@
 	private String transform(Page page) {
 		try {
 			
-// 			return transform.transform(page.getDoc()).get(0).toXML();
+			return transform.transform(page.getDoc()).get(0).toXML();
 			
 			/*
 				Nice but input white space are not respected
-			*/
+			
 			ByteArrayOutputStream baos = new ByteArrayOutputStream();
 			Serializer serializer = new Serializer(baos);
 			serializer.setIndent(4);
@@ -117,9 +117,9 @@
 			serializer.write(new Document((Element) transform.transform(page.getDoc()).get(0)));
 			return baos.toString();
 			
+			*/
 			
 			
-			
 		} catch (Exception e) {
 			return e.getMessage();
 		}

Modified: trunk/plugins/Echo/src/plugins/echo/Node.java
===================================================================
--- trunk/plugins/Echo/src/plugins/echo/Node.java	2007-08-13 12:10:35 UTC (rev 14642)
+++ trunk/plugins/Echo/src/plugins/echo/Node.java	2007-08-13 13:58:38 UTC (rev 14643)
@@ -230,13 +230,9 @@
 	public Node render() {
 	
 		Node renderedNode = (Node) this.copy();
-		Element content = renderedNode.getContentElement();
-		MarkupRender markupRender = new MarkupRender();
+		WikiMarkupRender render = new WikiMarkupRender();
 		
-		nu.xom.Nodes renderedContent = markupRender.render(content.getChild(0).toXML());
-		content.removeChildren();
-		for(int i=0; i < renderedContent.size(); i++)
-			content.appendChild(renderedContent.get(i));
+		render.render(renderedNode.getContentElement());
 		
 		return renderedNode;
 			

Modified: trunk/plugins/Echo/src/plugins/echo/SiteGenerator.java
===================================================================
--- trunk/plugins/Echo/src/plugins/echo/SiteGenerator.java	2007-08-13 12:10:35 UTC (rev 14642)
+++ trunk/plugins/Echo/src/plugins/echo/SiteGenerator.java	2007-08-13 13:58:38 UTC (rev 14643)
@@ -53,7 +53,7 @@
 			System.out.println(node.getId());
 			writeToFile(transform.transform(node.render().getDoc()), node.getId() + ".html");
 		}
-		
+		/*
 		Nodes posts = nodes.getPosts();
 		posts.sortByCreationDate();
 		
@@ -78,7 +78,7 @@
 					index.appendChild(post.render().getRoot());
 			}
 			writeToFile(transform.transform(new Document(index)), "category-" + category + ".html");
-		}
+		}*/
 		
 	}
 }
\ No newline at end of file

Modified: trunk/plugins/Echo/src/xml/edit.xsl
===================================================================
--- trunk/plugins/Echo/src/xml/edit.xsl	2007-08-13 12:10:35 UTC (rev 14642)
+++ trunk/plugins/Echo/src/xml/edit.xsl	2007-08-13 13:58:38 UTC (rev 14643)
@@ -216,9 +216,7 @@
 				<textarea id="edit-body" name="body" cols="60" rows="20">
 					<xsl:choose>
 						<xsl:when test="node/content/text()">
-							<xsl:text>
-								<xsl:value-of select="node/content" />
-							</xsl:text>
+							<xsl:text><xsl:value-of select="node/content" /></xsl:text>
 						</xsl:when>
 						<xsl:otherwise>
 							<xsl:text> </xsl:text>

Modified: trunk/plugins/Echo/src/xml/test.xsl
===================================================================
--- trunk/plugins/Echo/src/xml/test.xsl	2007-08-13 12:10:35 UTC (rev 14642)
+++ trunk/plugins/Echo/src/xml/test.xsl	2007-08-13 13:58:38 UTC (rev 14643)
@@ -29,22 +29,22 @@
 						<h1 id="blog-title"><a href="index.html">My Flog</a></h1>
 					</div>
 
-					<div id="left">
+					<!--<div id="left">
 					<xsl:call-template name="blocks">
 						<xsl:with-param name="align">left</xsl:with-param>
 					</xsl:call-template>
-					</div>
+					</div>-->
 
 					<div id="main">
 						<h2><xsl:call-template name="page-title" /></h2>
 						<xsl:call-template name="content" />
 					</div>
 
-					<div id="right">
+					<!--<div id="right">
 					<xsl:call-template name="blocks">
 						<xsl:with-param name="align">right</xsl:with-param>
 					</xsl:call-template>
-					</div>
+					</div>-->
 
 					<div id="footer">
 						Powered by Echo
@@ -57,10 +57,10 @@
 	<xsl:template name="blocks">
 		<xsl:param name="align" />
 		
-		<xsl:for-each select="document(concat($blocksdir,'blocks.xml'))//block[@align=$align]">
+		<!--<xsl:for-each select="document(concat($blocksdir,'blocks.xml'))//block[@align=$align]">
  			<xsl:sort order="ascending" select ="@order" />
 			<xsl:apply-templates select="document(concat($blocksdir, @id, '.xml'))/block" />
-		</xsl:for-each>
+		</xsl:for-each>-->
 	</xsl:template>
 
 	<xsl:template match="block">




More information about the cvs mailing list