From 2f5b4b29f09faf46a06314c70a1c50fe260dec51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 28 Jan 2025 09:56:34 -0500 Subject: [PATCH] feat: use text-danger if chat over limit closes #13093 --- public/src/client/chats/messages.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/public/src/client/chats/messages.js b/public/src/client/chats/messages.js index d82dff71c3..c2fdd4ecad 100644 --- a/public/src/client/chats/messages.js +++ b/public/src/client/chats/messages.js @@ -50,7 +50,10 @@ define('forum/chats/messages', [ messages.updateRemainingLength = function (parent) { const element = parent.find('[component="chat/input"]'); parent.find('[component="chat/message/length"]').text(element.val().length); - parent.find('[component="chat/message/remaining"]').text(config.maximumChatMessageLength - element.val().length); + const remainingLength = config.maximumChatMessageLength - element.val().length + parent.find('[component="chat/message/remaining"]').text(remainingLength) + .toggleClass('fw-bold text-danger', remainingLength < 0) + .toggleClass('text-muted', remainingLength >= 0); hooks.fire('action:chat.updateRemainingLength', { parent: parent, });