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

Reply via email to