Bonjour,
J'ai créé une petite PWA pour moi et mes collègues infirmiers et ASH. Au début c'est partit comme une blague et puis je me suis pris au jeu... et voilà : planning
Ca fonctionne très bien... sauf sous iPhone : au moment de configurer un calendrier j'ai une alerte qui ne devrait pas se lancer dans tous les cas de figure (github) :
La condition du script a pour fonction de filtrer l'entrée à un lundi obligatoirement, cependant le message sort sur iPhone même lorsque les conditions d'usage sont respectées. J'imagine un problème de format de l'input de type date sous Mac OS qui, du coup, ne correspondrait jamais au format attendu par le script, mais je n'ai rien pour tester...
Qu'en pensez-vous ? Et surtout comment remédier au problème ?
Modifié par Olivier C (24 Nov 2024 - 13:46)
J'ai créé une petite PWA pour moi et mes collègues infirmiers et ASH. Au début c'est partit comme une blague et puis je me suis pris au jeu... et voilà : planning
Ca fonctionne très bien... sauf sous iPhone : au moment de configurer un calendrier j'ai une alerte qui ne devrait pas se lancer dans tous les cas de figure (github) :
// Gestionnaire d'événement pour la date de début
startDateInput.addEventListener('change', function () {
const selectedDate = new Date(this.value)
const day = selectedDate.getDay()
if (day !== 1) {
alert('Veuillez sélectionner un lundi.')
this.value = ''
} else {
localStorage.setItem('startDate', this.value)
}
})
La condition du script a pour fonction de filtrer l'entrée à un lundi obligatoirement, cependant le message sort sur iPhone même lorsque les conditions d'usage sont respectées. J'imagine un problème de format de l'input de type date sous Mac OS qui, du coup, ne correspondrait jamais au format attendu par le script, mais je n'ai rien pour tester...
Qu'en pensez-vous ? Et surtout comment remédier au problème ?
Modifié par Olivier C (24 Nov 2024 - 13:46)