06/09 Fix chatbot common questions doesn't work

This commit is contained in:
2026-06-09 16:20:59 -04:00
parent 38dff9ea02
commit e095b08b22
+6 -4
View File
@@ -60,7 +60,8 @@
<div class="d-flex flex-wrap gap-2 mb-2"> <div class="d-flex flex-wrap gap-2 mb-2">
{% for faq in faqs %} {% for faq in faqs %}
<button class="btn btn-outline-secondary btn-sm faq-btn" <button class="btn btn-outline-secondary btn-sm faq-btn"
onclick="sendFaq(this, {{ faq.text | tojson }})"> data-faq="{{ faq.text | e }}"
onclick="sendFaq(this)">
<i class="{{ faq.icon }} me-1"></i>{{ faq.text }} <i class="{{ faq.icon }} me-1"></i>{{ faq.text }}
</button> </button>
{% endfor %} {% endfor %}
@@ -159,7 +160,8 @@
let history = []; let history = [];
// ── Greeting on page load ────────────────────────────────────────────── // ── Greeting on page load ──────────────────────────────────────────────
appendMessage('ai', "👋 Hi {{ current_user.display_name }}! I'm your JQC support assistant. " + var userName = {{ current_user.display_name | tojson }};
appendMessage('ai', "👋 Hi " + userName + "! I'm your JQC support assistant. " +
"I can help you with inspections, issues, reports, and more. " + "I can help you with inspections, issues, reports, and more. " +
"Click a question below or type your own."); "Click a question below or type your own.");
@@ -249,9 +251,9 @@
sendMessage(chatInput.value); sendMessage(chatInput.value);
}; };
window.sendFaq = function (btn, text) { window.sendFaq = function (btn) {
btn.disabled = true; btn.disabled = true;
sendMessage(text); sendMessage(btn.dataset.faq);
}; };
// ── Enter key support ────────────────────────────────────────────────── // ── Enter key support ──────────────────────────────────────────────────