Skip to content

Commit 57aa3ac

Browse files
committed
Merge pull request #77 from joshgagnon/master
Issue #60, getDOMNode(...) is deprecated
2 parents d79c7bd + bbc8581 commit 57aa3ac

6 files changed

+918
-19
lines changed

Diff for: dist/react-d3-components.js

+888-12
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/react-d3-components.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: dist/react-d3-components.min.js

+21-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
},
2323
"homepage": "https://github.com/codesuki/react-d3-components",
2424
"peerDependencies": {
25-
"react": "^0.14.0"
25+
"react": "^0.14.0",
26+
"react-dom": "^0.14.0"
2627
},
2728
"dependencies": {
2829
"d3": "^3.5.3"
@@ -39,4 +40,4 @@
3940
"postpublish": "rm -r ./lib",
4041
"build:js": "webpack && webpack --config webpack.config.min.js"
4142
}
42-
}
43+
}

Diff for: src/Brush.jsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
let React = require('react');
2+
let ReactDOM = require('react-dom');
23
let d3 = require('d3');
34

45
let Chart = require('./Chart');
@@ -143,7 +144,7 @@ let Brush = React.createClass({
143144

144145
// TODO: Code duplicated in TooltipMixin.jsx, move outside.
145146
_getMousePosition(e) {
146-
let svg = this.getDOMNode().getElementsByTagName("svg")[0];
147+
let svg = ReactDOM.findDOMNode(this).getElementsByTagName("svg")[0];
147148
let position;
148149
if (svg.createSVGPoint) {
149150
var point = svg.createSVGPoint();

Diff for: src/TooltipMixin.jsx

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
let React = require('react');
2+
let ReactDOM = require('react-dom');
23
let d3 = require('d3');
34

5+
46
let TooltipMixin = {
57
propTypes: {
68
tooltipHtml: React.PropTypes.func,
@@ -27,7 +29,7 @@ let TooltipMixin = {
2729
},
2830

2931
componentDidMount() {
30-
this._svg_node = this.getDOMNode().getElementsByTagName("svg")[0];
32+
this._svg_node = ReactDOM.findDOMNode(this).getElementsByTagName("svg")[0];
3133
},
3234

3335
onMouseEnter(e, data) {

0 commit comments

Comments
 (0)