Skip to content

Commit

Permalink
[website] upgrade react, cleanup warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
zpao committed Apr 2, 2015
1 parent a0e6dcf commit c6e6a94
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 22 deletions.
4 changes: 1 addition & 3 deletions website/core/H2.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,7 @@ var Header = require('Header');

var H2 = React.createClass({
render: function() {
return this.transferPropsTo(
<Header level={2}>{this.props.children}</Header>
);
return <Header {...this.props} level={2}>{this.props.children}</Header>
}
});

Expand Down
6 changes: 3 additions & 3 deletions website/core/Header.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,10 @@ var Header = React.createClass({

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

return this.transferPropsTo(
<Heading>
return (
<Heading {...this.props}>
<a className="anchor" name={slug}></a>
{this.props.children}
{' '}<a className="hash-link" href={'#' + slug}>#</a>
Expand Down
11 changes: 6 additions & 5 deletions website/core/Marked.js
Original file line number Diff line number Diff line change
Expand Up @@ -812,13 +812,14 @@ Parser.prototype.tok = function() {
return React.DOM.hr(null, null);
}
case 'heading': {
return Header(
{level: this.token.depth, toSlug: this.token.text},
this.inline.output(this.token.text)
return (
<Header level={this.token.depth} toSlug={this.token.text}>
{this.inline.output(this.token.text)}
</Header>
);
}
case 'code': {
return Prism(null, this.token.text);
return <Prism>{this.token.text}</Prism>;
}
case 'table': {
var table = []
Expand Down Expand Up @@ -1087,7 +1088,7 @@ marked.parse = marked;

var Marked = React.createClass({
render: function() {
return React.DOM.div(null, marked(this.props.children, this.props));
return <div>{marked(this.props.children, this.props)}</div>;
}
});

Expand Down
2 changes: 1 addition & 1 deletion website/core/Site.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ var Site = React.createClass({
<div className="nav-main">
<div className="wrap">
<a className="nav-home" href="/flux/">
<img class="nav-logo" src="/flux/img/flux_logo.svg" width="50" height="50" />
<img className="nav-logo" src="/flux/img/flux_logo.svg" width="50" height="50" />
Flux
</a>
<HeaderLinks section={this.props.section} />
Expand Down
9 changes: 7 additions & 2 deletions website/core/center.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,15 @@

var React = require('React');

var assign = require('object-assign');

var center = React.createClass({
render: function() {
return this.transferPropsTo(
<div style={{textAlign: 'center'}}>{this.props.children}</div>
var {style, ...props} = this.props;
style = assign({}, style, {textAlign: 'center'});

return (
<div {...props} style={style}>{this.props.children}</div>
);
}
});
Expand Down
17 changes: 9 additions & 8 deletions website/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,19 @@
"start": "node server/server.js"
},
"dependencies": {
"react": "~0.12.0",
"optimist": "0.6.0",
"react-page-middleware": "git://github.com/facebook/react-page-middleware.git",
"connect": "3.3.3",
"compression": "1.2.2",
"connect": "3.3.3",
"errorhandler": "1.3.0",
"morgan": "1.5.0",
"serve-favicon": "2.2.0",
"serve-static": "1.7.1",
"fs.extra": "*",
"glob": "*",
"mkdirp": "*",
"morgan": "1.5.0",
"object-assign": "^2.0.0",
"optimist": "0.6.0",
"react": "^0.13.1",
"react-page-middleware": "git://github.com/facebookarchive/react-page-middleware.git",
"request": "*",
"fs.extra": "*"
"serve-favicon": "2.2.0",
"serve-static": "1.7.1"
}
}

0 comments on commit c6e6a94

Please sign in to comment.