🐛 Correction de l'affichage de l'alerte qui n'apparaissaient pas dans certains cas

This commit is contained in:
Melaine Gérard 2024-09-14 20:39:22 +02:00
parent f525fd90d8
commit db4f63966b

View File

@ -2017,21 +2017,17 @@ document.addEventListener('readystatechange', function() {
//empêcher l'action par défaut du navigateur //empêcher l'action par défaut du navigateur
event.preventDefault(); event.preventDefault();
//définir les conteneurs de l'information que nous ciblons //définir les conteneurs de l'information que nous ciblons
const donjon = document.querySelector("#quoteContainer p").innerText;
const quoteGenius = document.querySelector("#quoteGenius").innerText;
//obtenir un nouveau nombre aléatoire à attacher à un donjon et fixer une limite //obtenir un nouveau nombre aléatoire à attacher à un donjon et fixer une limite
const sourceLength = quoteSource.length; const sourceLength = quoteSource.length;
let randomNumber = Math.floor(Math.random() * sourceLength); let randomNumber = Math.floor(Math.random() * sourceLength);
//sélectionner un nouveau donjon //sélectionner un nouveau donjon
const min = document.getElementById("min").value; const min = document.getElementById("min").value;
const max = document.getElementById("max").value; const max = document.getElementById("max").value;
if (min > max - 10) {
return alert('Intervalle trop petit.');
}
while (quoteSource[randomNumber].niveau > max || quoteSource[randomNumber].niveau < min) { while (quoteSource[randomNumber].niveau > max || quoteSource[randomNumber].niveau < min) {
randomNumber = Math.floor(Math.random() * sourceLength); randomNumber = Math.floor(Math.random() * sourceLength);
//on interdit les intervalles trop petit
if (min > max - 10) {
alert('Intervalle trop petit.');
break;
}
} }
const newQuoteText = quoteSource[randomNumber].donjon; const newQuoteText = quoteSource[randomNumber].donjon;