2019-01-10 15:06:10 +01:00
|
|
|
import { SlideManifest } from './slide-manifest';
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Here, all slides has to be registered.
|
2019-01-24 16:25:50 +01:00
|
|
|
*
|
|
|
|
* Note: When adding or removing slides here, you may need to restart yarn/npm, because
|
|
|
|
* the angular CLI scans this file just at it's start time and creates the modules then. There
|
|
|
|
* is no such thing as "dynamic update" in this case..
|
2019-01-10 15:06:10 +01:00
|
|
|
*/
|
|
|
|
export const allSlides: SlideManifest[] = [
|
2019-02-21 16:15:21 +01:00
|
|
|
{
|
|
|
|
slide: 'agenda/item-list',
|
|
|
|
path: 'agenda/item-list',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () => import('./agenda/item-list/item-list-slide.module').then(m => m.ItemListSlideModule),
|
2019-02-21 16:15:21 +01:00
|
|
|
verboseName: 'Agenda',
|
|
|
|
elementIdentifiers: ['name'],
|
|
|
|
canBeMappedToModel: false
|
|
|
|
},
|
2019-02-13 10:12:55 +01:00
|
|
|
{
|
|
|
|
slide: 'topics/topic',
|
|
|
|
path: 'topics/topic',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () => import('./topics/topic/topic-slide.module').then(m => m.TopicSlideModule),
|
2019-02-13 10:12:55 +01:00
|
|
|
verboseName: 'Topic',
|
|
|
|
elementIdentifiers: ['name', 'id'],
|
|
|
|
canBeMappedToModel: true
|
|
|
|
},
|
2019-01-10 15:06:10 +01:00
|
|
|
{
|
2019-01-24 16:25:50 +01:00
|
|
|
slide: 'motions/motion',
|
2019-01-10 15:06:10 +01:00
|
|
|
path: 'motions/motion',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () => import('./motions/motion/motion-slide.module').then(m => m.MotionSlideModule),
|
2019-01-24 16:25:50 +01:00
|
|
|
verboseName: 'Motion',
|
|
|
|
elementIdentifiers: ['name', 'id'],
|
|
|
|
canBeMappedToModel: true
|
2019-01-10 15:06:10 +01:00
|
|
|
},
|
2019-02-21 12:34:13 +01:00
|
|
|
{
|
|
|
|
slide: 'motions/motion-block',
|
|
|
|
path: 'motions/motion-block',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () =>
|
|
|
|
import('./motions/motion-block/motion-block-slide.module').then(m => m.MotionBlockSlideModule),
|
2019-02-21 12:34:13 +01:00
|
|
|
verboseName: 'Motion block',
|
|
|
|
elementIdentifiers: ['name', 'id'],
|
|
|
|
canBeMappedToModel: true
|
|
|
|
},
|
2019-11-20 17:09:03 +01:00
|
|
|
{
|
|
|
|
slide: 'motions/motion-poll',
|
|
|
|
path: 'motions/motion-poll',
|
2020-03-13 16:11:28 +01:00
|
|
|
loadChildren: () => import('./motions/motion-poll/motion-poll-slide.module').then(m => m.MotionPollSlideModule),
|
2020-03-20 15:05:18 +01:00
|
|
|
verboseName: 'Vote',
|
2019-11-20 17:09:03 +01:00
|
|
|
elementIdentifiers: ['name', 'id'],
|
|
|
|
canBeMappedToModel: true
|
|
|
|
},
|
2019-01-10 15:06:10 +01:00
|
|
|
{
|
2019-01-24 16:25:50 +01:00
|
|
|
slide: 'users/user',
|
2019-01-10 15:06:10 +01:00
|
|
|
path: 'users/user',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () => import('./users/user/user-slide.module').then(m => m.UserSlideModule),
|
2019-01-24 16:25:50 +01:00
|
|
|
verboseName: 'Participant',
|
|
|
|
elementIdentifiers: ['name', 'id'],
|
|
|
|
canBeMappedToModel: true
|
|
|
|
},
|
|
|
|
{
|
|
|
|
slide: 'core/clock',
|
|
|
|
path: 'core/clock',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () => import('./core/clock/clock-slide.module').then(m => m.ClockSlideModule),
|
2019-01-24 16:25:50 +01:00
|
|
|
verboseName: 'Clock',
|
|
|
|
elementIdentifiers: ['name'],
|
|
|
|
canBeMappedToModel: false
|
|
|
|
},
|
|
|
|
{
|
|
|
|
slide: 'core/countdown',
|
|
|
|
path: 'core/countdown',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () => import('./core/countdown/countdown-slide.module').then(m => m.CountdownSlideModule),
|
2019-01-24 16:25:50 +01:00
|
|
|
verboseName: 'Countdown',
|
|
|
|
elementIdentifiers: ['name', 'id'],
|
|
|
|
canBeMappedToModel: true
|
|
|
|
},
|
2019-02-14 12:29:02 +01:00
|
|
|
{
|
|
|
|
slide: 'core/projector-message',
|
|
|
|
path: 'core/projector-message',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () =>
|
|
|
|
import('./core/projector-message/projector-message-slide.module').then(m => m.ProjectorMessageSlideModule),
|
2019-02-14 12:29:02 +01:00
|
|
|
verboseName: 'Message',
|
|
|
|
elementIdentifiers: ['name', 'id'],
|
|
|
|
canBeMappedToModel: true
|
|
|
|
},
|
2019-01-24 16:25:50 +01:00
|
|
|
{
|
|
|
|
slide: 'agenda/current-list-of-speakers',
|
|
|
|
path: 'agenda/current-list-of-speakers',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () =>
|
|
|
|
import('./agenda/current-list-of-speakers/current-list-of-speakers-slide.module').then(
|
|
|
|
m => m.CurrentListOfSpeakersSlideModule
|
|
|
|
),
|
2019-01-24 16:25:50 +01:00
|
|
|
verboseName: 'Current list of speakers',
|
2019-02-21 17:04:59 +01:00
|
|
|
elementIdentifiers: ['name'],
|
2019-01-24 16:25:50 +01:00
|
|
|
canBeMappedToModel: false
|
|
|
|
},
|
|
|
|
{
|
|
|
|
slide: 'agenda/current-list-of-speakers-overlay',
|
|
|
|
path: 'agenda/current-list-of-speakers-overlay',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () =>
|
|
|
|
import('./agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.module').then(
|
|
|
|
m => m.CurrentListOfSpeakersOverlaySlideModule
|
|
|
|
),
|
2019-01-24 16:25:50 +01:00
|
|
|
verboseName: 'Current list of speakers overlay',
|
2019-02-21 17:04:59 +01:00
|
|
|
elementIdentifiers: ['name'],
|
|
|
|
canBeMappedToModel: false
|
|
|
|
},
|
|
|
|
{
|
|
|
|
slide: 'agenda/current-speaker-chyron',
|
|
|
|
path: 'agenda/current-speaker-chyron',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () =>
|
|
|
|
import('./agenda/current-speaker-chyron/current-speaker-chyron-slide.module').then(
|
|
|
|
m => m.CurrentSpeakerChyronSlideModule
|
|
|
|
),
|
2019-02-21 17:04:59 +01:00
|
|
|
verboseName: 'Current speaker chyron',
|
|
|
|
elementIdentifiers: ['name'],
|
2019-01-24 16:25:50 +01:00
|
|
|
canBeMappedToModel: false
|
2019-02-14 12:29:02 +01:00
|
|
|
},
|
2019-02-15 12:17:08 +01:00
|
|
|
{
|
|
|
|
slide: 'agenda/list-of-speakers',
|
|
|
|
path: 'agenda/list-of-speakers',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () =>
|
|
|
|
import('./agenda/list-of-speakers/list-of-speakers-slide.module').then(m => m.ListOfSpeakersSlideModule),
|
2019-02-15 12:17:08 +01:00
|
|
|
verboseName: 'List of speakers',
|
|
|
|
elementIdentifiers: ['name', 'id'],
|
|
|
|
canBeMappedToModel: false
|
|
|
|
},
|
2019-02-14 12:29:02 +01:00
|
|
|
{
|
|
|
|
slide: 'assignments/assignment',
|
|
|
|
path: 'assignments/assignment',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () =>
|
|
|
|
import('./assignments/assignment/assignment-slide.module').then(m => m.AssignmentSlideModule),
|
2019-02-14 12:29:02 +01:00
|
|
|
verboseName: 'Election',
|
|
|
|
elementIdentifiers: ['name', 'id'],
|
|
|
|
canBeMappedToModel: true
|
2019-02-15 12:01:16 +01:00
|
|
|
},
|
2019-04-23 15:04:38 +02:00
|
|
|
{
|
2019-11-20 17:09:03 +01:00
|
|
|
slide: 'assignments/assignment-poll',
|
|
|
|
path: 'assignments/assignment-poll',
|
2020-03-13 16:11:28 +01:00
|
|
|
loadChildren: () =>
|
|
|
|
import('./assignments/assignment-poll/assignment-poll-slide.module').then(m => m.AssignmentPollSlideModule),
|
2020-03-20 15:05:18 +01:00
|
|
|
verboseName: 'Ballot',
|
2019-11-20 17:09:03 +01:00
|
|
|
elementIdentifiers: ['name', 'id'],
|
|
|
|
canBeMappedToModel: true
|
2019-04-23 15:04:38 +02:00
|
|
|
},
|
2019-02-15 12:01:16 +01:00
|
|
|
{
|
|
|
|
slide: 'mediafiles/mediafile',
|
|
|
|
path: 'mediafiles/mediafile',
|
2020-02-17 14:37:58 +01:00
|
|
|
loadChildren: () => import('./mediafiles/mediafile/mediafile-slide.module').then(m => m.MediafileSlideModule),
|
2019-02-15 12:01:16 +01:00
|
|
|
verboseName: 'File',
|
|
|
|
elementIdentifiers: ['name', 'id'],
|
|
|
|
canBeMappedToModel: true
|
2019-01-10 15:06:10 +01:00
|
|
|
}
|
|
|
|
];
|