Skip to content

Commit e2859e7

Browse files
committed
Merge pull request Flipboard#115 from gre/react-0.14
port to React 0.14
2 parents 0148605 + d5ff087 commit e2859e7

File tree

6 files changed

+17
-11
lines changed

6 files changed

+17
-11
lines changed

examples/css-layout/app.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/** @jsx React.DOM */
22

33
var React = require('react');
4+
var ReactDOM = require('react-dom');
45
var ReactCanvas = require('react-canvas');
56

67
var Surface = ReactCanvas.Surface;
@@ -103,4 +104,4 @@ var App = React.createClass({
103104

104105
});
105106

106-
React.render(<App />, document.getElementById('main'));
107+
ReactDOM.render(<App />, document.getElementById('main'));

examples/listview/app.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
'use strict';
44

55
var React = require('react');
6+
var ReactDOM = require('react-dom');
67
var ReactCanvas = require('react-canvas');
78
var Item = require('./components/Item');
89
var articles = require('../common/data');
@@ -59,4 +60,4 @@ var App = React.createClass({
5960

6061
});
6162

62-
React.render(<App />, document.getElementById('main'));
63+
ReactDOM.render(<App />, document.getElementById('main'));

examples/timeline/app.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
'use strict';
44

55
var React = require('react');
6+
var ReactDOM = require('react-dom');
67
var ReactCanvas = require('react-canvas');
78
var Page = require('./components/Page');
89
var articles = require('../common/data');
@@ -69,4 +70,4 @@ var App = React.createClass({
6970

7071
});
7172

72-
React.render(<App />, document.getElementById('main'));
73+
ReactDOM.render(<App />, document.getElementById('main'));

lib/ContainerMixin.js

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

66
var React = require('react');
77
var ReactMultiChild = require('react/lib/ReactMultiChild');
8-
var assign = require('react/lib/Object.assign');
9-
var emptyObject = require('react/lib/emptyObject');
8+
var assign = require('object-assign');
9+
var emptyObject = require('fbjs/lib/emptyObject');
1010

1111
var ContainerMixin = assign({}, ReactMultiChild.Mixin, {
1212

lib/Surface.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
var React = require('react');
44
var ReactUpdates = require('react/lib/ReactUpdates');
5-
var invariant = require('react/lib/invariant');
5+
var invariant = require('fbjs/lib/invariant');
66
var ContainerMixin = require('./ContainerMixin');
77
var RenderLayer = require('./RenderLayer');
88
var FrameUtils = require('./FrameUtils');
@@ -120,7 +120,7 @@ var Surface = React.createClass({
120120
this.isMounted(),
121121
'Tried to access drawing context on an unmounted Surface.'
122122
) : invariant(this.isMounted()));
123-
return this.refs.canvas.getDOMNode().getContext('2d');
123+
return this.refs.canvas.getContext('2d');
124124
},
125125

126126
scale: function () {
@@ -170,14 +170,14 @@ var Surface = React.createClass({
170170
// ======
171171

172172
hitTest: function (e) {
173-
var hitTarget = hitTest(e, this.node, this.getDOMNode());
173+
var hitTarget = hitTest(e, this.node, this.refs.canvas);
174174
if (hitTarget) {
175175
hitTarget[hitTest.getHitHandle(e.type)](e);
176176
}
177177
},
178178

179179
handleTouchStart: function (e) {
180-
var hitTarget = hitTest(e, this.node, this.getDOMNode());
180+
var hitTarget = hitTest(e, this.node, this.refs.canvas);
181181
var touch;
182182
if (hitTarget) {
183183
// On touchstart: capture the current hit target for the given touch.

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,18 @@
3030
"gulp-webpack": "^1.2.0",
3131
"jest-cli": "^0.2.2",
3232
"jsx-loader": "^0.12.2",
33-
"react": "^0.13.0-beta.1",
33+
"react": "^0.14.0",
34+
"react-dom": "^0.14.0",
3435
"transform-loader": "^0.2.1",
3536
"webpack": "^1.5.3"
3637
},
3738
"peerDependencies": {
38-
"react": "^0.13.0"
39+
"react": "^0.14.0"
3940
},
4041
"dependencies": {
42+
"fbjs": "^0.4.0",
4143
"linebreak": "^0.3.0",
44+
"object-assign": "^4.0.1",
4245
"scroller": "git://github.com/mjohnston/scroller"
4346
}
4447
}

0 commit comments

Comments
 (0)