From 838c5ebd1964535342c620c42a9d7cd36b96a72d Mon Sep 17 00:00:00 2001 From: Delilah Clement Date: Mon, 12 Sep 2022 16:05:08 -0500 Subject: [PATCH 01/34] Prepare SingleVideoViewer for adding unit tests - Remove defaultProps - Rename some variables for clarity - Add Readme info --- .../components/SingleVideoViewer/README.md | 33 ++- .../SingleVideoViewer/SingleVideoViewer.js | 27 +-- .../SingleVideoViewer.spec.js | 18 -- .../SingleVideoViewerConnector.spec.js | 36 ---- .../SingleVideoViewerContainer.js | 130 +++++------ .../SingleVideoViewerContainer.spec.js | 203 ------------------ .../helpers/getFixedNumber/README.md | 7 + 7 files changed, 97 insertions(+), 357 deletions(-) delete mode 100644 packages/lib-classifier/src/components/Classifier/components/SubjectViewer/components/SingleVideoViewer/SingleVideoViewer.spec.js delete mode 100644 packages/lib-classifier/src/components/Classifier/components/SubjectViewer/components/SingleVideoViewer/SingleVideoViewerConnector.spec.js delete mode 100644 packages/lib-classifier/src/components/Classifier/components/SubjectViewer/components/SingleVideoViewer/SingleVideoViewerContainer.spec.js create mode 100644 packages/lib-classifier/src/components/Classifier/components/SubjectViewer/helpers/getFixedNumber/README.md diff --git a/packages/lib-classifier/src/components/Classifier/components/SubjectViewer/components/SingleVideoViewer/README.md b/packages/lib-classifier/src/components/Classifier/components/SubjectViewer/components/SingleVideoViewer/README.md index 8e0da57fb2..e759ccbaa5 100644 --- a/packages/lib-classifier/src/components/Classifier/components/SubjectViewer/components/SingleVideoViewer/README.md +++ b/packages/lib-classifier/src/components/Classifier/components/SubjectViewer/components/SingleVideoViewer/README.md @@ -1,13 +1,42 @@ # Single Video Viewer The Single Video Viewer is a variant of the Subject Viewer that's used to -display video media. +display video media. See also [Subject Viewers Info](https://github.com/zooniverse/front-end-monorepo/blob/master/packages/lib-classifier/src/components/Classifier/components/SubjectViewer/README.md). The only allowed video media type is mp4. ## Features -// TODO Will be updated as the new video feature is built. +SingleVideoViewerContainer handles state for SingleVideoViewer and VideoController. It's also contains an svg and InteractionLayer for drawing on a video subject. The svg layer is displayed regardless of whether a project has drawing tools enabled? + +When SingleVideoViewerContainer mounts, it creates a