Changeset 3322263
- Timestamp:
- 07/04/2025 11:01:28 AM (8 months ago)
- Location:
- visualwebs-ml
- Files:
-
- 2 edited
-
tags/5.4.1/assets/js/chatbot.js (modified) (2 diffs)
-
trunk/assets/js/chatbot.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
visualwebs-ml/tags/5.4.1/assets/js/chatbot.js
r3321467 r3322263 37 37 'DOMContentLoaded', 38 38 function () { 39 40 if (window.visualwebsAiChatbot) { 41 return; 42 } 43 if (!window.visualwebsAiChatbotData || typeof window.visualwebsAiChatbotData !== 'object') { 44 console.error('visualwebsAiChatbotData is not defined or not an object!'); 39 if (typeof visualwebsAiChatbotData === 'undefined') { 40 console.error('visualwebsAiChatbotData is not defined!'); 45 41 return; 46 42 } 47 43 const visualwebsAiChatbotOptions = 48 44 { 49 "chatApiUrl": window.visualwebsAiChatbotData.chatApiUrl,45 "chatApiUrl": visualwebsAiChatbotData.chatApiUrl, 50 46 "uniqueSessionId": '', 51 "chatbotCurrentPageInfo": window.visualwebsAiChatbotData.chatbotCurrentPageInfo,52 "mainBackgroundColor": window.visualwebsAiChatbotData.mainBackgroundColor,53 "linksColor": window.visualwebsAiChatbotData.linksColor,54 "chatbotHeaderTitle": window.visualwebsAiChatbotData.chatbotHeaderTitle,55 "chatbotDisclaimerUrl": window.visualwebsAiChatbotData.chatbotDisclaimerUrl,56 "chatbotOfflineMessage": window.visualwebsAiChatbotData.chatbotOfflineMessage,57 "chatbotLogoUrl": window.visualwebsAiChatbotData.chatbotLogoUrl,47 "chatbotCurrentPageInfo": visualwebsAiChatbotData.chatbotCurrentPageInfo, 48 "mainBackgroundColor": visualwebsAiChatbotData.mainBackgroundColor, 49 "linksColor": visualwebsAiChatbotData.linksColor, 50 "chatbotHeaderTitle": visualwebsAiChatbotData.chatbotHeaderTitle, 51 "chatbotDisclaimerUrl": visualwebsAiChatbotData.chatbotDisclaimerUrl, 52 "chatbotOfflineMessage": visualwebsAiChatbotData.chatbotOfflineMessage, 53 "chatbotLogoUrl": visualwebsAiChatbotData.chatbotLogoUrl, 58 54 "platform": 'wordpress' 59 55 }; 60 56 61 fetch( window.visualwebsAiChatbotData.restUrl)57 fetch(visualwebsAiChatbotData.restUrl) 62 58 .then(response => response.json()) 63 59 .then(nonce => { … … 65 61 const visualwebsAiChatbot = new VisualwebsAi.Chatbot(visualwebsAiChatbotOptions); 66 62 window.visualwebsAiChatbot = visualwebsAiChatbot; 67 }).catch(error => {68 console.error('Error fetching nonce:', error);69 63 }); 70 64 } -
visualwebs-ml/trunk/assets/js/chatbot.js
r3321467 r3322263 37 37 'DOMContentLoaded', 38 38 function () { 39 40 if (window.visualwebsAiChatbot) { 41 return; 42 } 43 if (!window.visualwebsAiChatbotData || typeof window.visualwebsAiChatbotData !== 'object') { 44 console.error('visualwebsAiChatbotData is not defined or not an object!'); 39 if (typeof visualwebsAiChatbotData === 'undefined') { 40 console.error('visualwebsAiChatbotData is not defined!'); 45 41 return; 46 42 } 47 43 const visualwebsAiChatbotOptions = 48 44 { 49 "chatApiUrl": window.visualwebsAiChatbotData.chatApiUrl,45 "chatApiUrl": visualwebsAiChatbotData.chatApiUrl, 50 46 "uniqueSessionId": '', 51 "chatbotCurrentPageInfo": window.visualwebsAiChatbotData.chatbotCurrentPageInfo,52 "mainBackgroundColor": window.visualwebsAiChatbotData.mainBackgroundColor,53 "linksColor": window.visualwebsAiChatbotData.linksColor,54 "chatbotHeaderTitle": window.visualwebsAiChatbotData.chatbotHeaderTitle,55 "chatbotDisclaimerUrl": window.visualwebsAiChatbotData.chatbotDisclaimerUrl,56 "chatbotOfflineMessage": window.visualwebsAiChatbotData.chatbotOfflineMessage,57 "chatbotLogoUrl": window.visualwebsAiChatbotData.chatbotLogoUrl,47 "chatbotCurrentPageInfo": visualwebsAiChatbotData.chatbotCurrentPageInfo, 48 "mainBackgroundColor": visualwebsAiChatbotData.mainBackgroundColor, 49 "linksColor": visualwebsAiChatbotData.linksColor, 50 "chatbotHeaderTitle": visualwebsAiChatbotData.chatbotHeaderTitle, 51 "chatbotDisclaimerUrl": visualwebsAiChatbotData.chatbotDisclaimerUrl, 52 "chatbotOfflineMessage": visualwebsAiChatbotData.chatbotOfflineMessage, 53 "chatbotLogoUrl": visualwebsAiChatbotData.chatbotLogoUrl, 58 54 "platform": 'wordpress' 59 55 }; 60 56 61 fetch( window.visualwebsAiChatbotData.restUrl)57 fetch(visualwebsAiChatbotData.restUrl) 62 58 .then(response => response.json()) 63 59 .then(nonce => { … … 65 61 const visualwebsAiChatbot = new VisualwebsAi.Chatbot(visualwebsAiChatbotOptions); 66 62 window.visualwebsAiChatbot = visualwebsAiChatbot; 67 }).catch(error => {68 console.error('Error fetching nonce:', error);69 63 }); 70 64 }
Note: See TracChangeset
for help on using the changeset viewer.