|
1 | 1 | "use strict"; |
2 | 2 | var_types_1=require('./_types'); |
3 | 3 | varstore_1=require('../store'); |
4 | | -vartutorial_package_1=require('../services/tutorial-package'); |
5 | 4 | functionpageNext(){ |
6 | 5 | varposition=store_1.store.getState().position; |
7 | | -varnextPosition=tutorial_package_1.default.getNextPosition(position); |
8 | | -returnpageSet(nextPosition); |
| 6 | +return{type:_types_1.PAGE_NEXT,payload:{position:position}}; |
9 | 7 | } |
10 | 8 | exports.pageNext=pageNext; |
11 | | -functionpageSet(selectedPosition){ |
12 | | -if(selectedPosition===void0){selectedPosition={chapter:0,page:0};} |
13 | | -if(selectedPosition.completed){ |
14 | | -return{type:_types_1.ROUTE_SET,payload:{route:'final'}}; |
| 9 | +functionpageSet(position){ |
| 10 | +if(position===void0){position={chapter:0,page:0};} |
| 11 | +if(position.completed){ |
| 12 | +return{ |
| 13 | +payload:{route:'final'}, |
| 14 | +type:_types_1.ROUTE_SET, |
| 15 | +}; |
15 | 16 | } |
16 | | -varpage=tutorial_package_1.default.getPage(selectedPosition); |
17 | | -vartasks=tutorial_package_1.default.getTasks(selectedPosition); |
18 | | -vartaskTests=[].concat.apply([],tasks.map(function(task){returntask.tests||[];})); |
19 | | -varactions=tasks.map(function(task){returntask.actions||[];}); |
20 | | -return{type:_types_1.PAGE_SET,payload:{page:page,tasks:tasks,position:selectedPosition,taskTests:taskTests,actions:actions}}; |
| 17 | +return{ |
| 18 | +payload:{position:position}, |
| 19 | +type:_types_1.PAGE_SET, |
| 20 | +}; |
21 | 21 | } |
22 | 22 | exports.pageSet=pageSet; |