diff --git a/README.md b/README.md index 4fbd825..6fdadf3 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Samostatny live chat widget pro vlozeni pres GTM. Prvni verze je realny live cha - Multi-company / multi-site / multi-user schema. - Admin login pres `.env` hodnoty `USER_1/PASS_1`, rozsiritelne o `USER_2/PASS_2`. - Widget vlozitelny pres GTM, konfigurovatelny pres `PUBLIC_BASE_URL`. -- Zprava zakaznika je povinna, jmeno/email/telefon jsou schovane v rozbalovacim detailu. +- Zprava zakaznika je povinna, kontaktni udaje se nesbiraji jako samostatna pole. - Realtime pres SSE: nove zpravy, nove konverzace, typing indikace. - Rucni online/offline prepinac v adminu. - Stavy konverzace: `new`, `open`, `resolved`, `spam`. diff --git a/public/widget.js b/public/widget.js index 7702066..c3fc9bb 100644 --- a/public/widget.js +++ b/public/widget.js @@ -34,12 +34,6 @@
-
- ${escapeHtml(copy.detailsLabel)} - - - -
@@ -108,11 +102,6 @@ const files = [...form.attachments.files].slice(0, 3); return { message: fd.get("message") || "", - visitorInfo: { - name: fd.get("name") || "", - email: fd.get("email") || "", - phone: fd.get("phone") || "" - }, attachments: await Promise.all(files.map(fileToPayload)) }; } @@ -154,8 +143,7 @@ intro: pick(settings.intro), offlineIntro: pick(settings.offlineIntro), placeholder: pick(settings.placeholder), - sendLabel: pick(settings.sendLabel), - detailsLabel: pick(settings.detailsLabel) + sendLabel: pick(settings.sendLabel) }; } @@ -194,9 +182,6 @@ .mf-message a { color: inherit; display: inline-block; margin-top: 6px; } .mf-typing { padding: 0 14px 8px; color: ${c.muted}; font-size: 13px; } .mf-form { border-top: 1px solid #dfe6e2; padding: 12px; display: grid; gap: 9px; } - details { color: ${c.muted}; font-size: 13px; } - details[open] { display: grid; gap: 8px; } - summary { cursor: pointer; margin-bottom: 8px; } input, textarea { width: 100%; border: 1px solid #dfe6e2; border-radius: 6px; padding: 9px 10px; color: ${c.text}; background: white; } textarea { resize: vertical; min-height: 72px; } .mf-actions { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 9px; align-items: center; }