|
All checks were successful
CI / secret-scan (pull_request) Successful in 9s
CI / php-lint (pull_request) Successful in 23s
CI / static-tests (pull_request) Successful in 50s
CI / secret-scan (push) Successful in 9s
CI / js-tests (pull_request) Successful in 29s
CI / php-lint (push) Successful in 20s
CI / static-tests (push) Successful in 50s
CI / js-tests (push) Successful in 28s
Realigne les ecrans de commande sur la maquette (docs/design/maquette-vs-build.md) : mono-ecran hybride avec recap persistant a droite + bandeau categories en haut. - order-panel.js : panneau commande persistant (vue-modele pure buildPanelModel + rendu) sur products.html/product.html ; lignes du panier localStorage avec options de menu, total ttc, Abandon (retour accueil) / Payer ; retrait par ligne. aria-live. - category-strip.js : bandeau categories horizontal (fleches), categorie active resolue par id (donnees API live), surlignee charte ; navigation par categorie. - charte : layout 2 colonnes, carte panneau + cartes bandeau (tokens existants), indicateur actif renforce (bordure foncee + fond teinte, a11y 1.4.11), focus-visible. - tests : tests/js/order-panel.test.js (11) + category-strip.test.js (7), node:test + jsdom (fonctions pures + rendu + anti-XSS RG-T15). 38/38 verts. Revue adversariale (workflow) : 8 findings, must-fix integres (actif par id, contraste, focus, aria-live, id echappe, logo). Differes hors lot : memoisation des loaders data.js, strip sur product.html (-> L3 modale). |
||
|---|---|---|
| .. | ||
| allergens.test.js | ||
| category-strip.test.js | ||
| data.test.js | ||
| order-panel.test.js | ||
| package.json | ||
| pin-modal.test.js | ||