1
1
"use strict" ;
2
2
var actionTypes_1 = require ( './actionTypes' ) ;
3
+ var tutorials_1 = require ( './tutorials' ) ;
3
4
var store_1 = require ( '../store/store' ) ;
4
5
var tutorial_package_1 = require ( '../services/tutorial-package' ) ;
5
- function setProject ( ) {
6
- return { type :actionTypes_1 . SET_PROJECT } ;
7
- }
8
- exports . setProject = setProject ;
6
+ var page_actions_1 = require ( './page-actions' ) ;
7
+ exports . setPage = page_actions_1 . setPage ;
8
+ exports . nextPage = page_actions_1 . nextPage ;
9
+ var progress_actions_1 = require ( './progress-actions' ) ;
10
+ exports . pageComplete = progress_actions_1 . pageComplete ;
11
+ exports . chapterComplete = progress_actions_1 . chapterComplete ;
12
+ exports . projectComplete = progress_actions_1 . projectComplete ;
13
+ var task_actions_1 = require ( './task-actions' ) ;
14
+ exports . showHint = task_actions_1 . showHint ;
15
+ exports . runTests = task_actions_1 . runTests ;
16
+ exports . testComplete = task_actions_1 . testComplete ;
17
+ exports . testResult = task_actions_1 . testResult ;
18
+ exports . setHintPosition = task_actions_1 . setHintPosition ;
19
+ var tutorials_2 = require ( './tutorials' ) ;
20
+ exports . loadTutorials = tutorials_2 . loadTutorials ;
21
+ exports . updateTutorial = tutorials_2 . updateTutorial ;
22
+ exports . setTutorialInfo = tutorials_2 . setTutorialInfo ;
23
+ var alert_1 = require ( './alert' ) ;
24
+ exports . toggleAlert = alert_1 . toggleAlert ;
25
+ exports . replayAlert = alert_1 . replayAlert ;
26
+ var routes_1 = require ( './routes' ) ;
27
+ exports . setRoute = routes_1 . setRoute ;
9
28
function setGlobals ( packageJson ) {
10
29
return { type :actionTypes_1 . SET_GLOBALS , payload :{ packageJson :packageJson } } ;
11
30
}
@@ -24,7 +43,7 @@ function setPosition(position) {
24
43
exports . setPosition = setPosition ;
25
44
function loadTutorial ( tutorial ) {
26
45
tutorial_package_1 . default . set ( tutorial . name ) ;
27
- store_1 . store . dispatch ( setProject ( ) ) ;
46
+ store_1 . store . dispatch ( tutorials_1 . setTutorialInfo ( ) ) ;
28
47
store_1 . store . dispatch ( setPosition ( { chapter :0 , page :0 } ) ) ;
29
48
store_1 . store . dispatch ( setProgress ( ) ) ;
30
49
}
@@ -34,24 +53,3 @@ function toggleLog() {
34
53
return { type :actionTypes_1 . TOGGLE_LOG , payload :{ open :open } } ;
35
54
}
36
55
exports . toggleLog = toggleLog ;
37
- var page_actions_1 = require ( './page-actions' ) ;
38
- exports . setPage = page_actions_1 . setPage ;
39
- exports . nextPage = page_actions_1 . nextPage ;
40
- var progress_actions_1 = require ( './progress-actions' ) ;
41
- exports . pageComplete = progress_actions_1 . pageComplete ;
42
- exports . chapterComplete = progress_actions_1 . chapterComplete ;
43
- exports . projectComplete = progress_actions_1 . projectComplete ;
44
- var task_actions_1 = require ( './task-actions' ) ;
45
- exports . showHint = task_actions_1 . showHint ;
46
- exports . runTests = task_actions_1 . runTests ;
47
- exports . testComplete = task_actions_1 . testComplete ;
48
- exports . testResult = task_actions_1 . testResult ;
49
- exports . setHintPosition = task_actions_1 . setHintPosition ;
50
- var tutorials_1 = require ( './tutorials' ) ;
51
- exports . loadTutorials = tutorials_1 . loadTutorials ;
52
- exports . updateTutorial = tutorials_1 . updateTutorial ;
53
- var alert_1 = require ( './alert' ) ;
54
- exports . toggleAlert = alert_1 . toggleAlert ;
55
- exports . replayAlert = alert_1 . replayAlert ;
56
- var routes_1 = require ( './routes' ) ;
57
- exports . setRoute = routes_1 . setRoute ;