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:
|