Fix Captcha placement and styling

This commit is contained in:
Yannik Rödel 2023-01-22 19:58:16 +01:00
parent e887014248
commit ebb777134f
11 changed files with 26 additions and 2 deletions

View file

@ -71,7 +71,7 @@ match os.environ.get("REQUEST_METHOD", "").upper():
# place the token *inside* the form. It assumes that there is # place the token *inside* the form. It assumes that there is
# a) only one form on the site and # a) only one form on the site and
# b) the <form> tag doesn't end on the same line. # b) the <form> tag doesn't end on the same line.
if "</form" in line.lower(): if "<!-- FORM -->" in line.lower():
print(f'<input type="hidden" name="csrftoken" value="{csrf_token}" />') print(f'<input type="hidden" name="csrftoken" value="{csrf_token}" />')
print(f'<label class="form-input">') print(f'<label class="form-input">')
@ -84,8 +84,12 @@ match os.environ.get("REQUEST_METHOD", "").upper():
print(f'</script>') print(f'</script>')
print('<script src="https://js.hcaptcha.com/1/api.js" async defer></script>') print('<script src="https://js.hcaptcha.com/1/api.js" async defer></script>')
print(f'<div class="form-input">')
print(f'<div aria-hidden="true"></div>')
print(f'<div class="h-captcha" data-sitekey="{os.environ.get("HCAPTCHA_SITE_KEY", "")}"></div>') print(f'<div class="h-captcha" data-sitekey="{os.environ.get("HCAPTCHA_SITE_KEY", "")}"></div>')
print(line) print(f'</div>')
else:
print(line)
exit(0) exit(0)

View file

@ -72,6 +72,8 @@ Im folgenden Feld kannst du weitere Anmerkungen ergänzen.
<textarea name="message"></textarea> <textarea name="message"></textarea>
</label> </label>
<!-- FORM -->
<div class="form-submit"> <div class="form-submit">
<input type="submit" value="Abschicken" /> <input type="submit" value="Abschicken" />
</div> </div>

View file

@ -86,6 +86,8 @@ installiert. Es gibt ein Programm zum Schreiben
<span>Ich habe die Hinweise gelesen.</span> <span>Ich habe die Hinweise gelesen.</span>
</label> </label>
<!-- FORM -->
<div class="form-submit"> <div class="form-submit">
<input type="submit" value="Abschicken" /> <input type="submit" value="Abschicken" />
</div> </div>

View file

@ -40,6 +40,8 @@ kein Problem.
<textarea name="message"></textarea> <textarea name="message"></textarea>
</label> </label>
<!-- FORM -->
<div class="form-submit"> <div class="form-submit">
<input type="submit" value="Abschicken" /> <input type="submit" value="Abschicken" />
</div> </div>

View file

@ -45,6 +45,8 @@ ist das auch kein Problem.
<textarea name="message"></textarea> <textarea name="message"></textarea>
</label> </label>
<!-- FORM -->
<div class="form-submit"> <div class="form-submit">
<input type="submit" value="Abschicken" /> <input type="submit" value="Abschicken" />
</div> </div>

View file

@ -52,6 +52,8 @@ Fragen haben, freuen wir uns natürlich trotzdem hier auf deine Nachricht.
<textarea name="message"></textarea> <textarea name="message"></textarea>
</label> </label>
<!-- FORM -->
<div class="form-submit"> <div class="form-submit">
<input type="submit" value="Abschicken" /> <input type="submit" value="Abschicken" />
</div> </div>

View file

@ -38,6 +38,8 @@ Problem möglichst präzise.
<textarea name="message"></textarea> <textarea name="message"></textarea>
</label> </label>
<!-- FORM -->
<div class="form-submit"> <div class="form-submit">
<input type="submit" value="Abschicken" /> <input type="submit" value="Abschicken" />
</div> </div>

View file

@ -78,6 +78,8 @@ Wie möchtest du dem Verein beitreten?
Das war's! Das war's!
Wir werden uns, nachdem du den Antrag abgeschickt hast, bei dir melden. Wir werden uns, nachdem du den Antrag abgeschickt hast, bei dir melden.
<!-- FORM -->
<div class="form-submit"> <div class="form-submit">
<input type="submit" value="Abschicken" /> <input type="submit" value="Abschicken" />
</div> </div>

View file

@ -57,6 +57,8 @@ Gruppeneinladung.
<textarea name="message"></textarea> <textarea name="message"></textarea>
</label> </label>
<!-- FORM -->
<div class="form-submit"> <div class="form-submit">
<input type="submit" value="Abschicken" /> <input type="submit" value="Abschicken" />
</div> </div>

View file

@ -82,6 +82,8 @@ Hast du weitere Fragen? Möchtest du ein konkretes Projekt unterstützen? Schrei
<textarea name="message"></textarea> <textarea name="message"></textarea>
</label> </label>
<!-- FORM -->
<div class="form-submit"> <div class="form-submit">
<input type="submit" value="Abschicken" /> <input type="submit" value="Abschicken" />
</div> </div>

View file

@ -90,6 +90,8 @@ Solltest du noch Fragen haben oder uns anderweitig etwas mitteilen wollen, kanns
<textarea name="message"></textarea> <textarea name="message"></textarea>
</label> </label>
<!-- FORM -->
<div class="form-submit"> <div class="form-submit">
<input type="submit" value="Abschicken" /> <input type="submit" value="Abschicken" />
</div> </div>