diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-07-16 20:13:10 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-07-16 20:13:10 +0200 |
| commit | 3b8ca4ae366ad8925ded787f87350862ef18e0ca (patch) | |
| tree | 0c09f567d376f17812d148c72dec130071690c83 /animism-align/frontend/views/align/align.reducer.js | |
| parent | dc35755748ee05abde3f3eda585d12df732e38ae (diff) | |
adjust annotation position without opening form
Diffstat (limited to 'animism-align/frontend/views/align/align.reducer.js')
| -rw-r--r-- | animism-align/frontend/views/align/align.reducer.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/animism-align/frontend/views/align/align.reducer.js b/animism-align/frontend/views/align/align.reducer.js index dc471a6..fc948e8 100644 --- a/animism-align/frontend/views/align/align.reducer.js +++ b/animism-align/frontend/views/align/align.reducer.js @@ -11,6 +11,7 @@ const initialState = { selected_paragraph_id: -1, }, annotation: {}, + selectedAnnotation: {}, options: { } } @@ -31,6 +32,26 @@ export default function alignReducer(state = initialState, action) { } } + 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, |
