SCROLL TO
Ce module vous permet de vous repositionner au même endroit sur votre page, sans avoir à faire de scroll.
1. PRÉSENTATION DU MODULE
À quoi sert ce module
Le module Scroll To a un objectif unique et très simple : vous éviter de perdre votre position de lecture sur une page lorsque celle-ci se recharge.
Sans ce module, chaque fois qu'une page de Dolibarr se recharge, que ce soit parce que vous l'actualisez volontairement, parce que vous validez un formulaire qui recharge la page, ou parce que vous revenez en arrière puis en avant sur une même fiche, votre navigateur replace automatiquement l'affichage tout en haut de la page. Si vous étiez en train de consulter le bas d'une longue liste de factures ou une section située loin dans une fiche produit, vous devez alors faire défiler la page à nouveau pour retrouver l'endroit où vous travailliez.
Le module Scroll To mémorise l'endroit où vous vous trouviez sur la page juste avant qu'elle ne se recharge, et replace automatiquement l'affichage à ce même endroit dès que la page se recharge. Concrètement, si vous êtes en train de regarder le milieu d'une liste de produits et que la page se recharge, vous retrouverez l'affichage exactement à cet endroit, sans avoir à faire défiler la page de nouveau.
2. FONCTIONNEMENT
Utilisation du module
Ce module n'ajoute aucun bouton, aucune icône, ni aucun élément visible sur les pages de Dolibarr. Il n'y a pas de bouton « retour en haut de page » ni de menu à ouvrir. Son action est entièrement automatique et discrète : elle se produit seule, en arrière-plan, chaque fois qu'une page se recharge.
Ce module agit sur l'ensemble des pages de Dolibarr, sans exception et sans distinction de module ou de menu, dès qu'il est activé sur l'instance.
Comment le module est-il réglé
Ce module ne propose aucune option de configuration. Il n'existe aucune page de paramétrage dans l'interface de Dolibarr pour ce module, et il n'y a rien à régler ni à personnaliser. La seule action possible pour un administrateur consiste à activer ou à désactiver le module dans Accueil > Configuration > Modules/Applications, en recherchant Scroll To dans la liste des modules disponibles.
Ce module ne crée non plus aucun droit ni aucune permission particulière : dès qu'il est activé, son effet s'applique automatiquement à tous les utilisateurs de la même façon, sans qu'il soit possible de l'activer pour certains utilisateurs seulement ou de le limiter à certaines pages.
3. LIMITES
Limites et points à connaître
Le fonctionnement de ce module repose sur un petit fichier d'information conservé par votre navigateur (un cookie), et non sur un réglage lié à votre compte Dolibarr. Plusieurs conséquences pratiques en découlent, qu'il est utile de connaître :
- L'effet du module ne fonctionne que dans le navigateur que vous utilisiez au moment où vous avez quitté la page ; si vous rouvrez la même page depuis un autre navigateur ou un autre appareil, votre position ne sera pas restaurée.
- Si les cookies sont bloqués ou désactivés dans les réglages de votre navigateur : le module ne pourra pas fonctionner.
- La mémorisation de votre position n'est conservée que pendant vingt-quatre heures, au-delà de ce délai, si vous rouvrez la page, l'affichage reprendra en haut de la page, comme si le module n'était pas présent.
- Il peut arriver, dans certains cas, que le module replace l'affichage à une position qui ne correspond pas à ce que vous attendiez, notamment si vous passez d'une fiche à une autre fiche du même type, par exemple d'une facture à une autre facture, juste après avoir fait défiler la première. Ce comportement reste sans conséquence sur vos données : il ne modifie ni n'efface jamais rien, il ne fait que déplacer l'affichage de la page à l'écran, et il suffit alors de faire défiler la page vous-même pour corriger la position.
Aucune de ces situations n'a d'incidence sur vos données ni sur le fonctionnement du reste de Dolibarr : dans le pire des cas, le module n'apporte simplement pas le confort attendu sur une page donnée, sans jamais provoquer d'erreur ni de perte d'information.