diff --git a/assets/js/components/conversations/chatWindows.js b/assets/js/components/conversations/chatWindows.js index 3928602c..38bcb518 100644 --- a/assets/js/components/conversations/chatWindows.js +++ b/assets/js/components/conversations/chatWindows.js @@ -302,6 +302,10 @@ const ConvChatWindow = { //Change the name of the conversation this.changeName(await getConvName(conv), conversationWindow); + // Apply the color of the conversation (if any) + if (conv.color) + conversationWindow.rootElem.setAttribute("style", "--primary-blue: #" +conv.color) + // Update conversation members informations this.updateMembersList(conversationInfos); diff --git a/assets/js/pages/conversations/conversation.js b/assets/js/pages/conversations/conversation.js index c568e89c..770b8f87 100644 --- a/assets/js/pages/conversations/conversation.js +++ b/assets/js/pages/conversations/conversation.js @@ -59,6 +59,8 @@ const ConversationPageConvPart = { class: "box box-primary box-conversation direct-chat-primary big-box-conversation" }); + this._conv_info.window.root = box; + //Box header var boxHeader = createElem2({ appendTo: box, @@ -129,6 +131,9 @@ const ConversationPageConvPart = { //Get and apply the name of the conversation this._conv_info.window.title.innerHTML = await getConvName(convInfo); + if (convInfo.color) + this._conv_info.window.root.setAttribute("style", "--primary-blue: #" +convInfo.color) + //Add send message form this.addSendMessageForm();