Description#
Afin de faciliter l’utilisation du thème, des fonctions d’aide javascripts définies dans le fichier assets/js/theme/modules/helpers.js sont mises à disposition. Ces fonctions sont définies de manières globales à l’aide du fichier assets/js/theme/modules/helpersGlobal.js et peuvent donc être appelées depuis n’importe quel scope.
Fonctions d’aide javascript#
Code | Description |
---|---|
closeModals(modal); | Fonction qui gère la fermeture des fenêtres modales:
|
disableSmoothScroll(); | Fonction désactivant le défilement doux du contenu principal. |
enableSmoothScroll(); | Fonction activant le défilement doux du contenu principal. |
getFirstVisibleElement(selector); | Function récupérant le premier élement visible d’un sélecteur CSS:
|
manageDefaultCollapsibleSidebar(); | Fonction qui gère le comportement par défaut de la table des matières:
|
manageDefaultToc(); | Fonction qui gère le comportement par défaut du menu latéral:
|
toggleExtendMenu(force); | Fonction qui gère le comportement du menu d’extension de la barre de navigation (uniquement si celui-ci est visible):
|
toggleSidebar(force, noTransition); | Fonction qui gère le comportement du menu latéral:
|
toggleSidebarEntry(entry, force); | Fonction qui gère le comportement d’une entrée du menu latéral:
|
toggleSidebarEntries(force); | Fonction qui gère le comportement des entrées du menu latéral:
|
toggleToc(force); | Fonction qui gère le comportement de la table des matières:
|