Scarab commit: svn commit: r10661 - trunk/src/java/org/tigris/scarab/tools/radeox/ScarabRenderEngine.java
Michael Semb Wever <[email protected]>
| Newsgroups | gmane.comp.java.scarab.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: hair Date: 2008-12-29 05:59:06-0800 New Revision: 10661 Modified: trunk/src/java/org/tigris/scarab/tools/radeox/ScarabRenderEngine.java Log: Issue SCB2552: (Preserve entered newlines when rendering wiki style) Modified: trunk/src/java/org/tigris/scarab/tools/radeox/ScarabRenderEngine.java Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/java/org/tigris/scarab/tools/radeox/ScarabRenderEngine.java?view=diff&pathrev=10661&r1=10660&r2=10661 ============================================================================== --- trunk/src/java/org/tigris/scarab/tools/radeox/ScarabRenderEngine.java (original) +++ trunk/src/java/org/tigris/scarab/tools/radeox/ScarabRenderEngine.java 2008-12-29 05:59:06-0800 @@ -8,9 +8,13 @@ package org.tigris.scarab.tools.radeox; import org.radeox.api.engine.WikiRenderEngine; +import org.radeox.api.engine.context.RenderContext; import org.radeox.engine.BaseRenderEngine; -/** +/** renderEngine implementation for scarab. + * + * renders links + * renders newlines as newlines (replaces "\n[^\n]" with "\n\n") * * @author <a href="mailto:[email protected]">Michael Semb Wever</a> * @version $Id$ @@ -65,6 +69,12 @@ public void appendCreateLink(StringBuffer buffer, String name, String anchor) { appendLink(buffer, name, anchor); } + + public String render(final String content, final RenderContext context) { + + // Issue SCB2552: (Preserve entered newlines when rendering wiki style) + return super.render(content.replaceAll("\n[^\n]", "\n\n"), context); + } // Y overrides --------------------------------------------------- ------------------------------------------------------ http://scarab.tigris.org/ds/viewMessage.do?dsForumId=3577&dsMessageId=995047