display of success links

This commit is contained in:
Tykayn 2021-05-03 13:56:00 +02:00 committed by tykayn
parent f6b522748a
commit 1755f205ad
4 changed files with 26 additions and 21 deletions

View File

@ -227,7 +227,6 @@ export class PollService implements Resolve<Poll> {
newpoll.dateChoices = this.storageService.dateList; newpoll.dateChoices = this.storageService.dateList;
newpoll.timeSlices = this.storageService.timeSlices; newpoll.timeSlices = this.storageService.timeSlices;
console.log('newpoll', newpoll);
return newpoll; return newpoll;
} }

View File

@ -1,14 +1,16 @@
<section class="hero is-medium is-success"> <section class="hero is-medium is-success">
<div class="hero-body"> <div class="hero-body">
<div class="container has-text-centered"> <div class="container has-text-centered">
<h1 class="title is-1">🎉 {{ 'resume.title' | translate }}</h1> <div class="main-block">
<h2 class="subtitle"> <h1 class="title is-1">🎉 {{ 'resume.title' | translate }}</h1>
Votre sondage « <h2 class="subtitle">
<strong class="poll-title"> Votre sondage «
{{ poll.title }} <strong class="poll-title">
</strong> {{ poll.title }}
» a bien été créé ! </strong>
</h2> » a bien été créé !
</h2>
</div>
</div> </div>
</div> </div>
</section> </section>
@ -29,14 +31,16 @@
<p> <p>
Pour accéder au sondage et à tous ses paramètres : Pour accéder au sondage et à tous ses paramètres :
<br /> <br />
<a class="button is-info" href="{{ pollService.getAdministrationUrl() }}" <a class="button is-info" routerLink="/admin/{{ poll.admin_key }}"
>{{ pollService.getAdministrationUrl() }} >{{ pollService.getAdministrationUrl() }}
</a> </a>
<app-copy-text [textToCopy]="pollService.getAdministrationUrl()"></app-copy-text>
</p> </p>
<app-copy-text [textToCopy]="pollService.getAdministrationUrl()"></app-copy-text> <br />
<a class="button is-info" [href]="pollService.getAdministrationUrl()"> <a class="button is-info" [href]="pollService.getAdministrationUrl()">
Voir le sondage coté administrateur·ice Voir le sondage coté administrateur·ice
</a> </a>
<br />
<p class="note"> <p class="note">
Note : Le sondage sera supprimé {{ poll.default_expiracy_days_from_now }} jours après la date de sa Note : Le sondage sera supprimé {{ poll.default_expiracy_days_from_now }} jours après la date de sa
dernière modification. dernière modification.
@ -45,17 +49,15 @@
<div class="public"> <div class="public">
<h2 class="title is-2" i18n>{{ 'resume.users' | translate }}</h2> <h2 class="title is-2" i18n>{{ 'resume.users' | translate }}</h2>
<p> <p>
Pour modifier le sondage : Pour voir le sondage :
<br /> <br />
<a class="button is-info" href="{{ pollService.getAdministrationUrl() }}" <a class="button is-info" routerLink="/poll/{{ poll.custom_url }}/consultation"
>{{ pollService.getAdministrationUrl() }} >{{ pollService.getParticipationUrl() }}
</a> </a>
</p> </p>
<app-copy-text [textToCopy]="pollService.getAdministrationUrl()"></app-copy-text>
<br /> <br />
<a class="button is-info" href="{{ pollService.getAdministrationUrl() }}"> <app-copy-text [textToCopy]="pollService.getParticipationUrl()"></app-copy-text>
<i class="fa fa-pencil"></i> Modifier le sondage <br />
</a>
</div> </div>
<!-- <img src="assets/img/undraw_group_selfie_ijc6.svg" alt="image succès" />--> <!-- <img src="assets/img/undraw_group_selfie_ijc6.svg" alt="image succès" />-->
@ -67,7 +69,7 @@
Pour être sûr de retrouver ces liens, nous pouvons vous les envoyer sur votre mail : Pour être sûr de retrouver ces liens, nous pouvons vous les envoyer sur votre mail :
</label> </label>
<br /> <br />
<input type="email" [(ngModel)]="mailToRecieve" placeholder="email" /> <input type="email" id="email" name="email" [(ngModel)]="mailToRecieve" placeholder="email" />
<br /> <br />
<button class="btn btn--primary" (click)="sendToEmail()"> <button class="btn btn--primary" (click)="sendToEmail()">
Envoyer les liens du sondage Envoyer les liens du sondage

View File

@ -6,6 +6,10 @@ button {
} }
a { a {
max-width: 20em; max-width: 20em;
overflow: auto; @extend .truncate;
}
.truncate {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
} }

View File

@ -11,7 +11,7 @@ import { ToastService } from '../../../../core/services/toast.service';
export class CopyTextComponent implements OnInit { export class CopyTextComponent implements OnInit {
@Input() public textToCopy: string; @Input() public textToCopy: string;
public displayContentToCopy = false; public displayContentToCopy = false;
@Input() public displayLabelButton = true; @Input() public displayLabelButton = false;
constructor(private _clipboardService: ClipboardService, private toastService: ToastService) {} constructor(private _clipboardService: ClipboardService, private toastService: ToastService) {}