From b1c67f31c474dce4ab593cbe0640a380fe8bd412 Mon Sep 17 00:00:00 2001 From: Ihor_Zhekov Date: Thu, 19 Feb 2026 11:56:20 +0100 Subject: [PATCH] g --- Profice WebSite/scripts/demo-chat.js | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/Profice WebSite/scripts/demo-chat.js b/Profice WebSite/scripts/demo-chat.js index 9d8a566..71d17b5 100644 --- a/Profice WebSite/scripts/demo-chat.js +++ b/Profice WebSite/scripts/demo-chat.js @@ -25,17 +25,31 @@ class DemoChat { } setup() { - // Get demo chat elements - this.chatMessages = document.querySelector('.chat-demo .chat-messages'); - this.chatInput = document.querySelector('.chat-demo .chat-input-field'); - this.sendBtn = document.querySelector('.chat-demo .chat-send-btn'); + // Get demo chat elements - try multiple selectors for compatibility + this.chatMessages = document.querySelector('.chat-demo .chat-messages') + || document.querySelector('.chat-demo .chat-preview .chat-messages'); + this.chatInput = document.querySelector('.chat-demo .chat-input-field') + || document.querySelector('.chat-demo input[type="text"]'); + this.sendBtn = document.querySelector('.chat-demo .chat-send-btn') + || document.querySelector('.chat-demo button'); + + console.log('Demo Chat Setup:', { + messagesFound: !!this.chatMessages, + inputFound: !!this.chatInput, + sendBtnFound: !!this.sendBtn + }); if (!this.chatMessages || !this.chatInput || !this.sendBtn) { - console.warn('Demo chat elements not found'); + console.warn('Demo chat elements not found', { + chatMessages: this.chatMessages, + chatInput: this.chatInput, + sendBtn: this.sendBtn + }); return; } this.bindEvents(); + console.log('Demo Chat: Events bound successfully'); } generateSessionId() {