From 37896f6960f8145a13e2943fbb0cde52da430d30 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 11 Mar 2021 14:38:02 +0100 Subject: move sidebar and timeline out of align folder --- .../app/views/editor/align/align.container.js | 5 +- .../frontend/app/views/editor/align/align.css | 73 -------- .../align/components/sidebar/script.component.js | 22 --- .../sidebar/tableOfContents.component.js | 29 --- .../components/sidebar/waveUpload.component.js | 157 ---------------- .../align/components/timeline/cursor.component.js | 26 --- .../components/timeline/cursorRegion.component.js | 28 --- .../components/timeline/playCursor.component.js | 31 ---- .../align/components/timeline/ticks.component.js | 88 --------- .../components/timeline/waveform.component.js | 100 ----------- .../editor/align/containers/sidebar.container.js | 42 ----- .../editor/align/containers/timeline.container.js | 196 -------------------- .../frontend/app/views/editor/align/sidebar.css | 84 --------- .../editor/sidebar/components/script.component.js | 22 +++ .../components/tableOfContents.component.js | 30 ++++ .../sidebar/components/waveUpload.component.js | 191 ++++++++++++++++++++ .../app/views/editor/sidebar/sidebar.container.js | 44 +++++ .../frontend/app/views/editor/sidebar/sidebar.css | 90 ++++++++++ .../editor/timeline/components/cursor.component.js | 26 +++ .../timeline/components/cursorRegion.component.js | 28 +++ .../timeline/components/playCursor.component.js | 31 ++++ .../editor/timeline/components/ticks.component.js | 88 +++++++++ .../timeline/components/waveform.component.js | 100 +++++++++++ .../views/editor/timeline/timeline.container.js | 199 +++++++++++++++++++++ .../app/views/editor/timeline/timeline.css | 72 ++++++++ 25 files changed, 923 insertions(+), 879 deletions(-) delete mode 100644 animism-align/frontend/app/views/editor/align/components/sidebar/script.component.js delete mode 100644 animism-align/frontend/app/views/editor/align/components/sidebar/tableOfContents.component.js delete mode 100644 animism-align/frontend/app/views/editor/align/components/sidebar/waveUpload.component.js delete mode 100644 animism-align/frontend/app/views/editor/align/components/timeline/cursor.component.js delete mode 100644 animism-align/frontend/app/views/editor/align/components/timeline/cursorRegion.component.js delete mode 100644 animism-align/frontend/app/views/editor/align/components/timeline/playCursor.component.js delete mode 100644 animism-align/frontend/app/views/editor/align/components/timeline/ticks.component.js delete mode 100644 animism-align/frontend/app/views/editor/align/components/timeline/waveform.component.js delete mode 100644 animism-align/frontend/app/views/editor/align/containers/sidebar.container.js delete mode 100644 animism-align/frontend/app/views/editor/align/containers/timeline.container.js delete mode 100644 animism-align/frontend/app/views/editor/align/sidebar.css create mode 100644 animism-align/frontend/app/views/editor/sidebar/components/script.component.js create mode 100644 animism-align/frontend/app/views/editor/sidebar/components/tableOfContents.component.js create mode 100644 animism-align/frontend/app/views/editor/sidebar/components/waveUpload.component.js create mode 100644 animism-align/frontend/app/views/editor/sidebar/sidebar.container.js create mode 100644 animism-align/frontend/app/views/editor/sidebar/sidebar.css create mode 100644 animism-align/frontend/app/views/editor/timeline/components/cursor.component.js create mode 100644 animism-align/frontend/app/views/editor/timeline/components/cursorRegion.component.js create mode 100644 animism-align/frontend/app/views/editor/timeline/components/playCursor.component.js create mode 100644 animism-align/frontend/app/views/editor/timeline/components/ticks.component.js create mode 100644 animism-align/frontend/app/views/editor/timeline/components/waveform.component.js create mode 100644 animism-align/frontend/app/views/editor/timeline/timeline.container.js create mode 100644 animism-align/frontend/app/views/editor/timeline/timeline.css (limited to 'animism-align/frontend/app/views/editor') diff --git a/animism-align/frontend/app/views/editor/align/align.container.js b/animism-align/frontend/app/views/editor/align/align.container.js index 46954e8..d61eccd 100644 --- a/animism-align/frontend/app/views/editor/align/align.container.js +++ b/animism-align/frontend/app/views/editor/align/align.container.js @@ -2,10 +2,9 @@ import React, { Component } from 'react' import { connect } from 'react-redux' import './align.css' -import './sidebar.css' -import Timeline from './containers/timeline.container.js' -import Sidebar from './containers/sidebar.container.js' +import Timeline from 'app/views/editor/timeline/timeline.container.js' +import Sidebar from 'app/views/editor/sidebar/sidebar.container.js' class Container extends Component { componentDidMount() { diff --git a/animism-align/frontend/app/views/editor/align/align.css b/animism-align/frontend/app/views/editor/align/align.css index 58adcf8..83d3777 100644 --- a/animism-align/frontend/app/views/editor/align/align.css +++ b/animism-align/frontend/app/views/editor/align/align.css @@ -22,79 +22,6 @@ height: calc(100% - 3rem); } -/* Timeline */ - -canvas { - display: block; -} -.timeline { - display: flex; - flex-direction: row; - position: relative; - width: 300px; - cursor: crosshair; -} -.timelineColumn { - position: relative; -} -.ticks .tick { - position: absolute; - right: 0; - width: 4px; - height: 1px; - background: #ddd; - pointer-events: none; -} -.ticks .tickLabel { - pointer-events: none; - position: absolute; - right: 6px; - font-size: 12px; - width: 40px; - margin-top: -7px; - text-align: right; - text-shadow: 0 0 2px #00f; -} -.timeline .cursor { - width: 100%; - position: absolute; - left: 0; - pointer-events: none; -} -.timeline .cursor .line { - width: 100%; - height: 1px; - background: #00f; -} -.timeline .cursor.playCursor .line { - background: #ddd; -} -.timeline .cursor .tickLabel { - position: absolute; - pointer-events: none; - right: 6px; - font-size: 12px; - width: 40px; - margin-top: -7px; - text-align: right; - text-shadow: 0 0 2px #000, 0 0 2px #000, 0 0 2px #000; - user-select: none; -} -.timeline .cursor_region { - position: absolute; - left: 0; - width: 100%; - border-top: 1px solid #33f; - border-bottom: 1px solid #33f; - background: rgba(32,64,255,0.2); -} -.timeline .cursor_region .tickLabel { - position: absolute; - top: 2px; - left: 6px; - user-select: none; -} - /* Audio player */ .playButton { diff --git a/animism-align/frontend/app/views/editor/align/components/sidebar/script.component.js b/animism-align/frontend/app/views/editor/align/components/sidebar/script.component.js deleted file mode 100644 index d23b3da..0000000 --- a/animism-align/frontend/app/views/editor/align/components/sidebar/script.component.js +++ /dev/null @@ -1,22 +0,0 @@ -import React, { Component } from 'react' -// import { Link } from 'react-router-dom' -import { connect } from 'react-redux' - -import actions from 'app/actions' - -const Script = ({ text }) => { - if (text.loading) return null - return ( -