Merge pull request #34 from AlineRinquin/isa

update tache
This commit is contained in:
AlineRinquin 2022-02-17 10:25:03 +01:00 committed by GitHub
commit 57ca1768da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 19 additions and 6 deletions

3
package-lock.json generated
View File

@ -2670,6 +2670,7 @@
"version": "5.1.3", "version": "5.1.3",
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz", "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz",
"integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==" "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q=="
}, },
"brace-expansion": { "brace-expansion": {
@ -7637,7 +7638,7 @@
} }
} }
}, },
v
"strip-ansi": { "strip-ansi": {
"version": "6.0.1", "version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",

View File

@ -60,19 +60,24 @@ console.log(idTodoList);
//modifier la tâche //modifier par l'input
modifier(tache: Tache): void { modifier(tache: Tache): void {
this.beforeEditCache = tache.texte; this.beforeEditCache = tache.texte;
tache.editing = true; tache.editing = true;
} }
// modifier l'apparence focus // ajouter la modification dans la liste
doneEdit(tache: Tache): void { doneEdit(tache: Tache): void {
if (tache.texte.trim().length === 0) { if (tache.texte.trim().length === 0) {
tache.texte = this.beforeEditCache; tache.texte = this.beforeEditCache;
} }
this.casesRestantes= this.casesQuiRestes(); this.casesRestantes= this.casesQuiRestes();
tache.editing = false; tache.editing = false;
this.TodoService.updateTache(tache).subscribe((resp)=>{
console.log(tache);
window.location.reload();
})
} }
// annuler la modification // annuler la modification

View File

@ -21,11 +21,18 @@ export class TodoService {
} }
deleteTacheById(idTache: any): Observable<any> { deleteTacheById(idTache: any): Observable<any> {
return this.http.delete(`${this.apiUrl}/taches/delete/${idTache}`,{responseType:'text'}); return this.http.delete(`${this.apiUrl}/taches/delete/${idTache}`, {
responseType: 'text',
});
} }
addTache(newtache: Tache, idTodoList: number): Observable<any> { addTache(newtache: Tache, idTodoList: number): Observable<any> {
console.log(newtache +'gkggg'); // console.log(newtache);
return this.http.post(`${this.apiUrl}/taches/add/${idTodoList}`, newtache); return this.http.post(`${this.apiUrl}/taches/add/${idTodoList}`, newtache);
} }
updateTache(tache: Tache): Observable<any> {
console.log(tache);
return this.http.put(`${this.apiUrl}/taches/update/1`, tache);
}
} }