Javascript i designsystemet
I designsystemets exempelsidor är Bootstraps javascript inkluderat. Detta går att ta bort och ersätta med en annan javascript-lösning så länge användarupplevelsen blir densamma. I designsystemets exempelsidor används Bootstraps javascript för:
- Utfällningar
- Formulärvalidering
Används ett javascript-framework (React, Vue, Angular etc.) kan det finnas specifika implementationer av javascript för bootstrap i kombination med detta. Se länkar i Bootstraps dokumentation.
Designsystemet har också egen javascriptkod för egen funktionalitet som inte hanteras via Bootstrap. Designsystemets javascript används för att:
- Långa brödsmulor ska kunna skrollas i sidled och blir uttonade för att indikera att det finns mer innehåll utanför skärmens bredd
- Bakgrundsbilder ska kunna sättas med hjälp av klassen '.is-bg-image' och attribut 'data-image-src' på samma element