Add success message input to QRgen

This commit is contained in:
Oskar Winkels 2025-09-10 08:59:42 +02:00
parent e48a69aa1c
commit dfcfe86fdb
Signed by: o.winkels
GPG Key ID: E7484A06E99DAEF1

View File

@ -76,9 +76,15 @@
<input type="text" name="checkpoint" id="checkpoint" placeholder="123" required>
</label>
<label>
Ask for name entry at this checkpoint:<br>
<input type="checkbox" name="askname" id="askname">
Custom Success Message:<br>
<input type="text" name="success_message" id="success_message" placeholder="Super, du hast alle Objekte gefunden!">
</label>
<br><br>
<label>
<input type="checkbox" name="askname" id="askname">
Ask for name entry at this checkpoint
</label>
<br><br>
<input type="submit" value="Print">
</form>
</main>
@ -105,9 +111,10 @@
console.log(e)
var details = {}
details.game = e.srcElement[0].value
details.checkpoint = e.srcElement[1].value
details.askname = document.getElementById('askname').checked
details.game = e.srcElement[0].value
details.checkpoint = e.srcElement[1].value
details.success_message = e.srcElement[2].value
details.askname = document.getElementById('askname').checked
writePage(p, details)
@ -123,10 +130,14 @@
+ '?game=' + details.game
+ '&checkpoint=' + details.checkpoint
console.log(details.askname)
console.log(details)
if (details.askname)
url += '&askname=true'
if (details.success_message)
url += '&success_message=' + encodeURI(details.success_message)
var title = el.querySelector('.title')
var qr = el.querySelector('.qr')
var link = el.querySelector('.link')