Skip to content

Commit 5c42567

Browse files
committed
create editor module
1 parent 961c950 commit 5c42567

File tree

27 files changed

+93
-79
lines changed

27 files changed

+93
-79
lines changed

lib/actions/_types.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
"use strict";
22
exports.COMPLETE_PAGE = 'COMPLETE_PAGE';
33
exports.COMPLETE_TUTORIAL = 'COMPLETE_TUTORIAL';
4-
exports.DEVTOOLS_TOGGLE = 'DEVTOOLS_TOGGLE';
54
exports.PAGE_SET = 'PAGE_SET';
65
exports.PROGRESS_LOAD = 'PROGRESS_LOAD';
76
exports.PROGRESS_PAGE_POSITION_LOAD = 'PROGRESS_PAGE_POSITION_LOAD';

lib/actions/index.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@ exports.progressPagePositionLoad = progress_1.progressPagePositionLoad;
77
var page_1 = require('./page');
88
exports.pageSet = page_1.pageSet;
99
exports.pageNext = page_1.pageNext;
10-
var toggle_1 = require('./toggle');
11-
exports.devToolsToggle = toggle_1.devToolsToggle;
1210
var actions_1 = require('../modules/alert/actions');
1311
exports.alertOpen = actions_1.alertOpen;
1412
exports.alertClose = actions_1.alertClose;

lib/actions/toggle.js

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +0,0 @@
1-
"use strict";
2-
var _types_1 = require('./_types');
3-
function devToolsToggle() {
4-
return { type: _types_1.DEVTOOLS_TOGGLE };
5-
}
6-
exports.devToolsToggle = devToolsToggle;

lib/components/Page/PageToolbar/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"use strict";
22
var React = require('react');
33
var Toolbar_1 = require('material-ui/Toolbar');
4-
var ToggleLog_1 = require('./ToggleLog');
4+
var index_1 = require('../../index');
55
var Save_1 = require('./Save');
66
var Continue_1 = require('./Continue');
77
var styles = {
@@ -15,7 +15,7 @@ var styles = {
1515
};
1616
exports.PageToolbar = function (_a) {
1717
var tasks = _a.tasks, taskPosition = _a.taskPosition, children = _a.children;
18-
return (React.createElement("section", {styles: styles}, children, React.createElement(Toolbar_1.Toolbar, null, React.createElement(Toolbar_1.ToolbarGroup, {float: 'left'}, React.createElement(ToggleLog_1.default, null)), React.createElement(Toolbar_1.ToolbarGroup, {float: 'right'}, taskPosition >= tasks.length ?
18+
return (React.createElement("section", {styles: styles}, children, React.createElement(Toolbar_1.Toolbar, null, React.createElement(Toolbar_1.ToolbarGroup, {float: 'left'}, React.createElement(index_1.ToggleDevTools, null)), React.createElement(Toolbar_1.ToolbarGroup, {float: 'right'}, taskPosition >= tasks.length ?
1919
React.createElement(Continue_1.default, null) : React.createElement(Save_1.default, null)))));
2020
};
2121
Object.defineProperty(exports, "__esModule", { value: true });

lib/components/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,5 @@ var setup_1 = require('../modules/setup');
2323
exports.Checks = setup_1.Checks;
2424
var tutorials_1 = require('../modules/tutorials');
2525
exports.Tutorials = tutorials_1.Tutorials;
26+
var editor_1 = require('../modules/editor');
27+
exports.ToggleDevTools = editor_1.ToggleDevTools;

lib/components/Page/PageToolbar/ToggleLog/index.js renamed to lib/modules/editor/ToggleDevTools/index.js

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,32 +14,32 @@ var __metadata = (this && this.__metadata) || function (k, v) {
1414
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
1515
};
1616
var React = require('react');
17-
var code_1 = require('material-ui/svg-icons/action/code');
1817
var react_redux_1 = require('react-redux');
19-
var actions_1 = require('../../../../actions');
18+
var actions_1 = require('../actions');
2019
var FlatButton_1 = require('material-ui/FlatButton');
20+
var code_1 = require('material-ui/svg-icons/action/code');
2121
var styles = {
2222
position: 'relative',
2323
top: '10px',
2424
};
25-
var ToggleLog = (function (_super) {
26-
__extends(ToggleLog, _super);
27-
function ToggleLog() {
25+
var ToggleDevTools = (function (_super) {
26+
__extends(ToggleDevTools, _super);
27+
function ToggleDevTools() {
2828
_super.apply(this, arguments);
2929
}
30-
ToggleLog.prototype.render = function () {
31-
return (React.createElement(FlatButton_1.default, {style: styles, icon: React.createElement(code_1.default, null), onTouchTap: this.props.toggleDevTools}));
30+
ToggleDevTools.prototype.render = function () {
31+
return (React.createElement(FlatButton_1.default, {style: styles, icon: React.createElement(code_1.default, null), onTouchTap: this.props.toggle}));
3232
};
3333
;
34-
ToggleLog = __decorate([
34+
ToggleDevTools = __decorate([
3535
react_redux_1.connect(null, function (dispatch, state) {
3636
return {
37-
toggleDevTools: function () { return dispatch(actions_1.devToolsToggle()); }
37+
toggle: function () { return dispatch(actions_1.editorDevToolsToggle()); }
3838
};
3939
}),
4040
__metadata('design:paramtypes', [])
41-
], ToggleLog);
42-
return ToggleLog;
41+
], ToggleDevTools);
42+
return ToggleDevTools;
4343
}(React.Component));
4444
Object.defineProperty(exports, "__esModule", { value: true });
45-
exports.default = ToggleLog;
45+
exports.default = ToggleDevTools;

lib/modules/editor/actions.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
"use strict";
2+
var types_1 = require('./types');
3+
function editorDevToolsToggle() {
4+
return { type: types_1.EDITOR_DEVTOOLS_TOGGLE };
5+
}
6+
exports.editorDevToolsToggle = editorDevToolsToggle;
File renamed without changes.

lib/modules/editor/editor/index.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"use strict";
2+
var types_1 = require('../types');
3+
var editor_1 = require('../../../atom/editor');
4+
function editor(editor, action) {
5+
if (editor === void 0) { editor = 'atom'; }
6+
switch (action.type) {
7+
case types_1.EDITOR_DEVTOOLS_TOGGLE:
8+
editor_1.toggleDevTools();
9+
return editor;
10+
default:
11+
return editor;
12+
}
13+
}
14+
Object.defineProperty(exports, "__esModule", { value: true });
15+
exports.default = editor;

lib/modules/editor/index.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
"use strict";
2+
var editor_1 = require('./editor');
3+
exports.editor = editor_1.default;
4+
var dir_1 = require('./dir');
5+
exports.dir = dir_1.default;
6+
var ToggleDevTools_1 = require('./ToggleDevTools');
7+
exports.ToggleDevTools = ToggleDevTools_1.default;

0 commit comments

Comments
 (0)