Fix htmt escaping/unescaping for wikitext editing form.
diff --git a/src/fniki/wiki/child/WikiContainer.java b/src/fniki/wiki/child/WikiContainer.java --- a/src/fniki/wiki/child/WikiContainer.java +++ b/src/fniki/wiki/child/WikiContainer.java @@ -122,7 +122,7 @@ public class WikiContainer implements Ch } System.err.println("Writing: " + name); - context.getStorage().putPage(name, wikiText); + context.getStorage().putPage(name, unescapeHTML(wikiText)); System.err.println("Raising redirect!"); context.raiseRedirect(context.makeLink("/" + name), "Redirecting..."); System.err.println("SOMETHING WENT WRONG!"); @@ -236,9 +236,9 @@ public class WikiContainer implements Ch buffer.append("<textarea wrap=\"virtual\" name=\"savetext\" rows=\"17\" cols=\"120\">\n"); if (context.getStorage().hasPage(name)) { - buffer.append(context.getStorage().getPage(name)); + buffer.append(escapeHTML(context.getStorage().getPage(name))); } else { - buffer.append("Page doesn't exist in the wiki yet."); + buffer.append(escapeHTML("Page doesn't exist in the wiki yet.")); } buffer.append("</textarea>\n");