Skip to content

Commit 8de016a

Browse files
committed
Merge pull request facebookarchive#189 from zpao/docs-update
Update Website
2 parents a0e6dcf + 8676c1b commit 8de016a

File tree

8 files changed

+32
-41
lines changed

8 files changed

+32
-41
lines changed

website/core/H2.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ var Header = require('Header');
88

99
var H2 = React.createClass({
1010
render: function() {
11-
return this.transferPropsTo(
12-
<Header level={2}>{this.props.children}</Header>
13-
);
11+
return <Header {...this.props} level={2}>{this.props.children}</Header>
1412
}
1513
});
1614

website/core/Header.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ var Header = React.createClass({
3838

3939
render: function() {
4040
var slug = this.slug(this.props.toSlug || this.props.children);
41-
var Heading = React.DOM['h' + this.props.level];
41+
var Heading = 'h' + this.props.level;
4242

43-
return this.transferPropsTo(
44-
<Heading>
43+
return (
44+
<Heading {...this.props}>
4545
<a className="anchor" name={slug}></a>
4646
{this.props.children}
4747
{' '}<a className="hash-link" href={'#' + slug}>#</a>

website/core/Marked.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -812,13 +812,14 @@ Parser.prototype.tok = function() {
812812
return React.DOM.hr(null, null);
813813
}
814814
case 'heading': {
815-
return Header(
816-
{level: this.token.depth, toSlug: this.token.text},
817-
this.inline.output(this.token.text)
815+
return (
816+
<Header level={this.token.depth} toSlug={this.token.text}>
817+
{this.inline.output(this.token.text)}
818+
</Header>
818819
);
819820
}
820821
case 'code': {
821-
return Prism(null, this.token.text);
822+
return <Prism>{this.token.text}</Prism>;
822823
}
823824
case 'table': {
824825
var table = []
@@ -1087,7 +1088,7 @@ marked.parse = marked;
10871088

10881089
var Marked = React.createClass({
10891090
render: function() {
1090-
return React.DOM.div(null, marked(this.props.children, this.props));
1091+
return <div>{marked(this.props.children, this.props)}</div>;
10911092
}
10921093
});
10931094

website/core/Site.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ var Site = React.createClass({
3131
<div className="nav-main">
3232
<div className="wrap">
3333
<a className="nav-home" href="/flux/">
34-
<img class="nav-logo" src="/flux/img/flux_logo.svg" width="50" height="50" />
34+
<img className="nav-logo" src="/flux/img/flux_logo.svg" width="50" height="50" />
3535
Flux
3636
</a>
3737
<HeaderLinks section={this.props.section} />

website/core/center.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,15 @@
55

66
var React = require('React');
77

8+
var assign = require('object-assign');
9+
810
var center = React.createClass({
911
render: function() {
10-
return this.transferPropsTo(
11-
<div style={{textAlign: 'center'}}>{this.props.children}</div>
12+
var {style, ...props} = this.props;
13+
style = assign({}, style, {textAlign: 'center'});
14+
15+
return (
16+
<div {...props} style={style}>{this.props.children}</div>
1217
);
1318
}
1419
});

website/package.json

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,19 @@
33
"start": "node server/server.js"
44
},
55
"dependencies": {
6-
"react": "~0.12.0",
7-
"optimist": "0.6.0",
8-
"react-page-middleware": "git://github.com/facebook/react-page-middleware.git",
9-
"connect": "3.3.3",
106
"compression": "1.2.2",
7+
"connect": "3.3.3",
118
"errorhandler": "1.3.0",
12-
"morgan": "1.5.0",
13-
"serve-favicon": "2.2.0",
14-
"serve-static": "1.7.1",
9+
"fs.extra": "*",
1510
"glob": "*",
1611
"mkdirp": "*",
12+
"morgan": "1.5.0",
13+
"object-assign": "^2.0.0",
14+
"optimist": "0.6.0",
15+
"react": "^0.13.1",
16+
"react-page-middleware": "git://github.com/facebookarchive/react-page-middleware.git",
1717
"request": "*",
18-
"fs.extra": "*"
18+
"serve-favicon": "2.2.0",
19+
"serve-static": "1.7.1"
1920
}
2021
}

website/server/convert.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,18 +72,18 @@ function execute() {
7272
var content = (
7373
'/**\n' +
7474
' * @generated\n' +
75-
' * @jsx React.DOM\n' +
7675
' */\n' +
7776
'var React = require("React");\n' +
78-
'var layout = require("' + layout + '");\n' +
77+
'var Layout = require("' + layout + '");\n' +
7978
'var content = ' + backtickify(both.content) + '\n' +
8079
'var Post = React.createClass({\n' +
80+
' statics: {\n' +
81+
' content: content\n' +
82+
' },\n' +
8183
' render: function() {\n' +
82-
' return layout({metadata: ' + JSON.stringify(metadata) + '}, content);\n' +
84+
' return <Layout metadata={' + JSON.stringify(metadata) + '}>{content}</Layout>;\n' +
8385
' }\n' +
8486
'});\n' +
85-
// TODO: Use React statics after upgrading React
86-
'Post.content = content;\n' +
8787
'module.exports = Post;\n'
8888
);
8989

website/src/flux/http

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)