diff --git a/events.py b/events.py
index bf582be..47d891b 100644
--- a/events.py
+++ b/events.py
@@ -4,8 +4,11 @@ SocketIO events.
"""
import time
+import bleach
from flask_socketio import SocketIO, emit, join_room
+import database as db
+
socketio = SocketIO()
@socketio.on('joined', namespace="/chat")
@@ -28,5 +31,18 @@ def text(data):
name = data["name"]
date = int(time.time())
data["date"] = date
+
+ message = message.strip()
+ if not message:
+ return
+ tags = ["b", "code", "i", "s"]
+ message = bleach.clean(message, tags=tags)
+ lines = []
+ for line in message.splitlines():
+ if line.startswith(">"):
+ line = '' + line + ''
+ lines.append(line)
+ message = "
".join(lines)
+ data["message"] = message
- emit('message', data, room=room)
+ emit("message", data, room=room)
diff --git a/static/anonkun.css b/static/anonkun.css
index d081e92..0d7cc28 100644
--- a/static/anonkun.css
+++ b/static/anonkun.css
@@ -34,3 +34,7 @@
resize: none;
box-sizing: border-box;
}
+
+.greenText {
+ color: green;
+}