[jboss-svn-commits] JBL Code SVN: r29392 - in labs/jbosslabs/labs-3.0-build/integration/mgnl-modules: jbossorg-cs-paragraphs/src/main/resources/META-INF/magnolia and 13 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Sep 17 08:40:33 EDT 2009
Author: jchocholacek
Date: 2009-09-17 08:40:33 -0400 (Thu, 17 Sep 2009)
New Revision: 29392
Modified:
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-cs-paragraphs/pom.xml
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-cs-paragraphs/src/main/resources/META-INF/magnolia/jbossorg-cs-paragraphs.xml
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-cs-paragraphs/src/main/resources/mgnl-bootstrap/jbossorg-cs-paragraphs/config.modules.jbossorg-cs-paragraphs.xml
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-downloads/pom.xml
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-downloads/src/main/resources/META-INF/magnolia/jbossorg-downloads.xml
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-downloads/src/main/resources/mgnl-bootstrap/jbossorg-downloads/config.modules.jbossorg-downloads.xml
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-productisation/pom.xml
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-productisation/src/main/resources/META-INF/magnolia/jbossorg-productisation.xml
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-productisation/src/main/resources/mgnl-bootstrap/jbossorg-productisation/config.modules.jbossorg-productisation.paragraphs.jbossorg-suppInProducts.xml
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/pom.xml
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/java/org/jboss/labs/magnolia/modules/wiki/WikiParagraph.java
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/java/org/jboss/labs/magnolia/modules/wiki/parser/WikiParser.java
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/resources/META-INF/magnolia/jbossorg-wiki.xml
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/resources/mgnl-bootstrap/jbossorg-wiki/config.modules.jbossorg-wiki.paragraphs.jbossorg-wiki.xml
labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/resources/mgnl-files/templates/jbossorg-modules/jbossorg-wiki/wiki.jsp
Log:
paragraph rename
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-cs-paragraphs/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-cs-paragraphs/pom.xml 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-cs-paragraphs/pom.xml 2009-09-17 12:40:33 UTC (rev 29392)
@@ -4,7 +4,7 @@
<groupId>org.jboss.labs.magnolia.modules</groupId>
<artifactId>jbossorg-cs-paragraphs</artifactId>
<packaging>jar</packaging>
- <version>1.0.1</version>
+ <version>1.0.2</version>
<name>A custom Magnolia module for JBoss.org community page</name>
<url>http://www.jboss.org</url>
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-cs-paragraphs/src/main/resources/META-INF/magnolia/jbossorg-cs-paragraphs.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-cs-paragraphs/src/main/resources/META-INF/magnolia/jbossorg-cs-paragraphs.xml 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-cs-paragraphs/src/main/resources/META-INF/magnolia/jbossorg-cs-paragraphs.xml 2009-09-17 12:40:33 UTC (rev 29392)
@@ -5,5 +5,5 @@
<displayName>JBoss.org Magnolia module : jbossorg-cs-paragraphs</displayName>
<class>org.jboss.labs.magnolia.modules.csparagraphs.CsParsModule</class>
<versionHandler>org.jboss.labs.magnolia.modules.csparagraphs.CsParsVersionHandler</versionHandler>
- <version>1.0.1</version>
+ <version>1.0.2</version>
</module>
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-cs-paragraphs/src/main/resources/mgnl-bootstrap/jbossorg-cs-paragraphs/config.modules.jbossorg-cs-paragraphs.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-cs-paragraphs/src/main/resources/mgnl-bootstrap/jbossorg-cs-paragraphs/config.modules.jbossorg-cs-paragraphs.xml 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-cs-paragraphs/src/main/resources/mgnl-bootstrap/jbossorg-cs-paragraphs/config.modules.jbossorg-cs-paragraphs.xml 2009-09-17 12:40:33 UTC (rev 29392)
@@ -729,7 +729,7 @@
<sv:value>mgnl:contentNode</sv:value>
</sv:property>
<sv:property sv:name="description" sv:type="String">
- <sv:value>Member spotlight</sv:value>
+ <sv:value>Displays all members of a security group defined in Clearspace or a random member of the group every few minutes.</sv:value>
</sv:property>
<sv:property sv:name="dialogPath" sv:type="String">
<sv:value>member-spotlight</sv:value>
@@ -747,7 +747,7 @@
<sv:value>/templates/jbossorg-modules/jbossorg-cs-paragraphs/member_spotlight.jsp</sv:value>
</sv:property>
<sv:property sv:name="title" sv:type="String">
- <sv:value>Member spotlight</sv:value>
+ <sv:value>Member Spotlight</sv:value>
</sv:property>
<sv:property sv:name="type" sv:type="String">
<sv:value>jsp</sv:value>
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-downloads/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-downloads/pom.xml 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-downloads/pom.xml 2009-09-17 12:40:33 UTC (rev 29392)
@@ -3,7 +3,7 @@
<groupId>org.jboss.labs.magnolia.downloads</groupId>
<artifactId>jbossorg-downloads</artifactId>
<packaging>jar</packaging>
- <version>1.0.1</version>
+ <version>1.0.2</version>
<name>JBoss.org Magnolia module for downloads</name>
<url>http://www.jboss.org</url>
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-downloads/src/main/resources/META-INF/magnolia/jbossorg-downloads.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-downloads/src/main/resources/META-INF/magnolia/jbossorg-downloads.xml 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-downloads/src/main/resources/META-INF/magnolia/jbossorg-downloads.xml 2009-09-17 12:40:33 UTC (rev 29392)
@@ -5,5 +5,5 @@
<displayName>JBoss.org Magnolia module : jbossorg-downloads</displayName>
<class>org.jboss.labs.magnolia.modules.downloads.DownloadsModule</class>
<versionHandler>org.jboss.labs.magnolia.modules.downloads.DownloadsVersionHandler</versionHandler>
- <version>1.0.1</version>
+ <version>1.0.2</version>
</module>
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-downloads/src/main/resources/mgnl-bootstrap/jbossorg-downloads/config.modules.jbossorg-downloads.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-downloads/src/main/resources/mgnl-bootstrap/jbossorg-downloads/config.modules.jbossorg-downloads.xml 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-downloads/src/main/resources/mgnl-bootstrap/jbossorg-downloads/config.modules.jbossorg-downloads.xml 2009-09-17 12:40:33 UTC (rev 29392)
@@ -1991,7 +1991,7 @@
<sv:value>mgnl:contentNode</sv:value>
</sv:property>
<sv:property sv:name="description" sv:type="String">
- <sv:value>JBoss.org Downloads</sv:value>
+ <sv:value>A standard table for displaying downloads with an integrated pop-up dialog.</sv:value>
</sv:property>
<sv:property sv:name="dialogPath" sv:type="String">
<sv:value>jbossorg-downloads</sv:value>
@@ -2000,7 +2000,7 @@
<sv:value>ch.esense.module.sitedesigner.messages</sv:value>
</sv:property>
<sv:property sv:name="label" sv:type="String">
- <sv:value>JBoss.org Downloads</sv:value>
+ <sv:value>Download Table</sv:value>
</sv:property>
<sv:property sv:name="showInNewParagraphList" sv:type="String">
<sv:value>true</sv:value>
@@ -2009,7 +2009,7 @@
<sv:value>/templates/jbossorg-modules/jbossorg-downloads/downloads.jsp</sv:value>
</sv:property>
<sv:property sv:name="title" sv:type="String">
- <sv:value>JBoss.org Downloads</sv:value>
+ <sv:value>Download Table</sv:value>
</sv:property>
<sv:property sv:name="type" sv:type="String">
<sv:value>jsp</sv:value>
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-productisation/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-productisation/pom.xml 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-productisation/pom.xml 2009-09-17 12:40:33 UTC (rev 29392)
@@ -4,7 +4,7 @@
<groupId>org.jboss.labs.magnolia.modules</groupId>
<artifactId>jbossorg-productisation</artifactId>
<packaging>jar</packaging>
- <version>1.0.0-SNAPSHOT</version>
+ <version>1.0.1</version>
<name>A custom Magnolia module for JBoss.org community page</name>
<url>http://www.jboss.org</url>
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-productisation/src/main/resources/META-INF/magnolia/jbossorg-productisation.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-productisation/src/main/resources/META-INF/magnolia/jbossorg-productisation.xml 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-productisation/src/main/resources/META-INF/magnolia/jbossorg-productisation.xml 2009-09-17 12:40:33 UTC (rev 29392)
@@ -4,7 +4,7 @@
<name>jbossorg-productisation</name>
<displayName>JBoss.org Magnolia module : jbossorg-productisation</displayName>
<description>In this module you can find productisation oriented paragraphs.</description>
- <version>1.0.0</version>
+ <version>1.0.1</version>
<dependencies>
<dependency>
<name>core</name>
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-productisation/src/main/resources/mgnl-bootstrap/jbossorg-productisation/config.modules.jbossorg-productisation.paragraphs.jbossorg-suppInProducts.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-productisation/src/main/resources/mgnl-bootstrap/jbossorg-productisation/config.modules.jbossorg-productisation.paragraphs.jbossorg-suppInProducts.xml 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-productisation/src/main/resources/mgnl-bootstrap/jbossorg-productisation/config.modules.jbossorg-productisation.paragraphs.jbossorg-suppInProducts.xml 2009-09-17 12:40:33 UTC (rev 29392)
@@ -12,7 +12,7 @@
<sv:value>mix:lockable</sv:value>
</sv:property>
<sv:property sv:name="description" sv:type="String">
- <sv:value>Supported in products</sv:value>
+ <sv:value>Displays which products the project is supported in with links to the corresponding product pages.</sv:value>
</sv:property>
<sv:property sv:name="dialogPath" sv:type="String">
<sv:value>jbossorg-productisation</sv:value>
@@ -27,7 +27,7 @@
<sv:value>/templates/jbossorg-modules/jbossorg-productisation/suppInProducts.jsp</sv:value>
</sv:property>
<sv:property sv:name="title" sv:type="String">
- <sv:value>Supported in products</sv:value>
+ <sv:value>Product Support Links</sv:value>
</sv:property>
<sv:property sv:name="type" sv:type="String">
<sv:value>jsp</sv:value>
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/pom.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/pom.xml 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/pom.xml 2009-09-17 12:40:33 UTC (rev 29392)
@@ -4,7 +4,7 @@
<groupId>org.jboss.labs.magnolia.modules</groupId>
<artifactId>jbossorg-wiki</artifactId>
<packaging>jar</packaging>
- <version>1.0.0</version>
+ <version>1.0.2</version>
<name>A custom Magnolia module for JBoss.org community page</name>
<url>http://www.jboss.org</url>
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/java/org/jboss/labs/magnolia/modules/wiki/WikiParagraph.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/java/org/jboss/labs/magnolia/modules/wiki/WikiParagraph.java 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/java/org/jboss/labs/magnolia/modules/wiki/WikiParagraph.java 2009-09-17 12:40:33 UTC (rev 29392)
@@ -31,7 +31,7 @@
return attachments;
}
- public static String getXHTMLfromWiki(String wikiText, Map<String,String> attachments) {
- return WikiParser.renderXHTML(wikiText,attachments);
+ public static String getXHTMLfromWiki(String wikiText, Map<String,String> attachments, String contextPath) {
+ return WikiParser.renderXHTML(wikiText,attachments,contextPath);
}
}
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/java/org/jboss/labs/magnolia/modules/wiki/parser/WikiParser.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/java/org/jboss/labs/magnolia/modules/wiki/parser/WikiParser.java 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/java/org/jboss/labs/magnolia/modules/wiki/parser/WikiParser.java 2009-09-17 12:40:33 UTC (rev 29392)
@@ -71,11 +71,29 @@
// JBoss.org code START
private Map<String,String> images;
+ private String contextPath;
+ protected WikiParser(String wikiText, Map<String,String> images, String contextPath) {
+ wikiText=preprocessWikiText(wikiText);
+
+ this.images = images;
+ this.contextPath = contextPath;
+
+ this.wikiText=wikiText;
+ wikiLength=this.wikiText.length();
+ wikiChars=new char[wikiLength];
+ this.wikiText.getChars(0, wikiLength, wikiChars, 0);
+
+ while (parseBlock());
+
+ closeListsAndTables();
+ }
+
protected WikiParser(String wikiText, Map<String,String> images) {
wikiText=preprocessWikiText(wikiText);
this.images = images;
+ this.contextPath = "";
this.wikiText=wikiText;
wikiLength=this.wikiText.length();
@@ -86,7 +104,11 @@
closeListsAndTables();
}
-
+
+ public static String renderXHTML(String wikiText, Map<String,String> images, String contextPath) {
+ return new WikiParser(wikiText,images,contextPath).toString();
+ }
+
public static String renderXHTML(String wikiText, Map<String,String> images) {
return new WikiParser(wikiText,images).toString();
}
@@ -628,7 +650,7 @@
sb.append("<img src=\""+escapeHTML(uri.toString())+"\" alt=\""+alt+"\" title=\""+alt+"\" />");
} else {
if (images.containsKey(uri.toString())) {
- sb.append("<img src=\""+escapeHTML(images.get(uri.toString()))+"\" alt=\""+alt+"\" title=\""+alt+"\" />");
+ sb.append("<img src=\""+contextPath+escapeHTML(images.get(uri.toString()))+"\" alt=\""+alt+"\" title=\""+alt+"\" />");
} else {
sb.append("<<<Internal image(?): ");
sb.append(escapeHTML(unescapeHTML(text)));
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/resources/META-INF/magnolia/jbossorg-wiki.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/resources/META-INF/magnolia/jbossorg-wiki.xml 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/resources/META-INF/magnolia/jbossorg-wiki.xml 2009-09-17 12:40:33 UTC (rev 29392)
@@ -4,7 +4,7 @@
<name>jbossorg-wiki</name>
<displayName>JBoss.org Magnolia module : jbossorg-wiki</displayName>
<description>Wiki markup Magnolia module for JBoss.org site</description>
- <version>1.0.0</version>
+ <version>1.0.2</version>
<dependencies>
<dependency>
<name>core</name>
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/resources/mgnl-bootstrap/jbossorg-wiki/config.modules.jbossorg-wiki.paragraphs.jbossorg-wiki.xml
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/resources/mgnl-bootstrap/jbossorg-wiki/config.modules.jbossorg-wiki.paragraphs.jbossorg-wiki.xml 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/resources/mgnl-bootstrap/jbossorg-wiki/config.modules.jbossorg-wiki.paragraphs.jbossorg-wiki.xml 2009-09-17 12:40:33 UTC (rev 29392)
@@ -17,7 +17,7 @@
<sv:value>jbossorg-wiki</sv:value>
</sv:property>
<sv:property sv:name="description" sv:type="String">
- <sv:value>A paragraph rendering wiki markup</sv:value>
+ <sv:value>Allows the user to enter wiki markup to quickly produce content.</sv:value>
</sv:property>
<sv:property sv:name="showInNewParagraphList" sv:type="String">
<sv:value>true</sv:value>
@@ -26,7 +26,7 @@
<sv:value>/templates/jbossorg-modules/jbossorg-wiki/wiki.jsp</sv:value>
</sv:property>
<sv:property sv:name="title" sv:type="String">
- <sv:value>JBoss.org - Wiki markup</sv:value>
+ <sv:value>Wiki Markup</sv:value>
</sv:property>
<sv:node sv:name="MetaData">
<sv:property sv:name="jcr:primaryType" sv:type="Name">
Modified: labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/resources/mgnl-files/templates/jbossorg-modules/jbossorg-wiki/wiki.jsp
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/resources/mgnl-files/templates/jbossorg-modules/jbossorg-wiki/wiki.jsp 2009-09-17 07:35:58 UTC (rev 29391)
+++ labs/jbosslabs/labs-3.0-build/integration/mgnl-modules/jbossorg-wiki/src/main/resources/mgnl-files/templates/jbossorg-modules/jbossorg-wiki/wiki.jsp 2009-09-17 12:40:33 UTC (rev 29392)
@@ -36,7 +36,8 @@
Content activePage = Resource.getLocalContentNode();
Map<String,String> attachments = WikiParagraph.getAttachmantMap(activePage);
String wikiText = activePage.getNodeData("text").getString();
- String xhtml = WikiParagraph.getXHTMLfromWiki(wikiText,attachments);
+ String contextPath = request.getContextPath();
+ String xhtml = WikiParagraph.getXHTMLfromWiki(wikiText,attachments,contextPath);
pageContext.setAttribute("xhtml",xhtml);
]]>
</jsp:scriptlet>
More information about the jboss-svn-commits
mailing list