diff --git a/src/helma/framework/ResponseTrans.java b/src/helma/framework/ResponseTrans.java index 687a7e7b..3473be5c 100644 --- a/src/helma/framework/ResponseTrans.java +++ b/src/helma/framework/ResponseTrans.java @@ -362,13 +362,19 @@ public final class ResponseTrans extends Writer implements Serializable { public void debug(Object message) { if (debugBuffer == null) { debugBuffer = new StringBuffer(); + debugBuffer.append("[toggle debug info]"); + debugBuffer.append("
"); } String str = (message == null) ? "null" : message.toString(); - debugBuffer.append("

"); + debugBuffer.append("

"); debugBuffer.append(str); - debugBuffer.append("

"); + debugBuffer.append("
"); } /** @@ -611,7 +617,10 @@ public final class ResponseTrans extends Writer implements Serializable { // only close if the response hasn't been closed yet if (response == null) { // if debug buffer exists, append it to main buffer - if (debugBuffer != null) { + if (contentType != null && + contentType.startsWith("text/html") && + debugBuffer != null) { + debugBuffer.append("
"); if (buffer == null) { buffer = debugBuffer; } else {