+
\ No newline at end of file
diff --git a/src/app/components/humeur/humeur.component.html b/src/app/components/humeur/humeur.component.html
index 1e0ced0..f9d9820 100644
--- a/src/app/components/humeur/humeur.component.html
+++ b/src/app/components/humeur/humeur.component.html
@@ -3,6 +3,7 @@
Mon humeur :
+
-
+
Je modifie mon avatar :
-
+
+
diff --git a/src/app/components/humeur/humeur.component.ts b/src/app/components/humeur/humeur.component.ts
index ac109a7..64cc0a6 100644
--- a/src/app/components/humeur/humeur.component.ts
+++ b/src/app/components/humeur/humeur.component.ts
@@ -13,7 +13,7 @@ monHumeurTitle! : string[] ;
isShow: boolean;
alert: any;
-
+// tableau des humeurs, lien vers les images et titre pour meilleure accesibilité
tabHumeur= [
{ title : "Je vais bien", lien : "assets/images/emoticon-heureux.png"},
{ title : "Je pleure", lien : "assets/images/emoticon-pleurer.png"},
@@ -21,27 +21,32 @@ alert: any;
{ title : "Je suis en colère", lien : "assets/images/emoticon-insulter.png"},
{ title : "Je suis en joie", lien : "assets/images/emoticon-feter.png"} ]
+
constructor(private membreService: MembreService, private tokenService: TokenService) {
this.isShow= false;
this.alert="";
-
}
+// récupère l'id du membre connecté (stocké dans token.service),
ngOnInit(): void {
const userId = this.tokenService.getCurrentMembreId();
this.membreService.getMembreId(userId).subscribe({
next: result => {
- //this.monHumeurTitle= [this.tabHumeur[result.smiley].title];
this.monHumeurLien= result.smiley;
- // console.log("resultat smiley ", result.smiley);
}
})
}
+// méthode pour récupérer l'indice de l'humeur sur laquelle on a cliqué
onChoixHumeur(numero: any){
this.monHumeurTitle= [this.tabHumeur[numero].title];
this.monHumeurLien= [this.tabHumeur[numero].lien];
+
+
+ // Permet de faire la mise à jour des caractéristiques du membre
+ // Subscribe exécute l'observable, dont le rôle est de suivre le changement d'humeur
+ // et en deuxième ligne de chaque paramètre, affecte l'alerte du header
this.membreService.updateHumeur(this.tabHumeur[numero].lien)?.subscribe(
{
next: result => {
@@ -56,11 +61,13 @@ onChoixHumeur(numero: any){
}
);
+
console.log("humeur titre est : ", this.monHumeurTitle);
console.log("humeur lien est : ", this.monHumeurLien);
console.log("index humeur est : ", numero);
}
+// méthode pur afficher
onClickCloseAlert(){
this.isShow=!this.isShow;
}
diff --git a/src/app/pages/page-not-found/page-not-found.component.html b/src/app/pages/page-not-found/page-not-found.component.html
index cdcb221..fcd3086 100644
--- a/src/app/pages/page-not-found/page-not-found.component.html
+++ b/src/app/pages/page-not-found/page-not-found.component.html
@@ -6,7 +6,11 @@