Update of
/var/cvs/contributions/CMSContainer/cmsc/richtext/src/java/org/mmbase/applications/wordfilter
In directory
james.mmbase.org:/tmp/cvs-serv419/cmsc/richtext/src/java/org/mmbase/applications/wordfilter
Modified Files:
Tag: b1_4
WordHtmlCleaner.java
Log Message:
CMSC-1204 - adding replaceParagraphs flag
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/richtext/src/java/org/mmbase/applications/wordfilter
See also: http://www.mmbase.org/jira/browse/CMSC-1204
Index: WordHtmlCleaner.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer/cmsc/richtext/src/java/org/mmbase/applications/wordfilter/WordHtmlCleaner.java,v
retrieving revision 1.11.2.2
retrieving revision 1.11.2.3
diff -u -b -r1.11.2.2 -r1.11.2.3
--- WordHtmlCleaner.java 26 May 2008 12:14:29 -0000 1.11.2.2
+++ WordHtmlCleaner.java 24 Dec 2008 13:04:36 -0000 1.11.2.3
@@ -104,6 +104,21 @@
* @return clean html code
*/
public static String cleanHtml(String textStr, boolean replaceHeaders) {
+ /* replaceParagraphs - is set to true, to keep old functionality working
*/
+ boolean replaceParagraphs = true;
+ return cleanHtml(textStr, replaceHeaders, replaceParagraphs);
+ }
+
+ /**
+ * Cleans html code
+ *
+ * @param textStr
+ * ugly html code
+ * @param replaceHeaders
+ * @param replaceParagraphs
+ * @return clean html code
+ */
+ public static String cleanHtml(String textStr, boolean replaceHeaders,
boolean replaceParagraphs) {
log.debug("old value : " + textStr);
if (textStr != null) {
try {
@@ -116,7 +131,10 @@
xmlStr = removeHtmlIfComments(xmlStr);
xmlStr = fixBR(xmlStr);
xmlStr = removeEmptyFonts(xmlStr);
+
+ if (replaceParagraphs) {
xmlStr = replaceParagraph(xmlStr);
+ }
if (replaceHeaders) {
xmlStr = replaceHeaders(xmlStr);
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs