comment.component.html 1.32 KB
Newer Older
1 2
<div class="form">
    <div class="form-comment">
Romain DELEAU's avatar
Romain DELEAU committed
3
        <textarea [disabled]="!isEditable" [(ngModel)]="comment.content" (change)="editTrace($event, 'comment')"></textarea>
4
        <div class="form-comment-buttons">
5 6
            <button mat-button (click)="isEditable = !isEditable">{{'comments_button_edit' | translate}}</button>
            <button mat-button (click)="removeComment(index)">{{'comments_button_delete' | translate}}</button>
7 8
        </div>  
    </div>
9 10
    <div class="form-answers" *ngFor="let answer of comment.answers, let i = index;trackBy:trackByIdx">
        <textarea [disabled]="!answerEditables[i]" [(ngModel)]="comment.answers[i]" (change)="editTrace($event,'answer_['+i+']')">Une réponse</textarea>
11
        <div class="form-comment-buttons">
12 13
            <button mat-button (click)="this.answerEditables[i] = !this.answerEditables[i]">{{'comments_button_edit' | translate}}</button>
            <button mat-button (click)="removeAnswer(i)">{{'comments_button_delete' | translate}}</button>
14 15 16
        </div>  
    </div>
    <div class="form-newanswer">
17
        <textarea [(ngModel)]="newAnswer" (change)="editTrace($event,'newAnswer')"></textarea>
18
        <div class="form-newanswer-buttons">
19
           <button mat-button (click)="addAnswer()">{{'comments_button_answer' | translate}}</button> 
20 21 22
        </div>
    </div>
</div>