From d177b4554c6fe49c60b8a6b0076add5580a2c8bc Mon Sep 17 00:00:00 2001 From: Zill Ding Date: Wed, 14 Oct 2015 16:59:48 +0800 Subject: [PATCH] Fix findDOMNode issue according to react v0.14 --- lib/GoogleMap.js | 4 +++- src/GoogleMap.js | 7 +++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/lib/GoogleMap.js b/lib/GoogleMap.js index 350b7ebd..fe85b7f7 100644 --- a/lib/GoogleMap.js +++ b/lib/GoogleMap.js @@ -22,6 +22,8 @@ var _react = require("react"); var _react2 = _interopRequireDefault(_react); +var _reactDom = require("react-dom"); + var _creatorsGoogleMapHolder = require("./creators/GoogleMapHolder"); var _creatorsGoogleMapHolder2 = _interopRequireDefault(_creatorsGoogleMapHolder); @@ -127,7 +129,7 @@ var GoogleMap = (function (_Component) { }, { key: "componentDidMount", value: function componentDidMount() { - var domEl = (0, _react.findDOMNode)(this); + var domEl = (0, _reactDom.findDOMNode)(this); var _props = this.props; var containerTagName = _props.containerTagName; var containerProps = _props.containerProps; diff --git a/src/GoogleMap.js b/src/GoogleMap.js index cba041a6..7ee22e4a 100644 --- a/src/GoogleMap.js +++ b/src/GoogleMap.js @@ -2,9 +2,12 @@ import { default as React, PropTypes, Component, - findDOMNode, } from "react"; +import { + findDOMNode, +} from "react-dom"; + import { default as GoogleMapHolder, mapDefaultPropTypes, @@ -52,7 +55,7 @@ export default class GoogleMap extends Component { // // Public APIs - Use this carefully // See discussion in https://github.com/tomchentw/react-google-maps/issues/62 - // + // // https://developers.google.com/maps/documentation/javascript/3.exp/reference#Map // // [].map.call($0.querySelectorAll("tr>td>code"), function(it){ return it.textContent; }).filter(function(it){ return !it.match(/^get/) && !it.match(/^set/) && !it.match(/Map$/); })