Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit9155fd7

Browse files
committed
load routes from core
1 parente3f48a4 commit9155fd7

28 files changed

+265
-40
lines changed

‎lib/actions.js‎

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,17 @@ exports.pageNext = actions_4.pageNext;
1717
varactions_5=require('./modules/progress/actions');
1818
exports.progressLoad=actions_5.progressLoad;
1919
exports.progressCompletePage=actions_5.progressCompletePage;
20-
varactions_6=require('./modules/route/actions');
21-
exports.routeSet=actions_6.routeSet;
22-
varactions_7=require('./modules/setup/actions');
23-
exports.setupVerify=actions_7.setupVerify;
24-
exports.setupPackage=actions_7.setupPackage;
25-
varactions_8=require('./modules/tests/actions');
26-
exports.testRun=actions_8.testRun;
27-
exports.testResult=actions_8.testResult;
28-
exports.testComplete=actions_8.testComplete;
29-
varactions_9=require('./modules/tutorial/actions');
30-
exports.tutorialSet=actions_9.tutorialSet;
31-
varactions_10=require('./modules/tutorials/actions');
32-
exports.tutorialsFind=actions_10.tutorialsFind;
33-
exports.tutorialUpdate=actions_10.tutorialUpdate;
20+
varroute_1=require('core-coderoad/lib/route');
21+
exports.routeSet=route_1.routeSet;
22+
varactions_6=require('./modules/setup/actions');
23+
exports.setupVerify=actions_6.setupVerify;
24+
exports.setupPackage=actions_6.setupPackage;
25+
varactions_7=require('./modules/tests/actions');
26+
exports.testRun=actions_7.testRun;
27+
exports.testResult=actions_7.testResult;
28+
exports.testComplete=actions_7.testComplete;
29+
varactions_8=require('./modules/tutorial/actions');
30+
exports.tutorialSet=actions_8.tutorialSet;
31+
varactions_9=require('./modules/tutorials/actions');
32+
exports.tutorialsFind=actions_9.tutorialsFind;
33+
exports.tutorialUpdate=actions_9.tutorialUpdate;
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import*asReactfrom'react';
2+
import{connect}from'react-redux';
3+
importRaisedButtonfrom'material-ui/RaisedButton';
4+
import{routeSet}from'./actions';
5+
6+
@connect(null,dispatch=>{
7+
return{
8+
routeTo:(route:string)=>dispatch(routeSet(route))
9+
};
10+
})
11+
exportdefaultclassRouteButtonextendsReact.Component<{
12+
label:string,route:string,routeTo?:any,style?:Object
13+
},{}>{
14+
render(){
15+
const{label, route, style, routeTo}=this.props;
16+
return(
17+
<RaisedButton
18+
label={label}
19+
style={style||{}}
20+
onTouchTap={routeTo.bind(this,route)}
21+
secondary={true}
22+
/>
23+
);
24+
}
25+
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
"use strict";
2+
var__extends=(this&&this.__extends)||function(d,b){
3+
for(varpinb)if(b.hasOwnProperty(p))d[p]=b[p];
4+
function__(){this.constructor=d;}
5+
d.prototype=b===null ?Object.create(b) :(__.prototype=b.prototype,new__());
6+
};
7+
varReact=require('react');
8+
varStepper_1=require('material-ui/Stepper');
9+
varDynamicStepper=(function(_super){
10+
__extends(DynamicStepper,_super);
11+
functionDynamicStepper(props){
12+
_super.call(this,props);
13+
this.state={
14+
stepIndex:this.props.status.indexOf(false)||0
15+
};
16+
}
17+
DynamicStepper.prototype.render=function(){
18+
return(React.createElement(Stepper_1.Stepper,{activeStep:this.state.stepIndex,linear:false,orientation:'vertical'},this.props.children));
19+
};
20+
returnDynamicStepper;
21+
}(React.Component));
22+
Object.defineProperty(exports,"__esModule",{value:true});
23+
exports.default=DynamicStepper;
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
"use strict";
2+
varReact=require('react');
3+
varInstallGuide=function(_a){
4+
varchecks=_a.checks;
5+
if(!checks||!checks.passed){
6+
returnnull;
7+
}
8+
return(React.createElement("div",{className:'setup-guide'},"Check the",React.createElement("a",{href:'https://coderoad.github.io/docs#install'}," ",React.createElement("strong",null,"Install Guide"))));
9+
};
10+
Object.defineProperty(exports,"__esModule",{value:true});
11+
exports.default=InstallGuide;
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
"use strict";
2+
varReact=require('react');
3+
varCard_1=require('material-ui/Card');
4+
varFlatButton_1=require('material-ui/FlatButton');
5+
varVerifyButton_1=require('./VerifyButton');
6+
varDynamicStepper_1=require('./DynamicStepper');
7+
varStepCheck_1=require('./StepCheck');
8+
varSetupChecks=function(_a){
9+
varchecks=_a.checks;
10+
varsetup=checks.setup;
11+
if(setup.passed){
12+
returnnull;
13+
}
14+
varhasDir=setup.hasDir,hasPackageJson=setup.hasPackageJson,hasTutorial=setup.hasTutorial;
15+
varstatus=[hasDir,hasPackageJson,hasTutorial];
16+
return(React.createElement(Card_1.Card,{className:'cr-check'},React.createElement(Card_1.CardHeader,{title:'Setup Checks',subtitle:'CodeRoad requires a brief setup'}),React.createElement(Card_1.CardText,null,React.createElement(DynamicStepper_1.default,{status:status},React.createElement(StepCheck_1.default,{label:'open a directory',completed:hasDir},React.createElement("p",null,"File -> Open (a new folder)"),React.createElement("br",null),React.createElement(FlatButton_1.default,{label:'Open Directory',secondary:true})),React.createElement(StepCheck_1.default,{label:'package.json',completed:hasPackageJson},"Create a package.json by running",React.createElement("br",null),React.createElement("code",null,"> npm init -y`"),React.createElement("br",null),React.createElement(FlatButton_1.default,{label:'Create package.json',secondary:true})),React.createElement(StepCheck_1.default,{label:'install a tutorial',completed:hasTutorial},"Install a tutorial using npm. For example:",React.createElement("br",null),React.createElement("code",null,"> npm install --save-dev coderoad-functional-school"),React.createElement("br",null)))),React.createElement(Card_1.CardActions,null,React.createElement(VerifyButton_1.default,null))));
17+
};
18+
Object.defineProperty(exports,"__esModule",{value:true});
19+
exports.default=SetupChecks;
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"use strict";
2+
varReact=require('react');
3+
varStepper_1=require('material-ui/Stepper');
4+
varFontIcon_1=require('material-ui/FontIcon');
5+
varwarning_1=require('material-ui/svg-icons/alert/warning');
6+
varcolors_1=require('material-ui/styles/colors');
7+
varStepCheck=function(_a){
8+
varcompleted=_a.completed,label=_a.label,children=_a.children;
9+
return(React.createElement(Stepper_1.Step,{completed:completed,active:!completed},React.createElement(Stepper_1.StepLabel,{icon:completed
10+
?React.createElement(FontIcon_1.default,null,"✓")
11+
:React.createElement(warning_1.default,{color:colors_1.red500})},label),React.createElement(Stepper_1.StepContent,null,children,React.createElement("br",null))));
12+
};
13+
Object.defineProperty(exports,"__esModule",{value:true});
14+
exports.default=StepCheck;
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
"use strict";
2+
varReact=require('react');
3+
varCard_1=require('material-ui/Card');
4+
varFlatButton_1=require('material-ui/FlatButton');
5+
varVerifyButton_1=require('./VerifyButton');
6+
varcolors_1=require('material-ui/styles/colors');
7+
varDynamicStepper_1=require('./DynamicStepper');
8+
varStepCheck_1=require('./StepCheck');
9+
varSystemChecks=function(_a){
10+
varchecks=_a.checks;
11+
varsystem=checks.system;
12+
if(system.passed){
13+
returnnull;
14+
}
15+
varstatus=[system.node,system.npm];
16+
return(React.createElement(Card_1.Card,{className:'cr-check'},React.createElement(Card_1.CardHeader,{title:'System Checks',subtitle:'CodeRoad requires several key dependencies'}),React.createElement(Card_1.CardText,null,React.createElement(DynamicStepper_1.default,{status:status},React.createElement(StepCheck_1.default,{label:'Node >= 0.10',completed:system.node},React.createElement("p",null,"Install a newer version of ",React.createElement("a",{style:{color:colors_1.pink500},href:'https://nodejs.org'},"NodeJS"))),React.createElement(StepCheck_1.default,{label:'NPM >= 3',completed:system.npm},"Update your version of NPM.",React.createElement("br",null),React.createElement("code",null,"> npm update -g npm"),React.createElement("br",null),React.createElement(FlatButton_1.default,{label:'Update NPM',secondary:true})),React.createElement(StepCheck_1.default,{label:'Xcode',completed:system.xcode},React.createElement("p",null,"Install ",React.createElement("a",{style:{color:colors_1.pink500},href:'https://developer.apple.com/xcode/download/'},"XCode"))))),React.createElement(Card_1.CardActions,null,React.createElement(VerifyButton_1.default,null))));
17+
};
18+
Object.defineProperty(exports,"__esModule",{value:true});
19+
exports.default=SystemChecks;
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
"use strict";
2+
var__extends=(this&&this.__extends)||function(d,b){
3+
for(varpinb)if(b.hasOwnProperty(p))d[p]=b[p];
4+
function__(){this.constructor=d;}
5+
d.prototype=b===null ?Object.create(b) :(__.prototype=b.prototype,new__());
6+
};
7+
var__decorate=(this&&this.__decorate)||function(decorators,target,key,desc){
8+
varc=arguments.length,r=c<3 ?target :desc===null ?desc=Object.getOwnPropertyDescriptor(target,key) :desc,d;
9+
if(typeofReflect==="object"&&typeofReflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);
10+
elsefor(vari=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3 ?d(r) :c>3 ?d(target,key,r) :d(target,key))||r;
11+
returnc>3&&r&&Object.defineProperty(target,key,r),r;
12+
};
13+
var__metadata=(this&&this.__metadata)||function(k,v){
14+
if(typeofReflect==="object"&&typeofReflect.metadata==="function")returnReflect.metadata(k,v);
15+
};
16+
varReact=require('react');
17+
varFlatButton_1=require('material-ui/FlatButton');
18+
varactions_1=require('../../../actions');
19+
varreact_redux_1=require('react-redux');
20+
varVerifyButton=(function(_super){
21+
__extends(VerifyButton,_super);
22+
functionVerifyButton(){
23+
_super.apply(this,arguments);
24+
}
25+
VerifyButton.prototype.render=function(){
26+
return(React.createElement(FlatButton_1.default,{label:'Verify Setup Complete',primtary:true,onTouchTap:this.props.verify}));
27+
};
28+
VerifyButton=__decorate([
29+
react_redux_1.connect(null,function(dispatch){
30+
return{
31+
verify:function(){returndispatch(actions_1.setupVerify());}
32+
};
33+
}),
34+
__metadata('design:paramtypes',[])
35+
],VerifyButton);
36+
returnVerifyButton;
37+
}(React.Component));
38+
Object.defineProperty(exports,"__esModule",{value:true});
39+
exports.default=VerifyButton;
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
"use strict";
2+
varReact=require('react');
3+
varSystemChecks_1=require('./SystemChecks');
4+
varSetupChecks_1=require('./SetupChecks');
5+
varInstallGuide_1=require('./InstallGuide');
6+
varindex_1=require('../../index');
7+
varstyles={
8+
margin:'5px',
9+
padding:'10px',
10+
};
11+
varChecks=function(_a){
12+
varchecks=_a.checks;
13+
if(!checks){
14+
returnReact.createElement(index_1.ContentCard,{title:'Error Loading Package.json',content:''});
15+
}
16+
return(React.createElement("div",{style:styles},!checks.system.passed
17+
?React.createElement(SystemChecks_1.default,{checks:checks})
18+
:null,!checks.setup.passed
19+
?React.createElement(SetupChecks_1.default,{checks:checks})
20+
:null,React.createElement(InstallGuide_1.default,{checks:checks})));
21+
};
22+
Object.defineProperty(exports,"__esModule",{value:true});
23+
exports.default=Checks;

‎lib/components/common/Alert.js‎

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
"use strict";
2+
var__extends=(this&&this.__extends)||function(d,b){
3+
for(varpinb)if(b.hasOwnProperty(p))d[p]=b[p];
4+
function__(){this.constructor=d;}
5+
d.prototype=b===null ?Object.create(b) :(__.prototype=b.prototype,new__());
6+
};
7+
var__decorate=(this&&this.__decorate)||function(decorators,target,key,desc){
8+
varc=arguments.length,r=c<3 ?target :desc===null ?desc=Object.getOwnPropertyDescriptor(target,key) :desc,d;
9+
if(typeofReflect==="object"&&typeofReflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);
10+
elsefor(vari=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3 ?d(r) :c>3 ?d(target,key,r) :d(target,key))||r;
11+
returnc>3&&r&&Object.defineProperty(target,key,r),r;
12+
};
13+
var__metadata=(this&&this.__metadata)||function(k,v){
14+
if(typeofReflect==="object"&&typeofReflect.metadata==="function")returnReflect.metadata(k,v);
15+
};
16+
varReact=require('react');
17+
varreact_redux_1=require('react-redux');
18+
varSnackbar_1=require('material-ui/Snackbar');
19+
varactions_1=require('../../actions');
20+
vardefaultAlert={
21+
message:'',
22+
open:false,
23+
};
24+
varstyles={
25+
display:'inline-block',
26+
margin:'0px 10px',
27+
};
28+
varAlert=(function(_super){
29+
__extends(Alert,_super);
30+
functionAlert(){
31+
_super.apply(this,arguments);
32+
}
33+
Alert.prototype.render=function(){
34+
var_a=this.props,alert=_a.alert,close=_a.close;
35+
varaction=alert.action,message=alert.message,open=alert.open,duration=alert.duration,color=alert.color;
36+
return(React.createElement(Snackbar_1.default,{style:styles,bodyStyle:{color:color},open:open,message:message||'',action:action||'',autoHideDuration:duration||2000,onActionTouchTap:close,onRequestClose:close}));
37+
};
38+
Alert=__decorate([
39+
react_redux_1.connect(null,function(dispatch){
40+
return{
41+
close:function(){returndispatch(actions_1.alertClose());}
42+
};
43+
}),
44+
__metadata('design:paramtypes',[])
45+
],Alert);
46+
returnAlert;
47+
}(React.Component));
48+
Object.defineProperty(exports,"__esModule",{value:true});
49+
exports.default=Alert;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp