2020-04-14 11:28:33 +02:00
|
|
|
<div class="answers">
|
2020-04-21 10:50:26 +02:00
|
|
|
<h1 i18n>
|
|
|
|
Choisir les propositions
|
|
|
|
</h1>
|
2019-08-11 10:12:34 +02:00
|
|
|
|
2020-04-21 10:50:26 +02:00
|
|
|
<p class="subtitle" i18n>
|
|
|
|
Vous pouvez utiliser la syntaxe markdown, et naviguer entre les inputs avec les flèches du clavier.
|
|
|
|
</p>
|
2019-08-11 10:12:34 +02:00
|
|
|
|
2020-04-21 10:50:26 +02:00
|
|
|
<ol>
|
|
|
|
<li #answers *ngFor="let answer of config.answers; index as i; trackBy: trackFunction" class="answer-item">
|
|
|
|
<button class="btn btn--default" title="ajouter une image" (click)="showModalForPictureOfAnswer(answer)">
|
2020-05-12 19:16:23 +02:00
|
|
|
<i class="fa fa-image" aria-hidden="true"></i>
|
2020-04-21 10:50:26 +02:00
|
|
|
</button>
|
|
|
|
<label for="answer_{{ answer.id }}_url" (click)="showModalForPictureOfAnswer(answer)">
|
|
|
|
<img class="img-thumbnail" src="{{ answer.url }}" alt="image {{ answer.url }}" />
|
|
|
|
</label>
|
|
|
|
<p-dialog class="url-dialog" [(visible)]="display" [modal]="true">
|
|
|
|
<p-header>
|
|
|
|
{{ answer.text }}
|
|
|
|
</p-header>
|
2020-01-20 13:38:57 +01:00
|
|
|
|
2020-04-21 10:50:26 +02:00
|
|
|
<form action="#" (submit)="display = false">
|
|
|
|
<label for="answer_{{ answer.id }}_url">
|
|
|
|
Choisissez une URL pour illustrer le choix de réponse
|
|
|
|
</label>
|
2020-05-12 19:16:23 +02:00
|
|
|
<i class="fa fa-image" aria-hidden="true"></i>
|
2020-04-21 10:50:26 +02:00
|
|
|
<br />
|
|
|
|
<input
|
|
|
|
class="input is-block"
|
|
|
|
id="answer_{{ answer.id }}_url"
|
|
|
|
type="text"
|
|
|
|
autofocus="autofocus"
|
|
|
|
name="answer-url"
|
|
|
|
[(ngModel)]="answer.url"
|
|
|
|
/>
|
|
|
|
</form>
|
|
|
|
</p-dialog>
|
|
|
|
<input
|
|
|
|
type="name"
|
|
|
|
class="answer"
|
|
|
|
id="answer_{{ answer.id }}"
|
|
|
|
[(ngModel)]="answer.text"
|
|
|
|
(keyup.enter)="addAnswer()"
|
|
|
|
(keyup)="navigateOrDelete($event, i)"
|
|
|
|
required="required"
|
|
|
|
placeholder="réponse"
|
|
|
|
/>
|
|
|
|
<button class="btn btn--alert" (click)="config.answers.splice(i, 1)">X</button>
|
|
|
|
</li>
|
|
|
|
</ol>
|
2019-08-11 10:12:34 +02:00
|
|
|
|
2020-04-21 10:50:26 +02:00
|
|
|
<button
|
|
|
|
class="btn btn--primary btn--outline"
|
|
|
|
(click)="addAnswer()"
|
|
|
|
[ngClass]="{ 'btn--primary': allAnswersAreValid }"
|
|
|
|
i18n
|
|
|
|
>
|
2020-05-12 19:16:23 +02:00
|
|
|
<i class="fa fa-plus" aria-hidden="true"></i>
|
2020-04-21 10:50:26 +02:00
|
|
|
Ajouter une proposition
|
|
|
|
</button>
|
|
|
|
<br />
|
|
|
|
<button
|
2020-05-01 19:10:17 +02:00
|
|
|
routerLink="../resume"
|
2020-04-21 10:50:26 +02:00
|
|
|
class="btn btn--full"
|
|
|
|
i18n
|
|
|
|
[ngClass]="{ 'btn--primary': allAnswersAreValid }"
|
|
|
|
[disabled]="!allAnswersAreValid"
|
|
|
|
>
|
|
|
|
Voyons ce que ça donne
|
|
|
|
</button>
|
|
|
|
<br />
|
2020-05-01 19:10:17 +02:00
|
|
|
<a routerLink="./../home" class="prev" i18n>
|
2020-04-21 10:50:26 +02:00
|
|
|
Retour
|
|
|
|
</a>
|
2020-04-14 11:28:33 +02:00
|
|
|
</div>
|