diff options
| author | Thomas Haddad | 2017-04-18 14:30:15 +0200 |
|---|---|---|
| committer | Thomas Haddad | 2017-04-18 14:30:15 +0200 |
| commit | 06ac16fea1acb7facdc9ec034c65b0a0fc957862 (patch) | |
| tree | cc26ca27d6278314819b751ed9ac76cb352fd039 | |
| parent | d5a0161a1c20459ed6db25cea76ab317b62e0dfe (diff) | |
| download | chouette-core-06ac16fea1acb7facdc9ec034c65b0a0fc957862.tar.bz2 | |
Refs #2896: Update pagination state for component creation
Signed-off-by: Thomas Shawarma Haddad <thomas.haddad@af83.com>
| -rw-r--r-- | app/assets/javascripts/es6_browserified/time_tables/index.js | 6 | ||||
| -rw-r--r-- | app/assets/javascripts/es6_browserified/time_tables/reducers/pagination.js | 7 |
2 files changed, 9 insertions, 4 deletions
diff --git a/app/assets/javascripts/es6_browserified/time_tables/index.js b/app/assets/javascripts/es6_browserified/time_tables/index.js index a8e08a113..eddd68a47 100644 --- a/app/assets/javascripts/es6_browserified/time_tables/index.js +++ b/app/assets/javascripts/es6_browserified/time_tables/index.js @@ -30,10 +30,8 @@ var initialState = { color: '' }, pagination: { - page : 1, - totalCount: window.journeyPatternLength, - perPage: window.journeyPatternsPerPage, - stateChanged: false + stateChanged: false, + currentPage: '' }, modal: { type: '', diff --git a/app/assets/javascripts/es6_browserified/time_tables/reducers/pagination.js b/app/assets/javascripts/es6_browserified/time_tables/reducers/pagination.js index 5ea7300dc..87714e29b 100644 --- a/app/assets/javascripts/es6_browserified/time_tables/reducers/pagination.js +++ b/app/assets/javascripts/es6_browserified/time_tables/reducers/pagination.js @@ -1,5 +1,12 @@ +var _ = require('lodash') + const pagination = (state = {}, action) => { switch (action.type) { + case 'RECEIVE_TIME_TABLES': + return _.assign({}, state, { + currentPage: action.json.current_periode_range, + periode_range: action.json.periode_range + }) default: return state } |
