From 46de3899619e10ae7aac44aecca4e46fc9e7ff43 Mon Sep 17 00:00:00 2001 From: Guangcong Luo Date: Sat, 31 Aug 2013 17:04:34 -0500 Subject: [PATCH] Support client-side chat logging --- index.template.html | 1 + js/client-chat.js | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/index.template.html b/index.template.html index 54404f0b6..1e5037528 100644 --- a/index.template.html +++ b/index.template.html @@ -95,6 +95,7 @@ + diff --git a/js/client-chat.js b/js/client-chat.js index 7dc7d40da..22c679d25 100644 --- a/js/client-chat.js +++ b/js/client-chat.js @@ -945,6 +945,7 @@ } else { outputChat(); } + Storage.logChat(this.id, '* '+name+' '+message); } else if (message.substr(0,5) === '/mee ') { message = message.substr(5); if (showme) { @@ -952,8 +953,10 @@ } else { outputChat(); } + Storage.logChat(this.id, '* '+name+message); } else if (message.substr(0,10) === '/announce ') { this.$chat.append(chatDiv + timestamp + '' + clickableName + ': ' + Tools.parseMessage(message.substr(10), name) + ''); + Storage.logChat(this.id, ''+name+': /announce '+message); } else if (message.substr(0,6) === '/warn ') { app.addPopup(RulesPopup, {warning: message.substr(6)}); } else if (message.substr(0,14) === '/data-pokemon ') { @@ -968,6 +971,7 @@ // Normal chat message. if (message.substr(0,2) === '//') message = message.substr(1); outputChat(); + Storage.logChat(this.id, ''+name+': '+message); } } }, {