mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-12 19:03:47 +00:00
refactor: align property names between block and event
This commit is contained in:
@@ -62,7 +62,6 @@ export default function BlockEditor({ block }: BlockEditorProps) {
|
||||
|
||||
const isEditor = window.location.pathname.includes('editor');
|
||||
const planOffset = typeof block.targetDuration !== 'number' ? null : block.targetDuration - block.duration;
|
||||
console.log('targetDuration:', block.targetDuration);
|
||||
|
||||
return (
|
||||
<div className={style.content}>
|
||||
@@ -75,13 +74,13 @@ export default function BlockEditor({ block }: BlockEditorProps) {
|
||||
}
|
||||
<Editor.Label>First event start</Editor.Label>
|
||||
<TextLikeInput className={style.textLikeInput}>
|
||||
{millisToString(block.startTime, { fallback: timerPlaceholder })}
|
||||
{millisToString(block.timeStart, { fallback: timerPlaceholder })}
|
||||
</TextLikeInput>
|
||||
</div>
|
||||
<div>
|
||||
<Editor.Label htmlFor='endTime'>Last event end</Editor.Label>
|
||||
<Editor.Label>Last event end</Editor.Label>
|
||||
<TextLikeInput className={style.textLikeInput}>
|
||||
{millisToString(block.endTime, { fallback: timerPlaceholder })}
|
||||
{millisToString(block.timeEnd, { fallback: timerPlaceholder })}
|
||||
</TextLikeInput>
|
||||
</div>
|
||||
<div>
|
||||
|
||||
@@ -132,11 +132,11 @@ export default function RundownBlock({ data, hasCursor, collapsed, onCollapse }:
|
||||
<div className={style.metaRow}>
|
||||
<div className={style.metaEntry}>
|
||||
<div>Start</div>
|
||||
<div>{formatTime(data.startTime)}</div>
|
||||
<div>{formatTime(data.timeStart)}</div>
|
||||
</div>
|
||||
<div className={style.metaEntry}>
|
||||
<div>End</div>
|
||||
<div>{formatTime(data.endTime)}</div>
|
||||
<div>{formatTime(data.timeEnd)}</div>
|
||||
</div>
|
||||
<div className={style.metaEntry}>
|
||||
<div>Duration</div>
|
||||
|
||||
@@ -585,8 +585,8 @@ describe('processRundown()', () => {
|
||||
'1': {
|
||||
type: SupportedEntry.Block,
|
||||
entries: ['100', '200', '300'],
|
||||
startTime: 100,
|
||||
endTime: 400,
|
||||
timeStart: 100,
|
||||
timeEnd: 400,
|
||||
duration: 300,
|
||||
isFirstLinked: false,
|
||||
},
|
||||
@@ -625,8 +625,8 @@ describe('processRundown()', () => {
|
||||
'1': {
|
||||
type: SupportedEntry.Block,
|
||||
entries: ['101', '102', '103'],
|
||||
startTime: 100,
|
||||
endTime: 400,
|
||||
timeStart: 100,
|
||||
timeEnd: 400,
|
||||
duration: 300,
|
||||
isFirstLinked: false,
|
||||
},
|
||||
@@ -636,8 +636,8 @@ describe('processRundown()', () => {
|
||||
'2': {
|
||||
type: SupportedEntry.Block,
|
||||
entries: ['201', '202', '203'],
|
||||
startTime: 500,
|
||||
endTime: 800,
|
||||
timeStart: 500,
|
||||
timeEnd: 800,
|
||||
duration: 300,
|
||||
isFirstLinked: false,
|
||||
},
|
||||
@@ -647,8 +647,8 @@ describe('processRundown()', () => {
|
||||
'3': {
|
||||
type: SupportedEntry.Block,
|
||||
entries: ['301', '302', '303'],
|
||||
startTime: 900,
|
||||
endTime: 1200,
|
||||
timeStart: 900,
|
||||
timeEnd: 1200,
|
||||
duration: 300,
|
||||
isFirstLinked: false,
|
||||
},
|
||||
|
||||
@@ -747,8 +747,8 @@ export function processRundown(
|
||||
|
||||
// update block metadata
|
||||
processedEntry.duration = totalBlockDuration;
|
||||
processedEntry.startTime = blockStartTime;
|
||||
processedEntry.endTime = blockEndTime;
|
||||
processedEntry.timeStart = blockStartTime;
|
||||
processedEntry.timeEnd = blockEndTime;
|
||||
processedEntry.isFirstLinked = isFirstLinked;
|
||||
processedEntry.entries = blockEvents;
|
||||
}
|
||||
|
||||
@@ -162,8 +162,8 @@ export function createBlock(patch?: Partial<OntimeBlock>): OntimeBlock {
|
||||
colour: makeString(patch.colour, ''),
|
||||
custom: patch.custom ?? {},
|
||||
revision: 0,
|
||||
startTime: null,
|
||||
endTime: null,
|
||||
timeStart: null,
|
||||
timeEnd: null,
|
||||
duration: 0,
|
||||
isFirstLinked: false,
|
||||
};
|
||||
|
||||
@@ -49,8 +49,8 @@ export const demoDb: DatabaseModel = {
|
||||
targetDuration: null,
|
||||
colour: 'hotpink',
|
||||
revision: 0,
|
||||
startTime: null,
|
||||
endTime: null,
|
||||
timeStart: null,
|
||||
timeEnd: null,
|
||||
duration: 0,
|
||||
isFirstLinked: false,
|
||||
custom: {
|
||||
@@ -216,8 +216,8 @@ export const demoDb: DatabaseModel = {
|
||||
targetDuration: null,
|
||||
custom: {},
|
||||
revision: 0,
|
||||
startTime: null,
|
||||
endTime: null,
|
||||
timeStart: null,
|
||||
timeEnd: null,
|
||||
duration: 0,
|
||||
isFirstLinked: false,
|
||||
},
|
||||
@@ -379,8 +379,8 @@ export const demoDb: DatabaseModel = {
|
||||
targetDuration: null,
|
||||
custom: {},
|
||||
revision: 0,
|
||||
startTime: null,
|
||||
endTime: null,
|
||||
timeStart: null,
|
||||
timeEnd: null,
|
||||
duration: 0,
|
||||
isFirstLinked: false,
|
||||
},
|
||||
|
||||
@@ -51,8 +51,8 @@ export const block: Omit<OntimeBlock, 'id'> = {
|
||||
custom: {},
|
||||
// !==== RUNTIME METADATA ====! //
|
||||
revision: 0, // calculated at runtime
|
||||
startTime: null, // calculated at runtime
|
||||
endTime: null, // calculated at runtime
|
||||
timeStart: null, // calculated at runtime
|
||||
timeEnd: null, // calculated at runtime
|
||||
duration: 0, // calculated at runtime
|
||||
isFirstLinked: false, // calculated at runtime
|
||||
};
|
||||
|
||||
@@ -172,8 +172,8 @@
|
||||
"skip": false,
|
||||
"custom": {},
|
||||
"revision": 0,
|
||||
"startTime": null,
|
||||
"endTime": null,
|
||||
"timeStart": null,
|
||||
"timeEnd": null,
|
||||
"duration": 0,
|
||||
"isFirstLinked": false
|
||||
},
|
||||
@@ -327,8 +327,8 @@
|
||||
"skip": false,
|
||||
"custom": {},
|
||||
"revision": 0,
|
||||
"startTime": null,
|
||||
"endTime": null,
|
||||
"timeStart": null,
|
||||
"timeEnd": null,
|
||||
"duration": 0,
|
||||
"isFirstLinked": false,
|
||||
"numEvents": 0
|
||||
|
||||
Vendored
+4
-4
@@ -190,8 +190,8 @@
|
||||
"skip": false,
|
||||
"custom": {},
|
||||
"revision": 0,
|
||||
"startTime": null,
|
||||
"endTime": null,
|
||||
"timeStart": null,
|
||||
"timeEnd": null,
|
||||
"duration": 0,
|
||||
"isFirstLinked": false
|
||||
},
|
||||
@@ -345,8 +345,8 @@
|
||||
"skip": false,
|
||||
"custom": {},
|
||||
"revision": 0,
|
||||
"startTime": null,
|
||||
"endTime": null,
|
||||
"timeStart": null,
|
||||
"timeEnd": null,
|
||||
"duration": 0,
|
||||
"isFirstLinked": false
|
||||
},
|
||||
|
||||
@@ -30,8 +30,8 @@ export type OntimeBlock = OntimeBaseEvent & {
|
||||
custom: EntryCustomFields;
|
||||
// !==== RUNTIME METADATA ====! //
|
||||
revision: number;
|
||||
startTime: MaybeNumber; // calculated at runtime
|
||||
endTime: MaybeNumber; // calculated at runtime
|
||||
timeStart: MaybeNumber; // calculated at runtime
|
||||
timeEnd: MaybeNumber; // calculated at runtime
|
||||
duration: number; // calculated at runtime
|
||||
isFirstLinked: boolean; // calculated at runtime, whether the first event is linked
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user