Barcode to help transmit the user URL
This commit is contained in:
parent
b849e7d884
commit
c54ecd9a87
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -1,3 +1,4 @@
|
||||
[submodule "themes/gohugo-theme-ananke"]
|
||||
path = themes/ananke
|
||||
url = https://github.com/budparr/gohugo-theme-ananke.git
|
||||
# url = https://github.com/budparr/gohugo-theme-ananke.git
|
||||
url = https://github.com/theNewDynamic/gohugo-theme-ananke.git
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Chapitre 1 - Le survivant
|
||||
title: Chapitre 1 - Le survivante
|
||||
featured_image: /../../../../../assets/Swallow_flying_drinking.jpg
|
||||
ac_choices:
|
||||
- "[Des centaines de hiboux se sont mis à voler, de jour, partout dans le pays](/pages/1er-quiz/erreur)"
|
||||
|
@ -1,9 +1,11 @@
|
||||
---
|
||||
title: Encore une
|
||||
title: Encore une!
|
||||
description: Court texte
|
||||
date: 2022-11-07T12:56:40+01:00
|
||||
ac_create:
|
||||
- /pages/1er-quiz/_index
|
||||
---
|
||||
|
||||
Texte
|
||||
Bienvenue sur votre page de joueur.
|
||||
|
||||
Je vous recommande d’enregistrer un marque page pour cette page, car son adresse est secrète et vous permet de revenir autant que vous le voulez.
|
@ -1,3 +1,7 @@
|
||||
---
|
||||
title: Joueurs
|
||||
---
|
||||
|
||||
Tous les joueurs que vous avez invités.
|
||||
|
||||
Les invitations peuvent se faire par mail, à l'aide d'un code barre ou d'un copier-coller de l'adresse de la page de chaque joueur.
|
||||
|
@ -3,7 +3,7 @@ title: Chapitre 1 - Le survivant
|
||||
featured_image: /../../../../../assets/Swallow_flying_drinking.jpg
|
||||
ac_choices:
|
||||
- "[Des centaines de hiboux se sont mis à voler, de jour, partout dans le pays](/pages/1er-quiz/erreur)"
|
||||
- "[Des averses d’étoiles filantes ont été aperçues du côté de l’Écosse](1fafe4b4-2519-438f-b69a-e14b8616eaff)"
|
||||
- "[Des averses d’étoiles filantes ont été aperçues du côté de l’Écosse](/pages/1er-quiz/erreur)"
|
||||
- "[Un chat a passé la journée à observer leur maison tout en ayant un comportement d'humain](/pages/1er-quiz/erreur)"
|
||||
- "[Tout à la fois](/pages/1er-quiz/9ade4891-d0f3-4644-8d4d-4e787aeaf22c)"
|
||||
---
|
||||
|
@ -6,4 +6,10 @@ ac_create:
|
||||
- /pages/1er-quiz/_index
|
||||
---
|
||||
|
||||
Texte
|
||||
Bienvenue sur votre page de joueur.
|
||||
|
||||
Son adresse est secrète, si quiconque y a accès il pourra jouer à votre place ou vandaliser vos badges.
|
||||
|
||||
Je vous recommande d'ajouter un marque page pour cette page, et de ne pas la
|
||||
partager avec quiconque, car cette adresse est secrète et vous permet de
|
||||
revenir autant que vous le voulez.
|
||||
|
@ -1,3 +1,11 @@
|
||||
// Add the proper absolute url to invitation link
|
||||
document.querySelectorAll('aside#actions #invitation')
|
||||
.forEach(elt => elt.href += document.location.href)
|
||||
|
||||
// Generate QR Code to ease URL transmission
|
||||
document.querySelectorAll('aside#actions #barcode')
|
||||
.forEach(elt => new QRCode(elt, document.location.href))
|
||||
|
||||
document.querySelectorAll('aside#actions #create')
|
||||
.forEach(elt => elt.onclick = () => {
|
||||
const url = `${topSection}/${uuid()}`
|
||||
|
@ -4,7 +4,7 @@ document.querySelectorAll('body.users .ac_choice input[type=radio]')
|
||||
method: 'PUT',
|
||||
body: new URLSearchParams(new FormData(elt.form))
|
||||
})
|
||||
.then(launchNotes)
|
||||
.then(launchNotes)
|
||||
.then(() => sleep(1))
|
||||
.then(() => fetch(document.body.dataset.editUrl + '.result'))
|
||||
.then(response => response.text())
|
||||
|
@ -25,10 +25,8 @@
|
||||
{{ .Summary }}
|
||||
</div>
|
||||
<a href="{{.RelPermalink}}" class="ba b--moon-gray bg-light-gray br2 color-inherit dib f7 hover-bg-moon-gray link mt2 ph2 pv1">
|
||||
{{ $.Param "read_more_copy" | default (i18n "readMore") }}
|
||||
{{ $.Param "read_more_copy" | default (i18n "readMore") | humanize }}
|
||||
</a>
|
||||
{{/* TODO: add author
|
||||
<p class="f6 lh-copy mv0">By {{ .Author }}</p> */}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -3,20 +3,23 @@
|
||||
<aside id="actions" class="w-30-l mt4-l fr tc">
|
||||
{{ if .Parent.IsHome }}
|
||||
<button id="create"
|
||||
class="br-pill f6 link dim br3 ph3 pv2 mb2 dib white bg-dark-gray pointer">
|
||||
class="author-only br-pill f6 link dim br3 ph3 pv2 mb2 dib white bg-dark-gray pointer">
|
||||
{{ T (print .Section ".create") }}
|
||||
</button>
|
||||
{{ else if .Parent.Parent.IsHome }}
|
||||
<button id="delete"
|
||||
<button id="author-only delete"
|
||||
class="br-pill f6 link dim br3 ph3 pv2 mb2 dib white bg-dark-gray pointer author-only"
|
||||
data-confirm="{{ T (print .Section ".delete") }}?">
|
||||
{{ T (print .Section ".delete") }}
|
||||
</button>
|
||||
|
||||
<a href="mailto:?subject=invitation&body={{.Permalink}}"
|
||||
class="br-pill f6 link dim br3 ph3 pv2 mb2 dib white bg-dark-gray author-only">
|
||||
<a href="mailto:?subject=invitation&body={{.Content | plainify}}"
|
||||
class="author-only br-pill f6 link dim br3 ph3 pv2 mb2 dib white bg-dark-gray"
|
||||
id="invitation">
|
||||
{{ T (print .Section ".send") }}
|
||||
</a>
|
||||
|
||||
<span id="barcode" />
|
||||
{{ end }}
|
||||
</aside>
|
||||
|
||||
|
@ -1,9 +1,14 @@
|
||||
<script>const file = '{{ .File }}'</script>
|
||||
|
||||
<script defer
|
||||
src="https://unpkg.com/tinymce@6.1.2/tinymce.js"
|
||||
src="https://unpkg.com/tinymce@6.2.0/tinymce.js"
|
||||
referrerpolicy="origin"></script>
|
||||
|
||||
<script defer
|
||||
src="https://cdn.jsdelivr.net/npm/easyqrcodejs@4.4.13/dist/easy.qrcode.min.js"
|
||||
integrity="sha256-ysnj5Mp9adRzpXyhbGW2YTdUSpdapignH3Z57bMq6G8="
|
||||
crossorigin="anonymous"></script>
|
||||
|
||||
{{ with resources.Get "js/misc.js" | minify | fingerprint }}
|
||||
<script defer src="{{ .Permalink }}"></script>
|
||||
{{ end }}
|
||||
|
Loading…
Reference in New Issue
Block a user