dnum-mi / vue-dsfr

Portage en Vue du DSFR
https://vue-ds.fr
Other
58 stars 28 forks source link

[suggestion] : supprimer le scroll du body quand une modale est ouverte #385

Closed maxbellec closed 1 year ago

maxbellec commented 2 years ago

Le fonctionnement en général attendu quand une modale est ouverte est que le scroll de ce qui est derrière soit désactivé.

Le DSFR le précise d'ailleurs

Lorsqu’une modale est ouverte, la page en arrière plan se fige, il devient alors impossible de scroller le contenu d’arrière plan avant de l’avoir clôturée.

Par exemple Bootstrap ajoute la classe .modal-open au body quand une modale est ouverte, ce qui permet de faire un

body.modal-open{
  overflow: hidden
}

et de supprimer le scroll. Est-ce envisageable que DsfrModal le fasse également ?

laruiss commented 2 years ago

Oui, c’est une très bonne idée. Vous voudrez bien proposer une PR ?

maxbellec commented 2 years ago

Oui, pas dans l'immédiat, mais je me met un rappel pour début juillet