framadate-responsive/src/app/pages/answers/answers.component.html

77 lines
2.6 KiB
HTML
Raw Normal View History

<div class="answers">
<h1 i18n>
Choisir les propositions
</h1>
<p class="subtitle" i18n>
2020-01-16 15:35:11 +01:00
Vous pouvez utiliser la syntaxe markdown, et naviguer entre les inputs avec les flèches du clavier.
</p>
<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)">
<i class="fa fa-image"></i>
</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
<form action="#" (submit)="display = false">
<label for="answer_{{ answer.id }}_url">
2020-01-20 13:38:57 +01:00
Choisissez une URL pour illustrer le choix de réponse
</label>
<i class="fa fa-image"></i>
<br />
2020-01-20 13:38:57 +01:00
<input
class="input is-block"
id="answer_{{ answer.id }}_url"
type="text"
autofocus="autofocus"
name="answer-url"
[(ngModel)]="answer.url"
/>
</form>
</p-dialog>
<input
2020-01-15 17:55:22 +01:00
type="name"
class="answer"
id="answer_{{ answer.id }}"
2019-09-09 12:21:40 +02:00
[(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>
<button
2019-10-16 21:33:49 +02:00
class="btn btn--primary btn--outline"
(click)="addAnswer()"
[ngClass]="{ 'btn--primary': allAnswersAreValid }"
2019-09-09 12:21:40 +02:00
i18n
>
<i class="fa fa-plus"></i>
2019-09-09 12:21:40 +02:00
Ajouter une proposition
</button>
<br />
2019-09-09 12:21:40 +02:00
<button
[routerLink]="'/step/resume'"
class="btn btn--full"
2019-09-09 12:21:40 +02:00
i18n
[ngClass]="{ 'btn--primary': allAnswersAreValid }"
[disabled]="!allAnswersAreValid"
2019-09-09 12:21:40 +02:00
>
Voyons ce que ça donne
</button>
<br />
<a [routerLink]="'/home'" class="prev" i18n>
2019-09-09 12:21:40 +02:00
Retour
</a>
</div>