From f11e72410c94577cb5cb5b14ce4d785d8ad11757 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Thu, 9 Feb 2023 17:50:18 -0500 Subject: [PATCH] fix: https://github.com/NodeBB/NodeBB/issues/11283 --- public/src/client/header/chat.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/src/client/header/chat.js b/public/src/client/header/chat.js index 0f428d92ea..4cf1686d3c 100644 --- a/public/src/client/header/chat.js +++ b/public/src/client/header/chat.js @@ -6,16 +6,16 @@ define('forum/header/chat', ['components', 'hooks'], function (components, hooks chat.prepareDOM = function () { const chatsListEl = components.get('chat/list'); - const chatsToggleEl = document.querySelector('[component="chat/dropdown"]'); + const chatsToggleEl = $('[component="chat/dropdown"]'); if (!chatsToggleEl) { return; } - chatsToggleEl.addEventListener('show.bs.dropdown', () => { + chatsToggleEl.on('show.bs.dropdown', () => { requireAndCall('loadChatsDropdown', chatsListEl); }); - if (chatsToggleEl.classList.contains('show')) { + if (chatsToggleEl.parents('.dropdown').hasClass('show')) { requireAndCall('loadChatsDropdown', chatsListEl); }