diff --git a/.gitea/workflows/build-and-deploy-pipeline.yaml b/.gitea/workflows/build-and-deploy-pipeline.yaml index d753ffe..7395958 100644 --- a/.gitea/workflows/build-and-deploy-pipeline.yaml +++ b/.gitea/workflows/build-and-deploy-pipeline.yaml @@ -4,7 +4,6 @@ on: push: branches: - main - - kontaktformular-filter-spam jobs: buildAndDeploy: diff --git a/assets/js/kontaktformular.js b/assets/js/kontaktformular.js index 606b3bc..a3f63bf 100644 --- a/assets/js/kontaktformular.js +++ b/assets/js/kontaktformular.js @@ -1,5 +1,5 @@ // Configuration and Messages -const debugEnabled = true +const debugEnabled = false const mouseDebugEnabled = false const zsrCheckEnabled = false const interactionThreshold = 15 // Time in seconds @@ -43,11 +43,6 @@ const captcha = document.querySelectorAll('.captcha') const captchaInput = document.querySelectorAll('.captcha-input') const captchaVerifyButton = document.querySelectorAll('.captcha-verify') const botBadge = document.createElement('div') - -// Form fields -const subjectField = document.getElementById('subject') -const messageField = document.getElementById('description') - if (debugEnabled) { botBadge.className = 'bot-badge' document.body.appendChild(botBadge) @@ -107,9 +102,6 @@ function handleMouseMove(event) { function checkForBotBehavior() { let timeSpent = (Date.now() - startTime) / 1000 botDetected = - subjectField.value === "I promised." || -// or if messageField Has string "Hi, this is" in it - messageField.value.startsWith("Hi, this is") || !userInteracted || interactionCount === 0 || honeypotInput1.value !== '' || @@ -139,11 +131,7 @@ function checkForBotBehavior() { ' honeypotInput2:' + honeypotInput2.value + ' verifyEmailInput:' + - verifyEmailInput.value + - ' subjectField:' + - subjectField.value + - ' messageField:' + - messageField.value + verifyEmailInput.value ) } function handleSubmit(e) { @@ -156,6 +144,7 @@ function handleSubmit(e) { fakeOut() return false } + const formData = new FormData(form) const formDataEncoded = new URLSearchParams(formData).toString() const formURL = form.action + '.json' @@ -175,7 +164,7 @@ function handleSubmit(e) { }) .then((data) => { submitButton.disabled = true - submitButton.innerHTML = ` + submitButton.innerHTML = ` ` setTimeout(() => { @@ -200,7 +189,7 @@ function handleSubmit(e) { } function fakeOut() { submitButton.disabled = true - submitButton.innerHTML = ` + submitButton.innerHTML = ` ` setTimeout(() => { diff --git a/content/french/sections/footer.md b/content/french/sections/footer.md index a975c16..68d110a 100644 --- a/content/french/sections/footer.md +++ b/content/french/sections/footer.md @@ -21,7 +21,7 @@ CH-8253 Diessenhofen 079 393 86 83 -support"at"verua.ch +support@verua.ch     diff --git a/content/german/sections/footer.md b/content/german/sections/footer.md index 799afc0..7d39497 100644 --- a/content/german/sections/footer.md +++ b/content/german/sections/footer.md @@ -19,7 +19,7 @@ CH-8253 Diessenhofen 079 393 86 83 -support"at"verua.ch +support@verua.ch     @@ -42,4 +42,4 @@ support"at"verua.ch {{% /columns %}} -{{% /aligncenter %}} +{{% /aligncenter %}} \ No newline at end of file