Augmenter l'UX et l'accessibilité, grâce aux solutions javascript de Sass Swing
Vue d'ensemble
Sass Swing, fournit un ensemble d'objets javascript, pour la gestion de certain composant et d'augmenter l'accessibilité pour les personnes avec un handicap et l'expérience utilisateur.
Sass Swing fournit deux versions pour accéder aux objets javascript le premier est au format UMD sass-swing.min.js. C'est cette version que vous lierez dans vos pages HTML.
Le deuxième est au format ESM. Celui-ci vous l'utiliserez dans vos scripts, si vous installez Sass Swing avec NPM. Vous devrez alors faire un import.
Les composants
Dans le premier cas pour le script UMD. Pour la majorité des composants, comme Theme Switcher, Menus déroulants,
Boites à onglets, Slider, Reveal pour la prise en charge, vous n'aurez rien à faire à part lier le fichier javascript sass-swing.min.js dans votre page
<head>
...
<script src="../scripts/vendors/sass-swing.min.js" defer></script>
<!-- via le CDN -->
<script src="https://unpkg.com/sass-swing@latest/dist/js/sass-swing.min.js" defer></script>
...
</head>
Pour utiliser les autres composants comme les notifications et les boites de dialogue, ces objets sont regroupés au sein d'un espace de nom sass-swing.
Vous y aurez accès via l'objet javascript global window