Closed alexis-michaud closed 3 years ago
C'est vraiment amusant à explorer ! C'est incrémental au fil des clics. Si on clique et reclique sur un même DOI, le compteur grandit. C'est ainsi qu'on peut obtenir un appel de note numéro 130 (avec toujours une bonne correspondance entre numéro d'appel de note et numéro de note) en cliquant tout son saoul sur le bouton DOI de la phrase 2
Les clics font alternativement apparaître et disparaître le DOI... et le compteur tourne :smiley:
Pour les phrases qui ont plusieurs notes, le compteur augmente de n à chaque clic. Ca permet de vérifier au passage que le système des notes est hyper-robuste au compteur : les 4 chiffres de notes sont atteints sans encombres !!
Je m'en tiens là pour ce rapport d'erreur et passe la main au pro :) @m8nli9ht
OK je viens de trouver l'erreur (note technique : le changement d'état du composant entraîne un re-render qui recalcule les index de note => solution : déplacement de l'instruction de remise à zéro dans le render et non pas dans le constructeur)
Un truc d'assez haute voltige informatique, candidat in extremis au concours du bogue Pangloss le plus craquant de l'année 2002 :grin: Cliquer sur le bouton d'un DOI modifie... la numérotation des notes de l'unité S concernée.
Ca se passe ici.
Au départ (avant de cliquer sur des boutons DOI), la numérotation des notes part de 1 pour chaque phrase.
Un clic sur le bouton DOI de la phrase 4 (S4) fait commencer la numérotation... à 2 pour les phrases 2 et 4, qui ont leur DOI affiché. La phrase 5 ne bouge pas (numérotation à partir de 1).
Et quand on décoche (nouveau clic sur l'icône DOI, qui fait disparaître l'affichage du DOI), la numérotation commence... à trois :smiley:
La phrase 5 ne bouge toujours pas. Intéressant et cocasse !
Pour essayer de trouver la régularité : Soit n le nombre de notes associées à une phrase. Quand on clique sur le bouton d'un DOI, cela incrémente le compteur de notes de la phrase concernée de n. Au lieu de commencer à 1, le compte des notes commence donc à n + 1. S'il y a 1 note, elle sera notée 1+1 = 2. S'il y a 3 notes, elles seront notées de 4 à 6. S'il y a 4 notes (ex.: phrase 115), elles seront notées de 1+4 à 4+4, donc de 5 à 8.
Un petit élément de complexité est que les notes rattachées au niveau du
TEXT
entier s'invitent dans le décompte de notes de la première phrase (S1), lorsqu'on clique sur le bouton "DOI" de celle-ci.