├── .babelrc ├── .eslintrc ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── demo-app ├── .eslintrc ├── assets │ ├── media-tagger.json │ └── video.mp4 ├── components │ ├── EditorView.js │ └── VideoPlayer.js ├── index.css ├── index.html └── index.js ├── package.json ├── src ├── components │ ├── TranscriptEditor.js │ ├── TranscriptEditorBlock.js │ ├── TranscriptEditorSpace.js │ ├── TranscriptEditorSpanPlayed.js │ ├── TranscriptEditorSpanUnplayed.js │ └── TranscriptEditorWord.js ├── css │ └── TranscriptEditor.css ├── helpers │ ├── TranscriptEntities.js │ ├── __tests__ │ │ ├── convertFromTranscript.test.js │ │ ├── convertToTranscript.test.js │ │ ├── fixtures │ │ │ ├── raw.json │ │ │ ├── speakers.json │ │ │ └── transcript.json │ │ └── updateBlock.test.js │ ├── convertFromTranscript.js │ ├── convertToTranscript.js │ ├── decorators.js │ └── updateBlock.js └── index.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/README.md -------------------------------------------------------------------------------- /demo-app/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/demo-app/.eslintrc -------------------------------------------------------------------------------- /demo-app/assets/media-tagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/demo-app/assets/media-tagger.json -------------------------------------------------------------------------------- /demo-app/assets/video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/demo-app/assets/video.mp4 -------------------------------------------------------------------------------- /demo-app/components/EditorView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/demo-app/components/EditorView.js -------------------------------------------------------------------------------- /demo-app/components/VideoPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/demo-app/components/VideoPlayer.js -------------------------------------------------------------------------------- /demo-app/index.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding: 10px 0; 3 | } 4 | -------------------------------------------------------------------------------- /demo-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/demo-app/index.html -------------------------------------------------------------------------------- /demo-app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/demo-app/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/package.json -------------------------------------------------------------------------------- /src/components/TranscriptEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/components/TranscriptEditor.js -------------------------------------------------------------------------------- /src/components/TranscriptEditorBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/components/TranscriptEditorBlock.js -------------------------------------------------------------------------------- /src/components/TranscriptEditorSpace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/components/TranscriptEditorSpace.js -------------------------------------------------------------------------------- /src/components/TranscriptEditorSpanPlayed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/components/TranscriptEditorSpanPlayed.js -------------------------------------------------------------------------------- /src/components/TranscriptEditorSpanUnplayed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/components/TranscriptEditorSpanUnplayed.js -------------------------------------------------------------------------------- /src/components/TranscriptEditorWord.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/components/TranscriptEditorWord.js -------------------------------------------------------------------------------- /src/css/TranscriptEditor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/css/TranscriptEditor.css -------------------------------------------------------------------------------- /src/helpers/TranscriptEntities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/helpers/TranscriptEntities.js -------------------------------------------------------------------------------- /src/helpers/__tests__/convertFromTranscript.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/helpers/__tests__/convertFromTranscript.test.js -------------------------------------------------------------------------------- /src/helpers/__tests__/convertToTranscript.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/helpers/__tests__/convertToTranscript.test.js -------------------------------------------------------------------------------- /src/helpers/__tests__/fixtures/raw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/helpers/__tests__/fixtures/raw.json -------------------------------------------------------------------------------- /src/helpers/__tests__/fixtures/speakers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/helpers/__tests__/fixtures/speakers.json -------------------------------------------------------------------------------- /src/helpers/__tests__/fixtures/transcript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/helpers/__tests__/fixtures/transcript.json -------------------------------------------------------------------------------- /src/helpers/__tests__/updateBlock.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/helpers/__tests__/updateBlock.test.js -------------------------------------------------------------------------------- /src/helpers/convertFromTranscript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/helpers/convertFromTranscript.js -------------------------------------------------------------------------------- /src/helpers/convertToTranscript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/helpers/convertToTranscript.js -------------------------------------------------------------------------------- /src/helpers/decorators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/helpers/decorators.js -------------------------------------------------------------------------------- /src/helpers/updateBlock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/helpers/updateBlock.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/src/index.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexnorton/transcript-editor/HEAD/yarn.lock --------------------------------------------------------------------------------