|
From: <jbo...@li...> - 2005-08-23 14:48:16
|
Author: szimano
Date: 2005-08-23 10:48:06 -0400 (Tue, 23 Aug 2005)
New Revision: 922
Modified:
trunk/forge/portal-extensions/forge-wiki/src/etc/org/jboss/wiki/WikiTypes.xml
trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/FileDataSource.java
trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/plugins/AttachementListPlugin.java
Log:
changes of attachements list plugin
Modified: trunk/forge/portal-extensions/forge-wiki/src/etc/org/jboss/wiki/WikiTypes.xml
===================================================================
--- trunk/forge/portal-extensions/forge-wiki/src/etc/org/jboss/wiki/WikiTypes.xml 2005-08-23 13:29:37 UTC (rev 921)
+++ trunk/forge/portal-extensions/forge-wiki/src/etc/org/jboss/wiki/WikiTypes.xml 2005-08-23 14:48:06 UTC (rev 922)
@@ -13,13 +13,13 @@
<class>org.jboss.wiki.plugins.TrailPlugin</class>
</plugin>
<plugin>
+ <name>wikiToHtmlTranslator</name>
+ <class>org.jboss.wiki.plugins.HTMLTranslator</class>
+ </plugin>
+ <plugin>
<name>attachementList</name>
<class>org.jboss.wiki.plugins.AttachementListPlugin</class>
</plugin>
- <plugin>
- <name>wikiToHtmlTranslator</name>
- <class>org.jboss.wiki.plugins.HTMLTranslator</class>
- </plugin>
</wikiType>
<wikiType>
<name>DIFF</name>
Modified: trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/FileDataSource.java
===================================================================
--- trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/FileDataSource.java 2005-08-23 13:29:37 UTC (rev 921)
+++ trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/FileDataSource.java 2005-08-23 14:48:06 UTC (rev 922)
@@ -235,7 +235,7 @@
+ "/"
+ pageName
+ "-att/"
- + attName + "-dir/attachements.properties\n" + ioe);
+ + attName + "-dir/attachement.properties\n" + ioe);
}
return attProps;
Modified: trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/plugins/AttachementListPlugin.java
===================================================================
--- trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/plugins/AttachementListPlugin.java 2005-08-23 13:29:37 UTC (rev 921)
+++ trunk/forge/portal-extensions/forge-wiki/src/java/org/jboss/wiki/plugins/AttachementListPlugin.java 2005-08-23 14:48:06 UTC (rev 922)
@@ -8,6 +8,8 @@
public class AttachementListPlugin extends WikiPlugin {
+ private String host = "";
+
@Override
public WikiPage process(WikiPage wikiPage, WikiSession wikiSession) {
WikiPage newPage = null;
@@ -23,10 +25,11 @@
if (attachements != null) {
String newContent = newPage.getPageContent();
- newContent += "\n----\n!!Attachements:\\\\\n";
+ newContent += "\n<hr />\n<h3>Attachements:</h3>\n";
for (String s : attachements) {
- newContent += "[" + s + "]\\\\";
+ String href = host+newPage.getName() + "/" + s;
+ newContent += "<a href='"+href+"'>"+href + "</a><br>\n";
}
newPage.setPageContent(newContent);
@@ -43,8 +46,7 @@
@Override
public void init() {
- // TODO Auto-generated method stub
-
+ host = getProperty("htmlTranslatorURL").replaceAll("portal", "wiki");
}
}
|