2021-11-19 15:25:54 +01:00
|
|
|
<section>
|
|
|
|
<div class="landing-box">
|
2022-02-08 14:04:09 +01:00
|
|
|
<div class="landing container content">
|
2021-11-19 15:25:54 +01:00
|
|
|
<div class="columns presentation">
|
|
|
|
<div class="column">
|
|
|
|
<h2 class="title is-2">
|
|
|
|
{{ 'config.landing_title' | translate }}
|
|
|
|
</h2>
|
2021-05-03 10:06:10 +02:00
|
|
|
<p class="subtitle">
|
2022-02-03 14:08:03 +01:00
|
|
|
{{ 'config.landing_subtitle' | translate: { AppTitle: AppTitle } }}
|
2021-05-03 10:06:10 +02:00
|
|
|
</p>
|
2021-11-19 15:25:54 +01:00
|
|
|
<div class="columns">
|
|
|
|
<div class="column">
|
2022-02-08 14:37:07 +01:00
|
|
|
<button class="button is-fullwidth is-primary" routerLink="administration">
|
2021-11-19 15:25:54 +01:00
|
|
|
{{ 'config.letsgo' | translate }}
|
2022-02-08 14:37:07 +01:00
|
|
|
</button>
|
2021-05-03 10:06:10 +02:00
|
|
|
</div>
|
2021-11-19 15:25:54 +01:00
|
|
|
<div class="column">
|
2022-02-08 14:37:07 +01:00
|
|
|
<button
|
|
|
|
id="open_popup_button"
|
|
|
|
class="button is-fullwidth is-secondary is-outlined"
|
|
|
|
(click)="openModalFindPoll()"
|
|
|
|
>
|
2021-11-19 15:25:54 +01:00
|
|
|
{{ 'config.discover' | translate }}
|
2022-02-08 14:37:07 +01:00
|
|
|
</button>
|
2021-11-19 15:25:54 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
2021-11-08 11:27:35 +01:00
|
|
|
</div>
|
|
|
|
<div class="column">
|
2021-12-13 18:20:10 +01:00
|
|
|
<img
|
|
|
|
class="app-logo logo"
|
2022-02-08 14:37:07 +01:00
|
|
|
*ngIf="environment.appLanding"
|
|
|
|
src="{{ environment.appLanding }}"
|
2021-12-13 18:20:10 +01:00
|
|
|
alt="{{ environment.appTitle }}"
|
|
|
|
/>
|
2021-12-13 16:18:24 +01:00
|
|
|
<!-- <img src="assets/img/icone_home.png" alt="calendrier icone framadate" />-->
|
2020-06-07 12:46:04 +02:00
|
|
|
</div>
|
2020-05-01 19:10:17 +02:00
|
|
|
</div>
|
2021-11-19 15:25:54 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
2021-02-04 18:34:06 +01:00
|
|
|
|
2022-02-08 14:37:07 +01:00
|
|
|
<!-- dialog search-->
|
|
|
|
<p-dialog
|
|
|
|
[modal]="true"
|
|
|
|
[(visible)]="display_poll_search_dialog"
|
|
|
|
[breakpoints]="{ '960px': '75vw' }"
|
|
|
|
[style]="{ width: '75vw' }"
|
|
|
|
[draggable]="false"
|
|
|
|
[showHeader]="false"
|
|
|
|
[resizable]="true"
|
|
|
|
>
|
|
|
|
<div class="home-content">
|
|
|
|
<div class="top">
|
|
|
|
<button
|
|
|
|
id="close_dialog"
|
2022-02-15 14:15:40 +01:00
|
|
|
class="button no-outline cancel-button-reject pull-right has-no-border"
|
2022-02-08 14:37:07 +01:00
|
|
|
(click)="focusOnCancelButton()"
|
|
|
|
>
|
2022-02-10 14:50:05 +01:00
|
|
|
{{ 'SENTENCES.Close' | translate }} <img class="icon fa" src="assets/icons/x_blue.svg" />
|
2022-02-08 14:37:07 +01:00
|
|
|
</button>
|
|
|
|
</div>
|
|
|
|
<div class="column">
|
|
|
|
<section class="search">
|
|
|
|
<form (ngSubmit)="searchMyPolls()">
|
2022-02-08 14:46:13 +01:00
|
|
|
<div class="columns">
|
|
|
|
<div class="search-others column">
|
|
|
|
<h2 class="title is-2">
|
|
|
|
{{ 'home.search_title' | translate }}
|
|
|
|
</h2>
|
|
|
|
<div class="search-description">
|
|
|
|
{{ 'home.search_subtitle' | translate }}
|
|
|
|
</div>
|
|
|
|
<label for="search_email">
|
|
|
|
{{ 'home.search_label' | translate }}
|
|
|
|
</label>
|
|
|
|
<input
|
|
|
|
type="email"
|
|
|
|
class="is-full input"
|
|
|
|
name="search_email"
|
|
|
|
id="search_email"
|
|
|
|
[ngClass]="{
|
|
|
|
'has-background-success': email_sent,
|
|
|
|
'ng-invalid has-background-warning':
|
2021-11-19 15:25:54 +01:00
|
|
|
nonexistent_email === storageService.vote_stack.owner.email
|
2022-02-08 14:46:13 +01:00
|
|
|
}"
|
|
|
|
[(ngModel)]="storageService.vote_stack.owner.email"
|
|
|
|
/>
|
|
|
|
<div class="email_sent has-background-success padded" *ngIf="email_sent">
|
|
|
|
<i class="fa fa-envelope"></i> C'est envoyé! Vérifiez votre boite email, ainsi que
|
|
|
|
votre dossier de spam.
|
|
|
|
</div>
|
|
|
|
<div
|
|
|
|
class="email_error has-background-warning padded"
|
|
|
|
*ngIf="email_sent && nonexistent_email === storageService.vote_stack.owner.email"
|
|
|
|
>
|
|
|
|
<i class="fa fa-warning"></i> Aucun sondage enregistré pour cet email.
|
2021-11-19 15:25:54 +01:00
|
|
|
</div>
|
2022-02-08 14:46:13 +01:00
|
|
|
<button
|
|
|
|
type="submit"
|
|
|
|
role="button"
|
|
|
|
class="button is-outlined is-fullwidth is-info button-submit"
|
|
|
|
[disabled]="
|
|
|
|
!storageService.vote_stack.owner.email.length ||
|
|
|
|
nonexistent_email === storageService.vote_stack.owner.email
|
|
|
|
"
|
|
|
|
routerLink="user/polls"
|
|
|
|
>
|
|
|
|
<i class="fa fa-search"></i>
|
|
|
|
{{ 'home.search_button' | translate }}
|
|
|
|
</button>
|
2021-11-19 15:25:54 +01:00
|
|
|
</div>
|
2021-02-04 18:34:06 +01:00
|
|
|
</div>
|
2022-02-08 14:37:07 +01:00
|
|
|
</form>
|
2021-02-04 18:54:30 +01:00
|
|
|
|
2022-02-08 14:37:07 +01:00
|
|
|
<div class="poll-list">
|
|
|
|
<ul>
|
|
|
|
<li *ngFor="let p of storageService.userPolls">
|
|
|
|
<a
|
|
|
|
class="button is-fullwidth padded"
|
|
|
|
[routerLink]="'poll/' + p.custom_url + '/consultation'"
|
|
|
|
>
|
|
|
|
{{ p.title }}
|
|
|
|
<i class="fa fa-arrow-right pull-right"></i>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</section>
|
2021-11-19 15:25:54 +01:00
|
|
|
|
2022-02-08 14:37:07 +01:00
|
|
|
<section class="demo-capabilities">
|
|
|
|
<div
|
|
|
|
*ngIf="environment.showDemoWarning"
|
|
|
|
class="demo demo-warning well has-background-warning-light padded marged"
|
|
|
|
>
|
|
|
|
<h3 class="title is-3">
|
|
|
|
Ce que l'on peut faire sur cette démo:
|
|
|
|
</h3>
|
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
☑️ Créer un nouveau sondage
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
☑️ accéder à un sondage existant en tant que visiteur, ajouter une réponse (StackOfVote)
|
|
|
|
et un commentaire.
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
☑️
|
|
|
|
<a
|
|
|
|
href="https://framagit.org/framasoft/framadate/funky-framadate-front/-/tree/master/docs"
|
|
|
|
>lire la documentation</a
|
|
|
|
>
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
<h3 class="title is-3">
|
|
|
|
Ce qu'on ne peut pas encore faire:
|
|
|
|
</h3>
|
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
🚴️ mettre à jour son vote à un sondage
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
🚴 modifier un de ses sondages existants par un lien d'administration
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
🚴 recevoir immédiatement les emails. Ceux ci nécessitent un vidage du spool d'emails
|
|
|
|
du backend sur demande (mesure anti spam).
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</section>
|
|
|
|
</div>
|
2020-05-01 19:10:17 +02:00
|
|
|
</div>
|
2022-02-08 14:37:07 +01:00
|
|
|
</p-dialog>
|
2020-05-01 19:10:17 +02:00
|
|
|
</section>
|