2019-08-10 17:21:40 +02:00
|
|
|
/**
|
|
|
|
* une option de date dans les sondages spéciaux
|
|
|
|
*/
|
|
|
|
export interface DateOption {
|
2019-08-12 14:40:33 +02:00
|
|
|
literal: string;
|
2019-08-10 17:21:40 +02:00
|
|
|
}
|
|
|
|
|
2019-11-15 15:19:42 +01:00
|
|
|
export const timeOfDay = [{literal: 'matin'},
|
|
|
|
{literal: 'midi'},
|
|
|
|
{literal: 'après-midi'},
|
|
|
|
{literal: 'soirée'}];
|
|
|
|
export const defaultDates = [
|
|
|
|
{
|
|
|
|
literal: `${new Date().getDate()}-${new Date().getMonth()}-${new Date().getFullYear()}`,
|
|
|
|
timeList: [{literal: 'matin'}, {literal: 'midi'}, {literal: 'soir'}]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
literal: `${new Date().getDate() + 1}-${new Date().getMonth()}-${new Date().getFullYear()}`,
|
|
|
|
timeList: [{literal: 'matin'}, {literal: 'midi'}, {literal: 'soir'}]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
literal: `${new Date().getDate() + 2}-${new Date().getMonth()}-${new Date().getFullYear()}`,
|
|
|
|
timeList: [{literal: 'matin'}, {literal: 'midi'}, {literal: 'soir'}]
|
|
|
|
}
|
|
|
|
];
|
|
|
|
|
2019-08-10 17:21:40 +02:00
|
|
|
/**
|
2019-08-10 17:41:01 +02:00
|
|
|
* configuration of the poll, add new fields at will
|
2019-08-10 17:21:40 +02:00
|
|
|
*/
|
|
|
|
export class PollConfig {
|
|
|
|
step = 0;
|
|
|
|
stepMax = 3;
|
|
|
|
pollType = 'classic';
|
|
|
|
title = '';
|
|
|
|
description = '';
|
2019-08-11 17:44:11 +02:00
|
|
|
myName = '';
|
2019-08-10 17:41:01 +02:00
|
|
|
visibility = 'link_only';
|
2019-08-10 17:21:40 +02:00
|
|
|
// date specific poll
|
2019-11-15 15:19:42 +01:00
|
|
|
allowSeveralHours = 'true';
|
|
|
|
dateList: DateOption[] = defaultDates; // sets of days as strings
|
|
|
|
timeList: DateOption[] = timeOfDay; // ranges of time expressed as strings
|
2019-08-10 18:14:00 +02:00
|
|
|
answers: any = [{
|
|
|
|
id: 0,
|
|
|
|
text: 'réponse de démo 1'
|
|
|
|
},
|
2019-08-10 17:21:40 +02:00
|
|
|
|
2019-08-10 18:14:00 +02:00
|
|
|
{
|
|
|
|
id: 1,
|
|
|
|
text: 'réponse 2'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
id: 2,
|
|
|
|
text: 'la réponse D'
|
|
|
|
}];
|
2019-08-10 17:41:01 +02:00
|
|
|
|
|
|
|
|
2019-08-10 17:21:40 +02:00
|
|
|
}
|