diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2020-07-23 22:19:12 +0200 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2020-07-23 22:19:12 +0200 |
| commit | bcb7c778eee1a2dd14fe222f7a30eada1fd8f902 (patch) | |
| tree | d95a9b19ddc4a8a4bd925e909937433c6b714f0e /animism-align/frontend/app/views/site | |
| parent | 28bdef87320412776ff0db071f8ab89a51834cac (diff) | |
pulling out section list
Diffstat (limited to 'animism-align/frontend/app/views/site')
| -rw-r--r-- | animism-align/frontend/app/views/site/site.actions.js | 31 |
1 files changed, 24 insertions, 7 deletions
diff --git a/animism-align/frontend/app/views/site/site.actions.js b/animism-align/frontend/app/views/site/site.actions.js index b894c64..90e7249 100644 --- a/animism-align/frontend/app/views/site/site.actions.js +++ b/animism-align/frontend/app/views/site/site.actions.js @@ -1,14 +1,31 @@ import * as types from 'app/types' -import { api, post, pad, preloadImage } from 'app/utils' +import { api } from 'app/utils' +import actions from 'app/actions' -export const loadPeaks = (asdf) => dispatch => { - api(dispatch, types.peaks, 'peaks', '/static/data_store/peaks/peaks.json') +export const loadProject = () => dispatch => { + Promise.all([ + actions.site.loadText(), + actions.site.loadPeaks(), + actions.annotation.index(), + actions.paragraph.index(), + actions.media.index(), + ]).then(() => { + console.log(arguments) + actions.viewer.loadSections() + }).catch(err => { + console.error(err) + }) } -export const loadText = (asdf) => dispatch => { +export const loadPeaks = (asdf) => dispatch => ( + api(dispatch, types.peaks, 'peaks', '/static/data_store/peaks/peaks.json') +) + +export const loadText = (asdf) => dispatch => ( api(dispatch, types.text, 'text', '/static/data_store/peaks/text.txt') -} +) -export const updateText = text => dispatch => { +export const updateText = text => dispatch => ( dispatch({ type: types.text.loaded, data: text }) -}
\ No newline at end of file +) + |
