From 03f6f5e5b7bfb84de40b52efbfbe8ba7d9e5f918 Mon Sep 17 00:00:00 2001 From: Peach Date: Thu, 12 Mar 2020 10:03:00 -0400 Subject: [PATCH] Attribute /raw messages, fix /uhtml in chat (#1475) --- js/client-chat.js | 2 +- js/client-mainmenu.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/js/client-chat.js b/js/client-chat.js index f5bfd8e11..414948a4b 100644 --- a/js/client-chat.js +++ b/js/client-chat.js @@ -1611,7 +1611,7 @@ } var isHighlighted = userid !== app.user.get('userid') && this.getHighlight(message); - var parsedMessage = MainMenuRoom.parseChatMessage(message, name, ChatRoom.getTimestamp('chat', msgTime), isHighlighted); + var parsedMessage = MainMenuRoom.parseChatMessage(message, name, ChatRoom.getTimestamp('chat', msgTime), isHighlighted, this.$chat); if (typeof parsedMessage === 'object' && 'noNotify' in parsedMessage) { mayNotify = mayNotify && !parsedMessage.noNotify; parsedMessage = parsedMessage.message; diff --git a/js/client-mainmenu.js b/js/client-mainmenu.js index d785bd2ba..d0e608382 100644 --- a/js/client-mainmenu.js +++ b/js/client-mainmenu.js @@ -1023,16 +1023,16 @@ if (!html) { $elements.remove(); } else if (!$elements.length) { - $chatElem.append('
' + BattleLog.sanitizeHTML(html) + '
'); + $chatElem.append('
' + BattleLog.sanitizeHTML(html) + '
'); } else if (cmd === 'uhtmlchange') { $elements.html(BattleLog.sanitizeHTML(html)); } else { $elements.remove(); - $chatElem.append('
' + BattleLog.sanitizeHTML(html) + '
'); + $chatElem.append('
' + BattleLog.sanitizeHTML(html) + '
'); } return ''; case 'raw': - return '
' + BattleLog.sanitizeHTML(target) + '
'; + return '
' + BattleLog.sanitizeHTML(target) + '
'; case 'nonotify': return {message: '
' + timestamp + BattleLog.sanitizeHTML(target) + '
', noNotify: true}; default: