Global

Members

HTMLElement

# constant bubble

Gère le clic sur le soleil

View Source consequences.js, line 48

Array.<string>

# constant container

Affiche des messages climatiques dans la bulle de parole

View Source consequences.js, line 148

# constant container

Cette fonction crée un flocon de neige et l'ajoute au conteneur.

View Source login.js, line 269

string

# constant currentFlakes

Crée un conteneur pour les flocons de neige et les anime

View Source consequences.js, line 74

HTMLElement

# constant dy

Déplace la tête et les yeux en fonction de la position de la souris

View Source consequences.js, line 4

# constant eyeIcon

Cette fonction bascule la visibilité du mot de passe entre texte et mot de passe.

View Source login.js, line 208

HTMLElement

# constant heart

Affiche un cœur animé lorsque la tête est cliquée

View Source consequences.js, line 174

HTMLElement

# constant idx

Ajoute un événement de clic sur chaque carte pour ouvrir un lien dans une nouvelle fenêtre.

View Source comprendreChgt.js, line 20

Array

# constant idx

Ajoute un événement de clic à chaque carte de la section "Solutions individuelles".

View Source solutions.js, line 1

Array.<string>
Liens vers des articles externes pour chaque catégorie d'impact

View Source consequences.js, line 239

HTMLElement

# constant isOpen

Ajoute un événement de clic sur chaque en-tête d'accordéon pour afficher ou masquer le contenu associé.

View Source comprendreChgt.js, line 1

# constant message

Cette fonction évalue la force du mot de passe en fonction de sa longueur, de la présence de majuscules, minuscules, chiffres, caractères spéciaux, espaces et répétitions.

View Source login.js, line 1

Array.<string>
Liens vers des articles d'actualité externes

View Source consequences.js, line 277

# constant observer

Ajoute la classe "visible" aux sections qui deviennent visibles dans le viewport.

View Source accueil.js, line 80

number

# constant offset

Met à jour la position du carrousel

View Source consequences.js, line 206

# constant password

Cette fonction copie le mot de passe dans le presse-papiers et affiche une alerte.

View Source login.js, line 112

# constant passwordLength

Cette fonction génère un mot de passe aléatoire en utilisant des lettres majuscules, minuscules, chiffres et caractères spéciaux.

View Source login.js, line 77

HTMLElement

# constant rightEye

Anime le clignement des yeux en ajoutant et en supprimant la classe 'blink'

View Source consequences.js, line 30

HTMLElement

# constant size

Crée un flocon de neige et l'ajoute au conteneur

View Source consequences.js, line 111

Array.<string>
Liens vers des articles externes pour chaque catégorie d'impact

View Source consequences.js, line 303

Methods

# closeSideBar() → {void}

Retire la classe "show" de la barre de navigation, met à jour l'attribut "aria-expanded" du bouton et ajoute l'attribut "inert" à la barre de navigation.

View Source accueil.js, line 42

void

# handleLogin() → {void}

Cette fonction gère la soumission du formulaire de connexion en vérifiant les champs et en affichant une alerte.

View Source login.js, line 232

void

# openSideBar() → {void}

Ajoute la classe "show" à la barre de navigation, met à jour l'attribut "aria-expanded" du bouton et retire l'attribut "inert" de la barre de navigation.

View Source accueil.js, line 30

void

# startSnowfall() → {void}

Cette fonction gère la soumission du formulaire d'inscription en vérifiant les champs et en affichant une alerte.

View Source login.js, line 249

void

# updateNav(mediaQuery) → {void}

Ajoute ou retire l'attribut "inert" à la barre de navigation et gère l'affichage du bouton d'ouverture.
Parameters:
Name Type Description
mediaQuery MediaQueryList L'objet MediaQueryList pour détecter la taille de l'écran

View Source accueil.js, line 12

void