This commit is contained in:
2026-05-18 20:12:16 +02:00
parent 66ac2d0e0a
commit a9bf6fbb60
4 changed files with 30 additions and 0 deletions

View File

@@ -962,6 +962,16 @@ Point de deploiement:
- correctif final: `_force_horizontal_scroll_width()` additionne maintenant les largeurs reelles `getActualWidth()` et ne modifie plus jamais les largeurs de colonnes
- invariant: une fonction de scrollbar peut dimensionner le conteneur de scroll, mais ne doit jamais changer la taille des colonnes utilisateur
### Correctif largeur formulaire avec menu gauche masque
- bug observe: dans la forme Purchase/contrat, meme menu gauche cache, le formulaire ne s'etirait plus sur toute la largeur; il restait visuellement autour de 75% de l'ecran
- contexte: les travaux AG Grid avaient beaucoup verrouille la chaine `#tabs` / `#tabcontent` / panel avec `min-width: 0` et `max-width: 100%` pour eviter qu'une grille large etire le shell
- cause: `#tabs.main-offcanvas` garde les classes Bootstrap `col-xs-12 col-sm-8 col-lg-9`; quand `.row-offcanvas` n'est pas active, `width: 100%` seul ne neutralise pas completement le comportement de colonne Bootstrap sur grand ecran
- correctif CSS: `.row-offcanvas:not(.active) .main-offcanvas` force maintenant `float: none`, `flex: 0 0 100%`, `width: 100%`, `max-width: 100%`
- correctif complementaire: `.screen-container` porte aussi `min-width: 0`, `width: 100%`, `max-width: 100%` pour transmettre proprement la largeur au formulaire/contenu
- fichiers modifies: toujours synchroniser `tryton-sao.css` et `dist/tryton-sao.css`, car `index.html` charge le CSS depuis `dist/`
- lecon: apres un correctif AG Grid/offcanvas, tester les deux etats du hamburger; menu visible, la zone centrale doit rester en colonne Bootstrap, menu cache, elle doit redevenir pleine largeur
### Commits importants
- `fc9ab5d Save SAO AG Grid work`