Skip to content
This repository was archived by the owner on Jul 19, 2019. It is now read-only.

Commit 2929791

Browse files
committed
Merge pull request #54 from hull/master
React 0.14
2 parents 6fe5ca9 + 77b34d7 commit 2929791

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

lib/core.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
var React = require('react');
2+
var ReactDOM = require('react-dom');
3+
14
module.exports = {
25
createClass: function(chartType, methodNames, dataKey) {
36
var classData = {
@@ -50,7 +53,7 @@ module.exports = {
5053

5154
classData.initializeChart = function(nextProps) {
5255
var Chart = require('chart.js');
53-
var el = this.getDOMNode();
56+
var el = ReactDOM.findDOMNode(this);
5457
var ctx = el.getContext("2d");
5558
var chart = new Chart(ctx)[chartType](nextProps.data, nextProps.options || {});
5659
this.state.chart = chart;
@@ -63,7 +66,7 @@ module.exports = {
6366

6467
// return the canvass element that contains the chart
6568
classData.getCanvass = function() {
66-
return this.refs.canvass.getDOMNode();
69+
return this.refs.canvass;
6770
};
6871

6972
classData.getCanvas = classData.getCanvass;
@@ -76,7 +79,6 @@ module.exports = {
7679
extra(methodNames[i]);
7780
}
7881

79-
var React = require('react');
8082
return React.createClass(classData);
8183
}
8284
};
@@ -121,4 +123,3 @@ var addData = function(nextProps, chart, setIndex, pointIndex) {
121123
});
122124
chart.addData(values, nextProps.data.labels[setIndex]);
123125
};
124-

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
"homepage": "https://github.com/jhudson8/react-chartjs",
2929
"peerDependencies": {
3030
"react": "*",
31+
"react-dom": "*",
3132
"chart.js": "*"
3233
},
3334
"devDependencies": {

0 commit comments

Comments
 (0)