From 7be436594e043cb1c26df82201ad376030e68949 Mon Sep 17 00:00:00 2001 From: FinnStutzenstein Date: Tue, 26 Feb 2019 13:33:23 +0100 Subject: [PATCH] clos slide content --- .../common/common-list-of-speakers-slide-data.ts | 12 ++++++------ .../common-list-of-speakers-slide.component.html | 6 +++--- .../common-list-of-speakers-slide.component.ts | 6 +++++- ...ent-list-of-speakers-overlay-slide.component.html | 2 +- ...ent-list-of-speakers-overlay-slide.component.scss | 2 +- ...-list-of-speakers-overlay-slide.component.spec.ts | 3 ++- ...rrent-list-of-speakers-overlay-slide.component.ts | 8 +------- .../current-list-of-speakers-overlay-slide.module.ts | 12 ++++++++++-- 8 files changed, 29 insertions(+), 22 deletions(-) diff --git a/client/src/app/slides/agenda/common/common-list-of-speakers-slide-data.ts b/client/src/app/slides/agenda/common/common-list-of-speakers-slide-data.ts index e711ba381..d1724a1b8 100644 --- a/client/src/app/slides/agenda/common/common-list-of-speakers-slide-data.ts +++ b/client/src/app/slides/agenda/common/common-list-of-speakers-slide-data.ts @@ -4,10 +4,10 @@ interface SlideSpeaker { } export interface CommonListOfSpeakersSlideData { - waiting: SlideSpeaker[]; - current: SlideSpeaker; - finished: SlideSpeaker[]; - title_information: object; - content_object_collection: string; - item_number: string; + waiting?: SlideSpeaker[]; + current?: SlideSpeaker; + finished?: SlideSpeaker[]; + title_information?: object; + content_object_collection?: string; + item_number?: string; } diff --git a/client/src/app/slides/agenda/common/common-list-of-speakers-slide.component.html b/client/src/app/slides/agenda/common/common-list-of-speakers-slide.component.html index 27415ae82..bee16b2dd 100644 --- a/client/src/app/slides/agenda/common/common-list-of-speakers-slide.component.html +++ b/client/src/app/slides/agenda/common/common-list-of-speakers-slide.component.html @@ -1,11 +1,11 @@

List of speakers

-

{{ getTitle() }}

+

{{ getTitle() }}

-
+
{{ speaker.user }} star @@ -18,7 +18,7 @@
-
+
  1. {{ speaker.user }} diff --git a/client/src/app/slides/agenda/common/common-list-of-speakers-slide.component.ts b/client/src/app/slides/agenda/common/common-list-of-speakers-slide.component.ts index 03567e39f..148ec480c 100644 --- a/client/src/app/slides/agenda/common/common-list-of-speakers-slide.component.ts +++ b/client/src/app/slides/agenda/common/common-list-of-speakers-slide.component.ts @@ -16,13 +16,17 @@ export class CommonListOfSpeakersSlideComponent extends BaseSlideComponent - TODO +
diff --git a/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.component.scss b/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.component.scss index 91d478884..279dfb000 100644 --- a/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.component.scss +++ b/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.component.scss @@ -5,5 +5,5 @@ background-color: green; height: 30px; margin: 10px; - z-index: 2; + z-index: 10; } diff --git a/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.component.spec.ts b/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.component.spec.ts index 4461b8f5a..2d20bd5ee 100644 --- a/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.component.spec.ts +++ b/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.component.spec.ts @@ -2,6 +2,7 @@ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { CurrentListOfSpeakersOverlaySlideComponent } from './current-list-of-speakers-overlay-slide.component'; import { E2EImportsModule } from '../../../../e2e-imports.module'; +import { CommonListOfSpeakersSlideModule } from '../common/common-list-of-speakers-slide.module'; describe('CurrentListOfSpeakersOverlaySlideComponent', () => { let component: CurrentListOfSpeakersOverlaySlideComponent; @@ -9,7 +10,7 @@ describe('CurrentListOfSpeakersOverlaySlideComponent', () => { beforeEach(async(() => { TestBed.configureTestingModule({ - imports: [E2EImportsModule], + imports: [E2EImportsModule, CommonListOfSpeakersSlideModule], declarations: [CurrentListOfSpeakersOverlaySlideComponent] }).compileComponents(); })); diff --git a/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.component.ts b/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.component.ts index 4f4fbd9f7..3c3b59a03 100644 --- a/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.component.ts +++ b/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.component.ts @@ -1,4 +1,4 @@ -import { Component, Input } from '@angular/core'; +import { Component } from '@angular/core'; import { BaseSlideComponent } from 'app/slides/base-slide-component'; import { CommonListOfSpeakersSlideData } from '../common/common-list-of-speakers-slide-data'; @@ -9,12 +9,6 @@ import { CommonListOfSpeakersSlideData } from '../common/common-list-of-speakers styleUrls: ['./current-list-of-speakers-overlay-slide.component.scss'] }) export class CurrentListOfSpeakersOverlaySlideComponent extends BaseSlideComponent { - // TODO: remove to access data in the template - @Input() - public set data(value: any) { - console.log(value.data); - } - public constructor() { super(); } diff --git a/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.module.ts b/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.module.ts index e93f2dd29..9ce1e63b8 100644 --- a/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.module.ts +++ b/client/src/app/slides/agenda/current-list-of-speakers-overlay/current-list-of-speakers-overlay-slide.module.ts @@ -1,7 +1,15 @@ import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; -import { makeSlideModule } from 'app/slides/base-slide-module'; import { CurrentListOfSpeakersOverlaySlideComponent } from './current-list-of-speakers-overlay-slide.component'; +import { CommonListOfSpeakersSlideModule } from '../common/common-list-of-speakers-slide.module'; +import { SharedModule } from 'app/shared/shared.module'; +import { SLIDE } from 'app/slides/slide-token'; -@NgModule(makeSlideModule(CurrentListOfSpeakersOverlaySlideComponent)) +@NgModule({ + imports: [CommonModule, SharedModule, CommonListOfSpeakersSlideModule], + declarations: [CurrentListOfSpeakersOverlaySlideComponent], + providers: [{ provide: SLIDE, useValue: CurrentListOfSpeakersOverlaySlideComponent }], + entryComponents: [CurrentListOfSpeakersOverlaySlideComponent] +}) export class CurrentListOfSpeakersOverlaySlideModule {}