# Croix pour fermer le widget d'avis

Ce script ajoute une croix de fermeture au widget d'avis sur la page. Une fois fermé, le widget reste masqué pour la session actuelle grâce à l'utilisation de `sessionStorage`.

```javascript
document.addEventListener("DOMContentLoaded", function() {
    var widget = document.querySelector('#widget_block .block_content');

    if (widget) {
        if (sessionStorage.getItem('widgetClosed') !== 'true') {
            var closeButton = document.createElement('div');
            closeButton.innerHTML = '<span style="font-size: 24px; font-weight: bold; cursor: pointer;">&times;</span>';
            closeButton.style.position = 'absolute';
            closeButton.style.top = '5px';
            closeButton.style.right = '10px';

            widget.appendChild(closeButton);

            closeButton.addEventListener('click', function() {
                widget.style.display = 'none';
                sessionStorage.setItem('widgetClosed', 'true');
            });
        } else {
            widget.style.display = 'none';
        }
    }
});
```

<figure><img src="https://2899607860-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaJCY3K1CtAhKASS35zuU%2Fuploads%2FrbWtnBS16GCA4b4X72qp%2FScreenshot%20from%202024-11-26%2010-56-21.png?alt=media&#x26;token=2f9df877-75a0-4fa9-827f-d383e0b103dd" alt=""><figcaption></figcaption></figure>
