feat: permit to generate only multiplications
This commit is contained in:
@@ -61,6 +61,11 @@
|
||||
<div class="form-text">Nombre total d'exercices à générer (entre 1 et 100)</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-3 form-check">
|
||||
<input type="checkbox" class="form-check-input" id="multiplicationOnly">
|
||||
<label class="form-check-label" for="multiplicationOnly">Générer uniquement des multiplications</label>
|
||||
</div>
|
||||
|
||||
<div class="d-grid">
|
||||
<button type="submit" class="btn btn-primary btn-lg" id="generateBtn">
|
||||
<span id="buttonText">Générer le PDF (Mult/Div)</span>
|
||||
@@ -511,6 +516,7 @@
|
||||
const minTable = parseInt(document.getElementById('minTable').value);
|
||||
const maxTable = parseInt(document.getElementById('maxTable').value);
|
||||
const numExercises = parseInt(document.getElementById('numExercises').value);
|
||||
const multiplicationOnly = document.getElementById('multiplicationOnly').checked;
|
||||
|
||||
const generateBtn = document.getElementById('generateBtn');
|
||||
const buttonText = document.getElementById('buttonText');
|
||||
@@ -530,7 +536,8 @@
|
||||
body: JSON.stringify({
|
||||
min_table: minTable,
|
||||
max_table: maxTable,
|
||||
num_exercises: numExercises
|
||||
num_exercises: numExercises,
|
||||
multiplication_only: multiplicationOnly
|
||||
})
|
||||
});
|
||||
|
||||
@@ -545,13 +552,14 @@
|
||||
// Show success message
|
||||
const resultContainer = document.getElementById('resultContainer');
|
||||
const resultMessage = document.getElementById('resultMessage');
|
||||
const exerciseType = multiplicationOnly ? "multiplications uniquement" : "multiplications et divisions";
|
||||
resultMessage.innerHTML = `
|
||||
<div class="alert alert-success">
|
||||
<h6>PDF généré avec succès!</h6>
|
||||
<p>Le téléchargement devrait commencer automatiquement.</p>
|
||||
<ul class="mb-0">
|
||||
<li>Tables de ${minTable} à ${maxTable}</li>
|
||||
<li>${numExercises} exercices générés</li>
|
||||
<li>${numExercises} exercices générés (${exerciseType})</li>
|
||||
</ul>
|
||||
</div>
|
||||
`;
|
||||
|
||||
Reference in New Issue
Block a user