Correction affichage edition

Signed-off-by: Gato <cedric@goutailler-olivier.fr>
This commit is contained in:
2026-05-28 18:19:11 +02:00
parent e68232de21
commit 36cebe5144
4 changed files with 71 additions and 4 deletions
+12 -3
View File
@@ -176,7 +176,12 @@
<!-- Description -->
<div class="card shadow-sm mb-3">
<div class="card-header section-header">Description</div>
<div class="card-header section-header d-flex align-items-center justify-content-between">
<span>Description</span>
@if (!editingDescription) {
<button type="button" class="description-action-btn" (click)="startEditDescription()">Modifier</button>
}
</div>
<div class="card-body">
@if (editingDescription) {
<textarea
@@ -184,13 +189,17 @@
class="form-control border-0 shadow-none p-0 description-textarea"
placeholder="Ajouter une description..."
[(ngModel)]="issue.description"
(blur)="editingDescription = false; saveIssue()"
(keydown.escape)="cancelEditDescription()"
(paste)="onDescriptionPaste($event)"
></textarea>
<div class="d-flex gap-2 mt-2">
<button type="button" class="btn btn-sm btn-primary" (click)="saveDescription()">Enregistrer</button>
<button type="button" class="btn btn-sm btn-outline-secondary" (click)="cancelEditDescription()">Annuler</button>
</div>
} @else {
<div
class="description-preview"
(click)="editingDescription = true"
(click)="startEditDescription()"
title="Cliquer pour éditer"
>
@if (issue.description) {