BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
public_html
/
app.imagivibe.com
/
public
/
vendor
/
web-chat
/
js
📤 Upload
📝 New File
📁 New Folder
Close
Editing: openai_webchat.js
function startAnalyze(event) { const inputs = event.target.elements; const locale = inputs['locale'].value; const category_id = inputs['category_id'].value; const website_url = inputs['website_url'].value; function isValidUrl(url) { try { new URL(url); return true; } catch (error) { return false; } } if (!isValidUrl(website_url)) { toastr.warning('Please input valid URL.'); return false; } var formData = new FormData(); formData.append('category_id', category_id); formData.append('website_url', website_url); const analyzeBtn = document.querySelector('#start_analyze_btn'); analyzeBtn.setAttribute('disabled', true); Alpine.store('appLoadingIndicator').show(); const req = startNewChat(category_id, locale, website_url); req.always(() => { // in cases where we have analyze form in a modal const analyzeModal = document.querySelector('.lqd-webchat-analyze-modal'); analyzeBtn.setAttribute('disabled', false); Alpine.store('appLoadingIndicator').hide(); if ( analyzeModal ) { Alpine.$data(analyzeModal).modalOpen = false; } }); }
Save
Cancel