diff --git a/htroot/ViewFile.java b/htroot/ViewFile.java
index faa66f3ec..ef3a55f5c 100644
--- a/htroot/ViewFile.java
+++ b/htroot/ViewFile.java
@@ -241,6 +241,8 @@ public class ViewFile {
prop.put("viewMode", VIEW_MODE_NO_TEXT);
return prop;
}
+
+ String[] wordArray = wordArray(post.get("words", null));
if (viewMode.equals("plain")) {
@@ -262,11 +264,9 @@ public class ViewFile {
}
}
- content = content.replaceAll("\n", "
").replaceAll("\t", " ");
-
prop.put("error", "0");
prop.put("viewMode", VIEW_MODE_AS_PLAIN_TEXT);
- prop.putHTML("viewMode_plainText", content);
+ prop.put("viewMode_plainText", markup(wordArray, content).replaceAll("\n", "
").replaceAll("\t", " "));
} else if (viewMode.equals("iframe")) {
prop.put("viewMode", VIEW_MODE_AS_IFRAME);
@@ -298,15 +298,13 @@ public class ViewFile {
}
resMime = document.dc_format();
- String[] wordArray = wordArray(post.get("words", null));
-
+
if (viewMode.equals("parsed")) {
String content = new String(document.getTextBytes());
// content = wikiCode.replaceHTML(content); // added by Marc Nause
- content = content.replaceAll("\n", "
").replaceAll("\t", " ");
prop.put("viewMode", VIEW_MODE_AS_PARSED_TEXT);
- prop.put("viewMode_parsedText", markup(wordArray, content));
+ prop.put("viewMode_parsedText", markup(wordArray, content).replaceAll("\n", "
").replaceAll("\t", " "));
} else if (viewMode.equals("sentences")) {
prop.put("viewMode", VIEW_MODE_AS_PARSED_SENTENCES);