Problème de scroll avec les templates menu-left
La fonction js scrollToId()
(ligne 61 de max.js) se base sur la hauteur de la div#topbar
.
Mais pour les sites avec un menu à gauche, cette div est calée à gauche. Ainsi, lorsque je fais un console.log
de $('#topbar').height()
, j'obtiens 870... Et mon scroll s'arrête donc en bas de ma fenêtre.
J'ai modifié le js pour thecaelab afin que la fonction ne prenne en compte que la hauteur de la breadcrumb. Comme ceci : let offset = ($('#breadcrumb').length === 1 ? $('#breadcrumb').height() : 0) + 30;
Je ne vois pas trop comment on peut faire pour que ce soit générique pour MaX, à moins d'ajouter une <div>
dans le template menu-left ? ce que j'ai d'ailleurs fait pour nos éditions, afin de réserver un espace en haut pour les éventuelles options d'affichage, barre de navigation interne, breadcrumb...