Small changes
This commit is contained in:
parent
79e879cb6e
commit
9518d1dab6
@ -1,4 +1,4 @@
|
||||
interface SlideSpeaker {
|
||||
export interface SlideSpeaker {
|
||||
user: string;
|
||||
marked: boolean;
|
||||
}
|
||||
|
@ -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;
|
||||
|
@ -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();
|
||||
|
@ -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;
|
||||
|
@ -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(
|
||||
|
@ -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 {
|
||||
|
Loading…
Reference in New Issue
Block a user