[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/util ...
Christian Bauer
christian at hibernate.org
Thu Jan 10 19:09:17 EST 2008
User: cbauer
Date: 08/01/10 19:09:17
Modified: examples/wiki/src/main/org/jboss/seam/wiki/util
WikiUtil.java
Log:
Improved macro handling in documents and URL rendering
Revision Changes Path
1.25 +3 -3 jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/util/WikiUtil.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: WikiUtil.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/util/WikiUtil.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- WikiUtil.java 30 Dec 2007 02:33:27 -0000 1.24
+++ WikiUtil.java 11 Jan 2008 00:09:17 -0000 1.25
@@ -88,13 +88,12 @@
public static String renderPermURL(WikiNode node) {
if (node == null || node.getId() == null) return "";
WikiPreferences prefs = (WikiPreferences)Preferences.getInstance("Wiki");
- return prefs.getBaseUrl() + node.getPermURL(prefs.getPermlinkSuffix());
+ return Component.getInstance("basePath") + "/" + node.getPermURL(prefs.getPermlinkSuffix());
}
public static String renderWikiURL(WikiNode node) {
if (node == null || node.getId() == null) return "";
- WikiPreferences prefs = (WikiPreferences)Preferences.getInstance("Wiki");
- return prefs.getBaseUrl() + node.getWikiURL();
+ return Component.getInstance("basePath") + "/" + node.getWikiURL();
}
public static boolean showEmailAddress() {
@@ -166,6 +165,7 @@
return sb.toString();
}
+ // TODO: Ouch...
public static String removeMacros(String string) {
String REGEX_MACRO = Pattern.quote("[") + "<=[a-z]{1}?[a-zA-Z0-9]+?" + Pattern.quote("]");
return string.replaceAll(REGEX_MACRO, "");
More information about the jboss-cvs-commits
mailing list