From d2cb17038b8537a609be06be2ed7013dbe27117e Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 8 Mar 2021 22:11:55 +0100 Subject: beginning the BIG refactor. moving editor stuff into per-episode hierarchy --- .../frontend/app/views/align/align.reducer.js | 86 ---------------------- 1 file changed, 86 deletions(-) delete mode 100644 animism-align/frontend/app/views/align/align.reducer.js (limited to 'animism-align/frontend/app/views/align/align.reducer.js') diff --git a/animism-align/frontend/app/views/align/align.reducer.js b/animism-align/frontend/app/views/align/align.reducer.js deleted file mode 100644 index 8a660c0..0000000 --- a/animism-align/frontend/app/views/align/align.reducer.js +++ /dev/null @@ -1,86 +0,0 @@ -import * as types from 'app/types' -// import { session, getDefault, getDefaultInt } from 'app/session' - -const initialState = { - timeline: { - cursor_ts: -1, - cursor_region: null, - start_ts: 0, - zoom: 1, - duration: 0, - selected_annotation_id: -1, - selected_paragraph_id: -1, - }, - annotation: {}, - selectedAnnotation: {}, - options: { - } -} - -export default function alignReducer(state = initialState, action) { - // console.log(action.type, action) - switch (action.type) { - case types.peaks.loaded: - // console.log('peaks duration:', action.data.length / 10) - return state - - case types.align.set_display_setting: - return { - ...state, - timeline: { - ...state.timeline, - [action.key]: action.value, - } - } - - case types.align.set_selected_annotation: - return { - ...state, - timeline: { - ...state.timeline, - selected_annotation_id: action.data.id, - }, - selectedAnnotation: action.data, - } - - case types.align.clear_selected_annotation: - return { - ...state, - timeline: { - ...state.timeline, - selected_annotation_id: -1, - }, - selectedAnnotation: {}, - } - - case types.align.set_temporary_annotation: - return { - ...state, - annotation: action.data, - } - - case types.align.update_temporary_annotation: - return { - ...state, - annotation: { - ...state.annotation, - [action.key]: action.value, - } - } - - case types.align.update_temporary_annotation_settings: - return { - ...state, - annotation: { - ...state.annotation, - settings: { - ...state.annotation.settings, - [action.key]: action.value, - } - } - } - - default: - return state - } -} -- cgit v1.2.3-70-g09d2