diff --git a/src/de/tudbut/tryumph/example/FileServer.java b/src/de/tudbut/tryumph/example/FileServer.java
index 412f3d1..43efa85 100644
--- a/src/de/tudbut/tryumph/example/FileServer.java
+++ b/src/de/tudbut/tryumph/example/FileServer.java
@@ -56,6 +56,14 @@ public class FileServer implements IRequestCatcher, RequestHandler.Listener {
});
}
+ private String fileContent(Request request, String s) {
+ String r = request.context.file(s);
+ if(!s.endsWith(".html") && !s.endsWith(".htm")) {
+ r = "
" + r.replace("<", "<").replace(">", ">") + "
";
+ }
+ return r;
+ }
+
@GET
@Path("/style.css")
public void style(Request request, Callback res, Callback rej) {
@@ -65,13 +73,13 @@ public class FileServer implements IRequestCatcher, RequestHandler.Listener {
@GET
@Path(".*/")
public void onIndex(Request request, Callback res, Callback rej) {
- res.call(new Response(request, request.context.file(data.getString("dir") + request.path.replace("..", "") + "/index.html"), 200, "OK"));
+ res.call(new Response(request, fileContent(request, data.getString("dir") + request.path.replace("..", "") + "/index.html"), 200, "OK"));
}
@GET
@Path("/.+")
public void onFile(Request request, Callback res, Callback rej) {
- res.call(new Response(request, request.context.file(data.getString("dir") + request.path.replace("..", "")), 200, "OK"));
+ res.call(new Response(request, fileContent(request, data.getString("dir") + request.path.replace("..", "")), 200, "OK"));
}
@Override
diff --git a/style.css b/style.css
index 31b37cd..e263f19 100644
--- a/style.css
+++ b/style.css
@@ -14,6 +14,10 @@ body {
text-align: justify;
}
+pre {
+ white-space: pre-wrap;
+}
+
h1 {
text-align: center;
}