Skip to content

Commit c184608

Browse files
committed
minimize file loads, fixes
1 parent fbd0d7a commit c184608

File tree

101 files changed

+427
-427
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+427
-427
lines changed

lib/actions/actions.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
"use strict";
2-
var Type = require('./actionTypes');
2+
var actionTypes_1 = require('./actionTypes');
33
var store_1 = require('../store/store');
44
var package_1 = require('../services/package');
55
function setProject() {
6-
return { type: Type.SET_PROJECT };
6+
return { type: actionTypes_1.SET_PROJECT };
77
}
88
exports.setProject = setProject;
99
function setGlobals(packageJson) {
10-
return { type: Type.SET_GLOBALS, payload: { packageJson: packageJson } };
10+
return { type: actionTypes_1.SET_GLOBALS, payload: { packageJson: packageJson } };
1111
}
1212
exports.setGlobals = setGlobals;
1313
function verifySetup() {
14-
return { type: Type.VERIFY_SETUP };
14+
return { type: actionTypes_1.VERIFY_SETUP };
1515
}
1616
exports.verifySetup = verifySetup;
1717
function setProgress() {
18-
return { type: Type.SET_PROGRESS };
18+
return { type: actionTypes_1.SET_PROGRESS };
1919
}
2020
exports.setProgress = setProgress;
2121
function setPosition(position) {
22-
return { type: Type.SET_POSITION, payload: { position: position } };
22+
return { type: actionTypes_1.SET_POSITION, payload: { position: position } };
2323
}
2424
exports.setPosition = setPosition;
2525
function loadTutorial(tutorial) {
@@ -31,11 +31,11 @@ function loadTutorial(tutorial) {
3131
exports.loadTutorial = loadTutorial;
3232
function toggleLog() {
3333
var open = !store_1.store.getState().log.open;
34-
return { type: Type.TOGGLE_LOG, payload: { open: open } };
34+
return { type: actionTypes_1.TOGGLE_LOG, payload: { open: open } };
3535
}
3636
exports.toggleLog = toggleLog;
3737
function logMessage(message) {
38-
return { type: Type.LOG_MESSAGE, payload: { message: message } };
38+
return { type: actionTypes_1.LOG_MESSAGE, payload: { message: message } };
3939
}
4040
exports.logMessage = logMessage;
4141
var page_actions_1 = require('./page-actions');

lib/actions/alert.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22
var store_1 = require('../store/store');
3-
var Type = require('./actionTypes');
3+
var actionTypes_1 = require('./actionTypes');
44
var _ = require('lodash');
55
function toggleAlert(alert) {
66
var isOpen = store_1.store.getState().alert.open;
@@ -10,10 +10,10 @@ function toggleAlert(alert) {
1010
else {
1111
alert = _.assign(alert, { open: !isOpen });
1212
}
13-
return { type: Type.TOGGLE_ALERT, payload: { alert: alert } };
13+
return { type: actionTypes_1.TOGGLE_ALERT, payload: { alert: alert } };
1414
}
1515
exports.toggleAlert = toggleAlert;
1616
function replayAlert() {
17-
return { type: Type.REPLAY_ALERT };
17+
return { type: actionTypes_1.REPLAY_ALERT };
1818
}
1919
exports.replayAlert = replayAlert;

lib/actions/page-actions.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
"use strict";
2-
var Type = require('./actionTypes');
2+
var actionTypes_1 = require('./actionTypes');
33
var store_1 = require('../store/store');
44
var package_1 = require('../services/package');
5-
var _ = require('lodash');
5+
var flatten = require('lodash').flatten;
66
function setPage(selectedPosition) {
77
if (selectedPosition === void 0) { selectedPosition = { chapter: 0, page: 0 }; }
88
if (selectedPosition.completed) {
9-
return { type: Type.SET_ROUTE, payload: { route: 'final' } };
9+
return { type: actionTypes_1.SET_ROUTE, payload: { route: 'final' } };
1010
}
1111
var page = package_1.default.getPage(selectedPosition);
1212
var tasks = package_1.default.getTasks(selectedPosition);
13-
var taskTests = _.flatten(tasks.map(function (task) { return task.tests || []; }));
13+
var taskTests = flatten(tasks.map(function (task) { return task.tests || []; }));
1414
var actions = tasks.map(function (task) { return task.actions || []; });
15-
return { type: Type.SET_PAGE, payload: { page: page, tasks: tasks, position: selectedPosition, taskTests: taskTests, actions: actions } };
15+
return { type: actionTypes_1.SET_PAGE, payload: { page: page, tasks: tasks, position: selectedPosition, taskTests: taskTests, actions: actions } };
1616
}
1717
exports.setPage = setPage;
1818
function nextPage() {

lib/actions/progress-actions.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
"use strict";
2-
var Type = require('./actionTypes');
2+
var actionTypes_1 = require('./actionTypes');
33
var store_1 = require('../store/store');
44
function pageComplete() {
55
var position = store_1.store.getState().position;
66
var pageLength = store_1.store.getState().progress.chapters[position.chapter].pages.length;
77
if (position.page >= pageLength - 1) {
88
return chapterComplete();
99
}
10-
return { type: Type.PAGE_COMPLETE, payload: { position: position } };
10+
return { type: actionTypes_1.PAGE_COMPLETE, payload: { position: position } };
1111
}
1212
exports.pageComplete = pageComplete;
1313
function chapterComplete() {
@@ -16,10 +16,10 @@ function chapterComplete() {
1616
if (chapter >= chapterLength - 1) {
1717
return projectComplete();
1818
}
19-
return { type: Type.CHAPTER_COMPLETE, payload: { chapter: chapter } };
19+
return { type: actionTypes_1.CHAPTER_COMPLETE, payload: { chapter: chapter } };
2020
}
2121
exports.chapterComplete = chapterComplete;
2222
function projectComplete() {
23-
return { type: Type.PROJECT_COMPLETE };
23+
return { type: actionTypes_1.PROJECT_COMPLETE };
2424
}
2525
exports.projectComplete = projectComplete;

lib/actions/routes.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
"use strict";
22
var store_1 = require('../store/store');
3-
var Type = require('./actionTypes');
4-
var Action = require('./actions');
3+
var actionTypes_1 = require('./actionTypes');
4+
var actions_1 = require('./actions');
55
var previous = null;
66
function setRoute(route) {
77
if (route && route !== previous) {
88
switch (route) {
99
case 'tutorials':
10-
store_1.store.dispatch(Action.loadTutorials());
10+
store_1.store.dispatch(actions_1.loadTutorials());
1111
}
1212
previous = route;
13-
return { type: Type.SET_ROUTE, payload: { route: route } };
13+
return { type: actionTypes_1.SET_ROUTE, payload: { route: route } };
1414
}
1515
}
1616
exports.setRoute = setRoute;

lib/actions/task-actions.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
"use strict";
2-
var Type = require('./actionTypes');
2+
var actionTypes_1 = require('./actionTypes');
33
var store_1 = require('../store/store');
44
function showHint() {
5-
return { type: Type.SHOW_HINT };
5+
return { type: actionTypes_1.SHOW_HINT };
66
}
77
exports.showHint = showHint;
88
function runTests() {
9-
return { type: Type.RUN_TESTS };
9+
return { type: actionTypes_1.RUN_TESTS };
1010
}
1111
exports.runTests = runTests;
1212
function testResult(result) {
1313
var actions = store_1.store.getState().editorActions;
14-
return { type: Type.TEST_RESULT, payload: { result: result, actions: actions } };
14+
return { type: actionTypes_1.TEST_RESULT, payload: { result: result, actions: actions } };
1515
}
1616
exports.testResult = testResult;
1717
function testComplete() {
18-
return { type: Type.TEST_COMPLETE };
18+
return { type: actionTypes_1.TEST_COMPLETE };
1919
}
2020
exports.testComplete = testComplete;
2121
function setHintPosition(hintPosition) {
22-
return { type: Type.SET_HINT_POSITION, payload: { hintPosition: hintPosition } };
22+
return { type: actionTypes_1.SET_HINT_POSITION, payload: { hintPosition: hintPosition } };
2323
}
2424
exports.setHintPosition = setHintPosition;

lib/actions/tutorials.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
"use strict";
2-
var Type = require('./actionTypes');
2+
var actionTypes_1 = require('./actionTypes');
33
function loadTutorials() {
4-
return { type: Type.LOAD_TUTORIALS };
4+
return { type: actionTypes_1.LOAD_TUTORIALS };
55
}
66
exports.loadTutorials = loadTutorials;
77
function updateTutorial(name) {
8-
return { type: Type.UPDATE_TUTORIAL, payload: { name: name } };
8+
return { type: actionTypes_1.UPDATE_TUTORIAL, payload: { name: name } };
99
}
1010
exports.updateTutorial = updateTutorial;

lib/atom/editor.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"use strict";
2-
var fs = require('fs');
2+
var fs_1 = require('fs');
33
var exists_1 = require('../services/exists');
44
var getEditorCount = 0;
55
function save() {
@@ -35,10 +35,9 @@ exports.getEditor = getEditor;
3535
function open(filePath, options) {
3636
if (options === void 0) { options = {}; }
3737
if (exists_1.fileExists(filePath)) {
38-
fs.unlink(filePath);
38+
fs_1.unlink(filePath);
3939
}
4040
atom.workspace.open(filePath, options);
41-
return true;
4241
}
4342
exports.open = open;
4443
function set(text) {

lib/atom/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ var render_1 = require('../components/render');
33
var polyfills_1 = require('../services/polyfills');
44
var subscriptions_1 = require('./subscriptions');
55
var store_1 = require('../store/store');
6-
var Action = require('../actions/actions');
6+
var actions_1 = require('../actions/actions');
77
function setDir() {
88
if (atom.project.rootDirectories.length > 0) {
99
return atom.project.rootDirectories[0].path;
@@ -22,7 +22,7 @@ var Main = (function () {
2222
dir: setDir(),
2323
win: setWin()
2424
};
25-
store_1.store.dispatch(Action.verifySetup());
25+
store_1.store.dispatch(actions_1.verifySetup());
2626
this.root = render_1.initRoot();
2727
}
2828
Main.prototype.activate = function () {

lib/atom/subscriptions.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"use strict";
22
var CompositeDisposable = require('atom').CompositeDisposable;
33
var store_1 = require('../store/store');
4-
var Action = require('../actions/actions');
4+
var actions_1 = require('../actions/actions');
55
var render_1 = require('../components/render');
66
var subscriptions = null;
77
function onActivate() {
@@ -11,13 +11,13 @@ function onActivate() {
1111
}));
1212
atom.workspace.observeTextEditors(function (editor) {
1313
subscriptions.add(editor.onDidSave(function () {
14-
store_1.store.dispatch(Action.runTests());
14+
store_1.store.dispatch(actions_1.runTests());
1515
}));
1616
});
1717
subscriptions.add(atom.commands.add('atom-workspace', {
1818
'cr-viewer:runTests': (function () {
1919
if (store_1.store.getState().route === 'page') {
20-
store_1.store.dispatch(Action.runTests());
20+
store_1.store.dispatch(actions_1.runTests());
2121
}
2222
})
2323
}));
@@ -34,7 +34,7 @@ function addToStatusBar(statusBar) {
3434
var replay = document.createElement('div');
3535
replay.className = 'cr-alert-replay';
3636
replay.textContent = '▲';
37-
replay.onclick = function () { return store_1.store.dispatch(Action.replayAlert()); };
37+
replay.onclick = function () { return store_1.store.dispatch(actions_1.replayAlert()); };
3838
return statusBar.addLeftTile({ item: replay, priority: 100 });
3939
}
4040
exports.addToStatusBar = addToStatusBar;

lib/components/alert/alert.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ var __metadata = (this && this.__metadata) || function (k, v) {
1616
var React = require('react');
1717
var react_redux_1 = require('react-redux');
1818
var Action = require('../../actions/actions');
19-
var snackbar_1 = require('material-ui/snackbar');
19+
var Snackbar_1 = require('material-ui/Snackbar');
2020
var classNames = require('classnames');
2121
var defaultAlert = {
2222
open: false,
@@ -30,7 +30,7 @@ var default_1 = (function (_super) {
3030
default_1.prototype.render = function () {
3131
var _a = this.props, alert = _a.alert, toggleAlert = _a.toggleAlert;
3232
var action = alert.action, open = alert.open, message = alert.message, duration = alert.duration;
33-
return (React.createElement(snackbar_1.default, {className: classNames('cr-alert', action), open: open || false, message: message || '', action: action, autoHideDuration: duration || 1500, onActionTouchTap: toggleAlert, onRequestClose: toggleAlert}));
33+
return (React.createElement(Snackbar_1.default, {className: classNames('cr-alert', action), open: open || false, message: message || '', action: action, autoHideDuration: duration || 1500, onActionTouchTap: toggleAlert, onRequestClose: toggleAlert}));
3434
};
3535
default_1 = __decorate([
3636
react_redux_1.connect(null, function (dispatch) {

lib/components/menu/menu.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ var __metadata = (this && this.__metadata) || function (k, v) {
1616
var _this = this;
1717
var React = require('react');
1818
var react_redux_1 = require('react-redux');
19-
var Action = require('../../actions/actions');
19+
var actions_1 = require('../../actions/actions');
2020
var render_1 = require('../render');
2121
var subscriptions_1 = require('../../atom/subscriptions');
2222
var AppBar_1 = require('material-ui/AppBar');
@@ -66,13 +66,13 @@ var default_1 = (function (_super) {
6666
default_1 = __decorate([
6767
react_redux_1.connect(null, function (dispatch) {
6868
return {
69-
routeToProgress: function () { return dispatch(Action.setRoute('progress')); },
69+
routeToProgress: function () { return dispatch(actions_1.setRoute('progress')); },
7070
routeToPage: function () {
7171
var position = _this.props.position;
72-
dispatch(Action.setPage(position));
73-
dispatch(Action.setRoute('page'));
72+
dispatch(actions_1.setPage(position));
73+
dispatch(actions_1.setRoute('page'));
7474
},
75-
routeToTutorials: function () { return dispatch(Action.setRoute('tutorials')); },
75+
routeToTutorials: function () { return dispatch(actions_1.setRoute('tutorials')); },
7676
quit: function () {
7777
render_1.togglePanel();
7878
subscriptions_1.onDeactivate();

lib/components/page/hint/hint.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ var __metadata = (this && this.__metadata) || function (k, v) {
1515
};
1616
var React = require('react');
1717
var react_redux_1 = require('react-redux');
18-
var Action = require('../../../actions/actions');
18+
var actions_1 = require('../../../actions/actions');
1919
var Card_1 = require('material-ui/Card');
2020
var FlatButton_1 = require('material-ui/FlatButton');
2121
var _components_1 = require('../../_components');
@@ -37,8 +37,8 @@ var default_1 = (function (_super) {
3737
default_1 = __decorate([
3838
react_redux_1.connect(null, function (dispatch, state) {
3939
return {
40-
nextHint: function (position) { return dispatch(Action.setHintPosition(position)); },
41-
prevHint: function (position) { return dispatch(Action.setHintPosition(position)); }
40+
nextHint: function (position) { return dispatch(actions_1.setHintPosition(position)); },
41+
prevHint: function (position) { return dispatch(actions_1.setHintPosition(position)); }
4242
};
4343
}),
4444
__metadata('design:paramtypes', [])

lib/components/page/toolbar/toolbar.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ var __metadata = (this && this.__metadata) || function (k, v) {
1515
};
1616
var React = require('react');
1717
var react_redux_1 = require('react-redux');
18-
var Action = require('../../../actions/actions');
18+
var actions_1 = require('../../../actions/actions');
1919
var LinearProgress_1 = require('material-ui/LinearProgress');
2020
var Toolbar_1 = require('material-ui/Toolbar');
2121
var RaisedButton_1 = require('material-ui/RaisedButton');
2222
var FlatButton_1 = require('material-ui/FlatButton');
2323
var editor_1 = require('../../../atom/editor');
24-
var actions_1 = require('../../../atom/actions');
24+
var actions_2 = require('../../../atom/actions');
2525
var code_1 = require('material-ui/svg-icons/action/code');
2626
var ProgressBar = function (_a) {
2727
var progress = _a.progress;
@@ -38,15 +38,15 @@ var default_1 = (function (_super) {
3838
default_1.prototype.render = function () {
3939
var _a = this.props, tasks = _a.tasks, taskPosition = _a.taskPosition, callNextPage = _a.callNextPage;
4040
var progress = taskProgress(taskPosition, tasks.length);
41-
return (React.createElement("section", {className: 'cr-page-toolbar'}, React.createElement(ProgressBar, {progress: progress}), React.createElement(Toolbar_1.Toolbar, null, React.createElement(Toolbar_1.ToolbarGroup, {float: 'left'}, React.createElement(FlatButton_1.default, {icon: React.createElement(code_1.default, null), onTouchTap: actions_1.toggleDevTools})), React.createElement(Toolbar_1.ToolbarGroup, {float: 'right'}, taskPosition >= tasks.length ?
41+
return (React.createElement("section", {className: 'cr-page-toolbar'}, React.createElement(ProgressBar, {progress: progress}), React.createElement(Toolbar_1.Toolbar, null, React.createElement(Toolbar_1.ToolbarGroup, {float: 'left'}, React.createElement(FlatButton_1.default, {icon: React.createElement(code_1.default, null), onTouchTap: actions_2.toggleDevTools})), React.createElement(Toolbar_1.ToolbarGroup, {float: 'right'}, taskPosition >= tasks.length ?
4242
React.createElement(RaisedButton_1.default, {label: 'Continue', primary: true, onTouchTap: callNextPage}) :
4343
React.createElement(FlatButton_1.default, {label: 'Save', secondary: true, onTouchTap: editor_1.save})))));
4444
};
4545
default_1 = __decorate([
4646
react_redux_1.connect(null, function (dispatch, state) {
4747
return {
48-
callNextPage: function () { return dispatch(Action.nextPage()); },
49-
toggleLog: function () { return dispatch(Action.toggleLog()); }
48+
callNextPage: function () { return dispatch(actions_1.nextPage()); },
49+
toggleLog: function () { return dispatch(actions_1.toggleLog()); }
5050
};
5151
}),
5252
__metadata('design:paramtypes', [])

lib/components/progress/progress.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ var __metadata = (this && this.__metadata) || function (k, v) {
1515
};
1616
var React = require('react');
1717
var react_redux_1 = require('react-redux');
18-
var Action = require('../../actions/actions');
18+
var actions_1 = require('../../actions/actions');
1919
var _components_1 = require('../_components');
2020
var classnames = require('classnames');
2121
var Paper_1 = require('material-ui/Paper');
@@ -65,8 +65,8 @@ var ProgressPage = (function (_super) {
6565
react_redux_1.connect(null, function (dispatch) {
6666
return {
6767
selectPage: function (position) {
68-
dispatch(Action.setPage(position));
69-
dispatch(Action.setRoute('page'));
68+
dispatch(actions_1.setPage(position));
69+
dispatch(actions_1.setRoute('page'));
7070
}
7171
};
7272
}),

lib/components/start/checks/verify.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ var __metadata = (this && this.__metadata) || function (k, v) {
1616
var React = require('react');
1717
var FlatButton_1 = require('material-ui/FlatButton');
1818
var store_1 = require('../../../store/store');
19-
var Action = require('../../../actions/actions');
19+
var actions_1 = require('../../../actions/actions');
2020
var react_redux_1 = require('react-redux');
2121
var VerifyButton = (function (_super) {
2222
__extends(VerifyButton, _super);
@@ -29,7 +29,7 @@ var VerifyButton = (function (_super) {
2929
VerifyButton = __decorate([
3030
react_redux_1.connect(null, function (dispatch) {
3131
return {
32-
verify: function () { return store_1.store.dispatch(Action.verifySetup()); }
32+
verify: function () { return store_1.store.dispatch(actions_1.verifySetup()); }
3333
};
3434
}),
3535
__metadata('design:paramtypes', [])

0 commit comments

Comments
 (0)