fix(tableaux): scroll contenu dans dashContainer, plus de scrollbar page #82
Remplace le scroll de page (window.scrollTo) par dashContainer.scrollLeft : - overflow-x:hidden sur .dash-spreadsheet-container → la table ne déborde plus la page → scrollbar navigateur en bas éliminée - overflow-y:clip évite la conversion CSS visible→auto (pas de scrollbar vertical parasite sur le conteneur) - metrics(), syncThumb, drag et clic utilisent tous dashContainer - wheel handler capture les gestures trackpad horizontaux et les redirige vers dashContainer.scrollLeft Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -361,8 +361,14 @@ table.cell-table th {
|
||||
|
||||
/* ===== Tableaux : en-têtes collants + scroll horizontal (#82) ===== */
|
||||
|
||||
/* Neutraliser l'overflow interne de Dash pour que le sticky se cale sur la page */
|
||||
.marches_table .dash-spreadsheet-container,
|
||||
/* Contenir le scroll horizontal dans le conteneur Dash (élimine la scrollbar native en bas de page) */
|
||||
/* overflow-y:clip évite la conversion CSS visible→auto qui ajouterait une scrollbar verticale */
|
||||
.marches_table .dash-spreadsheet-container {
|
||||
overflow-x: hidden !important;
|
||||
overflow-y: clip !important;
|
||||
}
|
||||
|
||||
/* L'inner reste visible pour que le tableau se déploie librement en largeur */
|
||||
.marches_table .dash-spreadsheet-inner {
|
||||
overflow: visible !important;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user