Skip to content

Commit 3d0a244

Browse files
authored
Update script.js
1 parent c7a5e76 commit 3d0a244

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

script.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ const input = document.getElementById("user-input");
44

55
let threadId = null;
66

7-
// ✅ Verwerkt alleen klikbare links voor bronnen met een openbare URL
7+
// ✅ Herkent bronnen zoals of
88
function formatSources(text, sources) {
9-
return text.replace(/(\d+)source/g, (match, number) => {
9+
return text.replace(/(?:\d+:)?(\d+)bron/g, (match, number) => {
1010
const source = sources?.[number];
1111
if (source?.url) {
1212
return `<a href="${source.url}" target="_blank" class="bronlink">[bron ${number}]</a>`;
@@ -16,7 +16,7 @@ function formatSources(text, sources) {
1616
});
1717
}
1818

19-
// Welkomstbericht
19+
// Welkomstbericht bij het laden
2020
window.onload = () => {
2121
const welkomstHTML = `
2222
Welkom bij <strong>Indicatiehulp.ai</strong>!<br>
@@ -37,6 +37,7 @@ window.onload = () => {
3737
appendFormattedMessage("agent-message", welkomstHTML);
3838
};
3939

40+
// Form submission → GPT-call
4041
form.addEventListener("submit", async (e) => {
4142
e.preventDefault();
4243
const message = input.value.trim();
@@ -67,6 +68,7 @@ form.addEventListener("submit", async (e) => {
6768
}
6869
});
6970

71+
// User messages
7072
function appendMessage(cssClass, text) {
7173
const msg = document.createElement("div");
7274
msg.classList.add("message", cssClass);
@@ -75,6 +77,7 @@ function appendMessage(cssClass, text) {
7577
chat.scrollTop = chat.scrollHeight;
7678
}
7779

80+
// Format welcome message
7881
function appendFormattedMessage(cssClass, htmlContent) {
7982
const msg = document.createElement("div");
8083
msg.classList.add("message", cssClass);
@@ -83,6 +86,7 @@ function appendFormattedMessage(cssClass, htmlContent) {
8386
chat.scrollTop = chat.scrollHeight;
8487
}
8588

89+
// Agent response message incl. bronverwerking
8690
function renderMessage(cssClass, data) {
8791
const msg = document.createElement("div");
8892
msg.classList.add("message", cssClass);

0 commit comments

Comments
 (0)