From ef1ddb58a0518a1e7ac3299248f3a588aa4b5aaa Mon Sep 17 00:00:00 2001 From: Chi Cong Tran Date: Tue, 5 Aug 2025 08:21:28 +0200 Subject: [PATCH] encode body in mail-to-link button --- .../(token-based)/list/[vorgang]/+page.svelte | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/src/routes/(token-based)/list/[vorgang]/+page.svelte b/src/routes/(token-based)/list/[vorgang]/+page.svelte index 4bcc446..eef65c3 100644 --- a/src/routes/(token-based)/list/[vorgang]/+page.svelte +++ b/src/routes/(token-based)/list/[vorgang]/+page.svelte @@ -132,21 +132,17 @@ function constructMailToLink() { const subject = "Link zum Tatvorgang"; const link = $page.url.toString().split('?')[0]; - const body = ` - Hallo, - %0D%0A - %0D%0A - hier ist der Link zum Tatvorgang:%0D%0A - ${link} - %0D%0A - %0D%0A - Der Zugangs-PIN wird zur Sicherheit über einen zweiten Kommunikationskanal übermittelt. - %0D%0A - %0D%0A - Mit freundlichen Grüßen, - `; + const body = `Hallo, - const mailtoLink = `mailto:?subject=${encodeURIComponent(subject)}&body=${body}`; +hier ist der Link zum Tatvorgang: +${link} + +Der Zugangs-PIN wird zur Sicherheit über einen zweiten Kommunikationskanal übermittelt. + +Mit freundlichen Grüßen, +`; + + const mailtoLink = `mailto:?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(body)}`; return mailtoLink; }