feat(mining): add a screenshot frame picker to media review (#254)

This commit is contained in:
Abdulrazzaq Alhendi
2026-09-20 19:39:30 -07:00
committed by GitHub
parent 026d495fac
commit 4f0762e840
30 changed files with 1185 additions and 32 deletions
+26
View File
@@ -46,6 +46,14 @@ export type RendererDom = {
youtubePickerStatus: HTMLDivElement;
youtubePickerTracks: HTMLUListElement;
mediaTimingReviewFramePicker: HTMLDivElement;
mediaTimingReviewFrameImage: HTMLImageElement;
mediaTimingReviewFrameSlider: HTMLInputElement;
mediaTimingReviewFrameTime: HTMLElement;
mediaTimingReviewFrameStatus: HTMLElement;
mediaTimingReviewFramePrevious: HTMLButtonElement;
mediaTimingReviewFrameNext: HTMLButtonElement;
mediaTimingReviewFrameReset: HTMLButtonElement;
mediaTimingReviewModal: HTMLDivElement;
mediaTimingReviewKind: HTMLDivElement;
mediaTimingReviewText: HTMLElement;
@@ -249,6 +257,24 @@ export function resolveRendererDom(): RendererDom {
youtubePickerStatus: getRequiredElement<HTMLDivElement>('youtubePickerStatus'),
youtubePickerTracks: getRequiredElement<HTMLUListElement>('youtubePickerTracks'),
mediaTimingReviewFramePicker: getRequiredElement<HTMLDivElement>(
'mediaTimingReviewFramePicker',
),
mediaTimingReviewFrameImage: getRequiredElement<HTMLImageElement>(
'mediaTimingReviewFrameImage',
),
mediaTimingReviewFrameSlider: getRequiredElement<HTMLInputElement>(
'mediaTimingReviewFrameSlider',
),
mediaTimingReviewFrameTime: getRequiredElement<HTMLElement>('mediaTimingReviewFrameTime'),
mediaTimingReviewFrameStatus: getRequiredElement<HTMLElement>('mediaTimingReviewFrameStatus'),
mediaTimingReviewFramePrevious: getRequiredElement<HTMLButtonElement>(
'mediaTimingReviewFramePrevious',
),
mediaTimingReviewFrameNext: getRequiredElement<HTMLButtonElement>('mediaTimingReviewFrameNext'),
mediaTimingReviewFrameReset: getRequiredElement<HTMLButtonElement>(
'mediaTimingReviewFrameReset',
),
mediaTimingReviewModal: getRequiredElement<HTMLDivElement>('mediaTimingReviewModal'),
mediaTimingReviewKind: getRequiredElement<HTMLDivElement>('mediaTimingReviewKind'),
mediaTimingReviewText: getRequiredElement<HTMLElement>('mediaTimingReviewText'),