Small changes

This commit is contained in:
FinnStutzenstein 2019-09-02 08:05:45 +02:00 committed by Emanuel Schütze
parent 79e879cb6e
commit 9518d1dab6
6 changed files with 14 additions and 25 deletions

View File

@ -1,4 +1,4 @@
interface SlideSpeaker {
export interface SlideSpeaker {
user: string;
marked: boolean;
}

View File

@ -1,7 +1,6 @@
.lastSpeakers {
color: #9a9898;
margin-left: 33px;
margin-bottom: 10px;
margin: 20px 0 10px 33px;
}
.currentSpeaker {
@ -20,6 +19,7 @@
.nextSpeakers {
margin: 0;
padding-left: 6px;
margin-top: 20px !important;
li {
list-style-position: inside;

View File

@ -1,17 +1,7 @@
import { Component, Input } from '@angular/core';
import { BaseSlideComponent } from 'app/slides/base-slide-component';
import { CommonListOfSpeakersSlideData } from '../common/common-list-of-speakers-slide-data';
/**
* Interface, that describes how the speaker-objects look like.
*/
interface SpeakerObject {
user: string;
marked: boolean;
end_time: number | null;
weight: number | null;
}
import { CommonListOfSpeakersSlideData, SlideSpeaker } from '../common/common-list-of-speakers-slide-data';
@Component({
selector: 'os-current-list-of-speakers-overlay-slide',
@ -37,12 +27,12 @@ export class CurrentListOfSpeakersOverlaySlideComponent extends BaseSlideCompone
/**
* The current speaker.
*/
public currentSpeaker: SpeakerObject;
public currentSpeaker: SlideSpeaker;
/**
* List with the next speakers for this list.
*/
public nextSpeakers: SpeakerObject[] = [];
public nextSpeakers: SlideSpeaker[] = [];
public constructor() {
super();

View File

@ -23,7 +23,7 @@
.slidetitle {
border-bottom: 2px solid #d3d3d3;
padding-bottom: 20px;
padding-bottom: 10px;
h1 {
margin-bottom: 0;
@ -34,7 +34,7 @@
h2 {
color: #9a9898;
margin-top: 10px;
margin-bottom: 2px;
margin-bottom: -10px;
font-size: 28px;
font-weight: normal;
display: block;

View File

@ -118,14 +118,14 @@ def get_config_variables():
yield ConfigVariable(
name="agenda_show_next_speakers",
default_value=0,
default_value=-1,
input_type="integer",
label="Number of the next speakers to be shown on the projector",
help_text="Enter number of the next shown speakers. Choose 0 to disable this.",
help_text="Enter number of the next shown speakers. Choose -1 to show all next speakers.",
weight=222,
group="Agenda",
subgroup="List of speakers",
validators=(MinValueValidator(0),),
validators=(MinValueValidator(-1),),
)
yield ConfigVariable(

View File

@ -157,11 +157,10 @@ async def get_list_of_speakers_slide_data(
if number_of_last_speakers == 0:
speakers_finished = []
else:
speakers_finished = speakers_finished[
-number_of_last_speakers:
] # Take the last speakers
# Take the last speakers
speakers_finished = speakers_finished[-number_of_last_speakers:]
if number_of_next_speakers != 0:
if number_of_next_speakers != -1:
speakers_waiting = speakers_waiting[:number_of_next_speakers]
return {