Headings
+page de démo
+
+ cette étape est en cours de développement.
+ S'inspirer de la page de Home pour réaliser d'autres pages
+
diff --git a/package.json b/package.json index 57e2e151..da5c6f07 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,6 @@ "ng": "ng", "start": "ng serve", "compodoc": "compodoc -p tsconfig.json", - "serve": "ng serve", "build": "ng build --crossOrigin=anonymous --prod", "package": "cat dist/framadate/*.js > dist/framadate/framadate-scripts-bundled.js && ls -l dist/framadate", "bld:pkg": "npm run build && npm run package", diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 7df9717d..4ec1729b 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -1,12 +1,48 @@ -import {NgModule} from '@angular/core'; -import {RouterModule, Routes} from '@angular/router'; +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; +import { AdminComponent } from './pages/admin/admin.component'; +import { AnswersComponent } from './pages/answers/answers.component'; +import { BaseComponent } from './pages/base-page/base.component'; +import { CreateOrRetrieveComponent } from './pages/create-or-retrieve/create-or-retrieve.component'; +import { DatesComponent } from './pages/dates/dates.component'; +import { EndConfirmationComponent } from './pages/end-confirmation/end-confirmation.component'; +import { HomeComponent } from './pages/home/home.component'; +import { KindComponent } from './pages/kind/kind.component'; +import { PasswordComponent } from './pages/password/password.component'; +import { PicturesComponent } from './pages/pictures/pictures.component'; +import { PollDisplayComponent } from './pages/poll-display/poll-display.component'; +import { ResumeComponent } from './pages/resume/resume.component'; +import { VisibilityComponent } from './pages/visibility/visibility.component'; +import { VotingChoiceComponent } from './pages/voting/voting-choice/voting-choice.component'; +import { VotingComponent } from './pages/voting/voting.component'; +import { PollGraphicComponent } from './poll-graphic/poll-graphic.component'; -const routes: Routes = []; +const routes: Routes = [ + { path: '', redirectTo: 'step/creation', pathMatch: 'full' }, + { path: 'home', component: HomeComponent }, + { path: 'base', component: BaseComponent }, + { path: 'step/base', component: BaseComponent }, + { path: 'step/creation', component: CreateOrRetrieveComponent }, + { path: 'step/date', component: DatesComponent }, + { path: 'step/kind', component: KindComponent }, + { path: 'step/answers', component: AnswersComponent }, + { path: 'step/admin', component: AdminComponent }, + { path: 'step/pictures', component: PicturesComponent }, + { path: 'step/visibility', component: VisibilityComponent }, + { path: 'step/resume', component: ResumeComponent }, + { path: 'step/end', component: EndConfirmationComponent }, + { path: 'graphic/:poll', component: PollGraphicComponent }, + { path: 'vote/poll/id/:poll', component: PollDisplayComponent }, + { path: 'vote/poll/slug/:pollSlug', component: PollDisplayComponent }, + { path: 'votingchoice', component: VotingChoiceComponent }, + { path: 'voting', component: VotingComponent }, + { path: 'step/password', component: PasswordComponent }, + { path: '**', redirectTo: '/home', pathMatch: 'full' }, +]; @NgModule({ - imports: [RouterModule.forRoot(routes, {useHash: true, anchorScrolling: 'enabled',})], - exports: [RouterModule] + imports: [RouterModule.forRoot(routes, { useHash: true, anchorScrolling: 'enabled' })], + exports: [RouterModule], }) -export class AppRoutingModule { -} +export class AppRoutingModule {} diff --git a/src/app/app.component.html b/src/app/app.component.html index 1f42dce2..f91c69fe 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -1,47 +1,31 @@ -
+
Vous pouvez utiliser la syntaxe markdown, et naviguer entre les inputs avec les flèches du clavier. -
+ -- {{"config.description"|translate}} -
-+ {{ 'config.description' | translate }} +
+
- {{"dates.interval_propose"|translate}}
-
- {{"dates.interval_span"|translate}}
-
-
-
-
+ {{ 'dates.interval_propose' | translate }}
+
+ {{ 'dates.interval_span' | translate }}
+
+
+
+
+ Votre sondage « + + {{ config.title }} + + » a bien été créé ! +
++ Voici les liens d’accès au sondage, conservez-les soigneusement ! (Si vous les perdez vous pourrez toujours les + recevoir par email) +
- Votre sondage « - - {{config.title}} - - » a bien été créé ! - -- Voici les liens d’accès au sondage, conservez-les soigneusement ! - (Si vous les perdez vous pourrez toujours les recevoir par email) -
- -+
Pour accéder au sondage et à tous ses paramètres : - {{config.urlAdmin}} - -
-- Note : Le sondage sera supprimé {{config.deletionDateAfterLastModification}} jours après la date de sa dernière - modification. -
- -+ +
+ Note : Le sondage sera supprimé {{ config.deletionDateAfterLastModification }} jours après la date de sa + dernière modification. +
+Pour accéder au sondage : - {{config.urlPublic}} - - -
-+ Pour être sur de retrouver ces liens, nous pouvons vous les envoyer sur votre mail mail : + +
-- Pour être sur de retrouver ces liens, nous pouvons vous les envoyer sur votre mail - - mail : - - -
- -cette étape est en cours de développement.
S'inspirer de la page de Home pour réaliser d'autres pages
-
+ cette étape est en cours de développement.
+ S'inspirer de la page de Home pour réaliser d'autres pages
+
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Magnam perspiciatis minus libero error dolores. +
+ Lorem, ipsum dolor sit amet consectetur adipisicing elit. Magnam perspiciatis minus libero error dolores. Corrupti repellat vero repellendus reiciendis assumenda minus. Nobis, quaerat ut nihil minima sed animi - delectus beatae!
-Ce sondage est protégé par un mot de passe
--- {{comment.text}} -
-
+++ {{ comment.text }} +
+
{{config.currentPoll.poll.description}}
- - Créé le {{config.currentPoll.poll.creationDate.date}} - - - Expire le {{config.currentPoll.poll.expiracyDate.date}} - -{{ config.currentPoll.poll.description }}
+ Créé le {{ config.currentPoll.poll.creationDate.date }} + Expire le {{ config.currentPoll.poll.expiracyDate.date }} +- Pseudo - | -
+ {{ preferred }}
+
+
+
|
+ + + + + + | +
- Votre vote a bien été pris en compte, mais faites attention, ce sondage n'autorise - l'édition de votre vote qu'avec le lien personnalisé suivant : -
-Conservez-le précieusement !
-+ Votre vote a bien été pris en compte, mais faites attention, ce sondage n'autorise l'édition de votre vote + qu'avec le lien personnalisé suivant : +
+Conservez-le précieusement !
+
Laisser un commentaire
-- -
Laisser un commentaire
++ +