Add ability to delete options from closed questions
This commit is contained in:
parent
aeb5538a4a
commit
6b8cbe8b96
|
@ -66,6 +66,13 @@
|
||||||
>
|
>
|
||||||
<!-- <input class="ds-survey--checkbox" id="{{ ePregunta.id }}-{{ ePreguntaOpcion2.id }}" type="checkbox" disabled /> -->
|
<!-- <input class="ds-survey--checkbox" id="{{ ePregunta.id }}-{{ ePreguntaOpcion2.id }}" type="checkbox" disabled /> -->
|
||||||
<label for="{{ ePregunta.id }}-{{ ePreguntaOpcion2.id }}">{{ ePreguntaOpcion2.nombre }}</label>
|
<label for="{{ ePregunta.id }}-{{ ePreguntaOpcion2.id }}">{{ ePreguntaOpcion2.nombre }}</label>
|
||||||
|
<fa-icon
|
||||||
|
*ngIf="encuesta!.estado === 'DRAFT'"
|
||||||
|
class="ds-survey--titulo--icon ds-survey--titulo--icon--small"
|
||||||
|
[icon]="faTimes"
|
||||||
|
(click)="deleteOption($event)"
|
||||||
|
[attr.data-optionid]="ePreguntaOpcion2.id"
|
||||||
|
></fa-icon>
|
||||||
</div>
|
</div>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
|
@ -214,6 +214,15 @@ export class EncuestaUpdateComponent implements OnInit, AfterViewChecked {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
deleteOption(event: any): void {
|
||||||
|
const id = event.target.dataset.optionid;
|
||||||
|
this.ePreguntaCerradaOpcionService.delete(id).subscribe(e => {
|
||||||
|
this.ePreguntas = [];
|
||||||
|
this.ePreguntasOpciones = [];
|
||||||
|
this.loadAll();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
save(): void {
|
save(): void {
|
||||||
this.isSaving = true;
|
this.isSaving = true;
|
||||||
const ePreguntaCerradaOpcion = this.createFromForm();
|
const ePreguntaCerradaOpcion = this.createFromForm();
|
||||||
|
|
|
@ -34,6 +34,11 @@
|
||||||
background-color: #e73636;
|
background-color: #e73636;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&--small {
|
||||||
|
font-size: 0.8rem;
|
||||||
|
padding: 0.6rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue