Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Demander avant de sauvegarder les données en local #10

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
8 changes: 6 additions & 2 deletions certificate.js
Expand Up @@ -198,7 +198,9 @@ function getAndSaveReasons () {
const values = $$('input[name="field-reason"]:checked')
.map(x => x.value)
.join('-')
localStorage.setItem('reasons', values)
if ($('#checkbox-sauvegarde:checked')) {
localStorage.setItem('reasons', values)
}
return values
}

Expand All @@ -224,7 +226,9 @@ const snackbar = $('#snackbar')
$('#form-profile').addEventListener('submit', async event => {
event.preventDefault()

saveProfile()
if ($('#checkbox-sauvegarde:checked')) {
saveProfile()
}
const reasons = getAndSaveReasons()
const pdfBlob = await generatePdf(getProfile(), reasons)
downloadBlob(pdfBlob, 'attestation.pdf')
Expand Down
4 changes: 4 additions & 0 deletions index.html
Expand Up @@ -239,6 +239,10 @@ <h3>Choisissez un motif de sortie</h3>


<p class="text-center mt-5">
<div class="form-check">
<input class="form-check-input" type="checkbox" name="field-sauvegarde" id="checkbox-sauvegarde" value="sauvegarde">
<label class="form-check-label" for="checkbox-sauvegarde">Enregistrer mes informations dans mon navigateur web pour ne pas à avoir à les renseigner la prochaine fois.</label>
</div>
<button type="submit" class="btn btn-primary btn-attestation"> <span class="btn-text">Générer mon attestation</span></button>
</p>
<div class="bg-primary d-none" id="snackbar">
Expand Down