Commit Graph
67 Commits
Author SHA1 Message Date
matthieu ddd62a2300 Contact: correction BarreRecherche (composant a props, hooks dans le composant, fragment) + Badge (passer Type App->Carte->Badge) + enonce React #3 (formulaire, tri, React Router) 2026-06-25 09:13:00 +02:00
Stage2 67d8934477 started creating BarreRecherche.jsx but unfinished 2026-06-24 16:51:57 +02:00
Stage2 68a9645930 added "jeux" in json and fixed small bug 2026-06-24 16:06:57 +02:00
Stage2 fce6355113 fixed two of tree bugs (the ones about the likes buttons) 2026-06-24 15:28:10 +02:00
matthieu f74f9a0100 Tuto contact: faire remonter les likes (l'enfant doit APPELER props.onLike) + explication de l'initialisation useState (pourquoi meme valeur de depart) 2026-06-24 14:47:13 +02:00
Stage2 6be5ca583b added like that continue even with reload but buggy 2026-06-24 14:38:08 +02:00
Stage2 dab2650776 details on like total (still doesn't work) 2026-06-24 11:58:38 +02:00
Stage2 b5906c3f92 trying to understand how to add a like total that works 2026-06-24 11:41:52 +02:00
Stage2 82fe5d7085 also created baddges.jsx 2026-06-24 11:13:15 +02:00
Stage2 9bb89e8280 added likes and search bar but badges don't work 2026-06-24 11:12:40 +02:00
matthieu bdd8316838 Enonce React #2 contact (Zelda): nettoyage template + fix Docs.jsx, map/key, conditionnel, etat local, champ controle, lifting state up, useEffect, fetch en React, re-decoupage 2026-06-24 09:24:17 +02:00
Stage2 9b91627ed4 finished most of tuto 2026-06-23 16:53:02 +02:00
Stage2 86933e15c0 added footer and header 2026-06-23 16:05:51 +02:00
matthieu b43c9989f4 Tuto React: expliquer pourquoi App n'affiche ni Header ni Footer (majuscule = composant vs balise HTML, pas d'erreur), + verifs import/export 2026-06-23 15:50:25 +02:00
Stage2 e8448d229c base of react project 2026-06-23 15:19:01 +02:00
Stage2 9b04253827 fixed the map thing 2026-06-23 14:35:28 +02:00
matthieu 17d969efe4 Tuto React depuis zero: install Node/npm, Vite, structure, JSX, decoupage en composants (1 composant = 1 fichier), props, useState 2026-06-23 14:30:40 +02:00
matthieu 77f564afdb Contact: restaurer section Ctrl+Entree du fichier alerte + correction map (filter/map confondus, variables inexistantes, scope, soustraction) 2026-06-23 14:09:24 +02:00
Stage2 64cb4a206e some code with map it doesnt work 2026-06-23 12:06:58 +02:00
matthieu 0ea04988a3 Correction contact: alerte form marche en file:// pas localhost (preventDefault manquant + form qui poste, 501 du serveur) + explication file:// vs http://localhost 2026-06-23 11:10:21 +02:00
Stage2 0e43342e59 added keyboard shortcuts but they don't work on localhost page 2026-06-23 11:05:14 +02:00
Stage2 6150a7c045 added time to fotbar and badge now auto refresh 2026-06-23 10:47:08 +02:00
Stage2 74bc44a09c changed flotte tableau but it doesn't show up sometimes 2026-06-23 09:51:23 +02:00
matthieu 0b47b53218 Correction contact API flotte: id corps_flotte inexistant, deux versions qui se telescopent, brancher fetch sur afficherFlotte 2026-06-23 09:21:58 +02:00
Stage2 e0589bf965 added tableau flotte and other stuff in flotte.js 2026-06-22 16:50:28 +02:00
Stage2 608cceec18 fixed small bugs, added a table to show the flotte 2026-06-22 16:40:20 +02:00
matthieu fe90e2d766 Correction contact: script mal ferme (flotte.js), 200 serveur vs reponse navigateur, chemin fetch, bouton Effacer type submit, label for/id 2026-06-22 15:51:03 +02:00
Stage2 f250c06331 added flotte.js and linked it to contact.html but doesnt work 2026-06-22 15:42:37 +02:00
Stage2 14286db2e0 added flotte.js but doesn't show up on console 2026-06-22 15:41:42 +02:00
Stage2 47ec3842e3 aded json page and minor other changes 2026-06-22 15:24:54 +02:00
Stage2 4c8ade92a2 added numbers of caracters when sending a message 2026-06-22 14:39:12 +02:00
matthieu 56d9d1e31c Explication form: role du form, name, action (OU) et method GET/POST (exemple contact/GET) 2026-06-22 14:38:02 +02:00
Stage2 78768552fb corrections de problemes 2026-06-22 14:13:59 +02:00
matthieuandClaude Opus 4.8 d6e77de62c Correction filtre/tri: afficherEquipe ignore son argument (parametre manquant + boucle sur la globale)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 11:52:09 +02:00
Stage2 724e8b15f3 same problem as last commit, added function afficherEquipe 2026-06-22 11:30:41 +02:00
Stage2 d4fb8696dc constructed table without innerHTML but search and sort dont work 2026-06-22 10:32:53 +02:00
matthieuandClaude Opus 4.8 438e567b31 Solutions niveau 5 contact (filet de securite, a consulter en dernier recours) + FAQ erreurs frequentes
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 09:43:39 +02:00
matthieuandClaude Opus 4.8 237cd9817f Niveau 5 contact (mode indices): map/find/reduce, delegation+debounce, modules, API en ligne, FormData
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 09:29:55 +02:00
matthieuandClaude Opus 4.8 f42eb51b41 Tuto JS niveau 4 contact: createElement/append, fetch+async/await+JSON, setInterval, evenements clavier
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 16:24:05 +02:00
matthieuandClaude Opus 4.8 c2979534f1 Correction: prenom dans l'alerte — expliquer les 2 bugs (.value manquant + lecture trop tot)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 16:20:25 +02:00
Stage2 849671b542 tried to answer with person name, doesn't work 2026-06-19 16:15:06 +02:00
Stage2 b9928180a9 added javascript for the table on contact page 2026-06-19 15:33:36 +02:00
Stage2 b3507bc30f Added even more JavaScript stuff: FAQ, dark mode and a navbar 2026-06-19 15:30:25 +02:00
matthieuandClaude Opus 4.8 75a2305553 Tuto JS niveau 3 contact: tableaux, boucles, recherche/tri, localStorage, classList, FAQ, fonctions parametrees
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 14:06:05 +02:00
Stage2 69eff4006a added JavaScript Stuff 2026-06-19 11:50:50 +02:00
matthieuandClaude Opus 4.8 ddfd17f9af Guide contact niveau 2: lecon conditions (if/else, singulier/pluriel) + exos JS (submit, fonction, Date)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-18 16:41:48 +02:00
Stage2 c4a5e19dc8 added footer to contact page without usingg Javascript 2026-06-18 15:40:46 +02:00
Stage2 b49621c31d added colorson contact page 2026-06-18 15:37:21 +02:00
Stage2 2b4d4cfa0b removing 2 copied lines 2026-06-18 15:12:39 +02:00
Stage2 098a26b77f form letter count added with some JavaScript, small corrections 2026-06-18 15:11:28 +02:00