File tree Expand file tree Collapse file tree 4 files changed +17
-13
lines changed Expand file tree Collapse file tree 4 files changed +17
-13
lines changed Original file line number Diff line number Diff line change 45
45
"karma-webpack" : " ^1.7.0" ,
46
46
"mocha" : " ^2.2.5" ,
47
47
"phantomjs" : " ^1.9.17" ,
48
- "react" : " >=0.12 <0.14" ,
48
+ "react" : " >=0.12 <0.15" ,
49
+ "react-addons-test-utils" : " ^0.14.0" ,
50
+ "react-dom" : " ^0.14.0" ,
49
51
"sinon" : " ^1.15.4" ,
50
52
"webpack" : " ^1.7.2" ,
51
53
"webpack-dev-server" : " ^1.7.0"
52
54
},
53
55
"peerDependencies" : {
54
- "react" : " >=0.12 <0.14 "
56
+ "react" : " >=0.12 <0.15 "
55
57
},
56
58
"dependencies" : {
59
+ "lodash" : " ^3.10.0" ,
57
60
"moment" : " ^2.10" ,
58
- "tether" : " ^1.1.0" ,
59
61
"react-onclickoutside" : " 0.3.0" ,
60
- "lodash " : " ^3.10 .0"
62
+ "tether " : " ^1.1 .0"
61
63
},
62
64
"scripts" : {
63
65
"test" : " grunt travis"
Original file line number Diff line number Diff line change 1
1
var React = require ( "react" ) ;
2
+ var ReactDOM = require ( "react-dom" ) ;
2
3
var DateUtil = require ( "./util/date" ) ;
3
4
var moment = require ( "moment" ) ;
4
-
5
5
var DateInput = React . createClass ( {
6
6
7
7
getDefaultProps : function ( ) {
@@ -22,9 +22,9 @@ var DateInput = React.createClass( {
22
22
23
23
toggleFocus : function ( focus ) {
24
24
if ( focus ) {
25
- React . findDOMNode ( this . refs . input ) . focus ( ) ;
25
+ ReactDOM . findDOMNode ( this . refs . input ) . focus ( ) ;
26
26
} else {
27
- React . findDOMNode ( this . refs . input ) . blur ( ) ;
27
+ ReactDOM . findDOMNode ( this . refs . input ) . blur ( ) ;
28
28
}
29
29
} ,
30
30
Original file line number Diff line number Diff line change 1
1
var React = require ( "react" ) ;
2
+ var ReactDOM = require ( "react-dom" ) ;
2
3
3
4
var Popover = React . createClass ( {
4
5
displayName : "Popover" ,
@@ -52,7 +53,7 @@ var Popover = React.createClass( {
52
53
_tetherOptions : function ( ) {
53
54
return {
54
55
element : this . _popoverElement ,
55
- target : this . getDOMNode ( ) . parentElement . querySelector ( "input" ) ,
56
+ target : ReactDOM . findDOMNode ( this ) . parentElement . querySelector ( "input" ) ,
56
57
attachment : this . props . attachment ,
57
58
targetAttachment : this . props . targetAttachment ,
58
59
targetOffset : this . props . targetOffset ,
@@ -76,7 +77,7 @@ var Popover = React.createClass( {
76
77
77
78
componentWillUnmount : function ( ) {
78
79
this . _tether . destroy ( ) ;
79
- React . unmountComponentAtNode ( this . _popoverElement ) ;
80
+ ReactDOM . unmountComponentAtNode ( this . _popoverElement ) ;
80
81
if ( this . _popoverElement . parentNode ) {
81
82
this . _popoverElement . parentNode . removeChild ( this . _popoverElement ) ;
82
83
}
Original file line number Diff line number Diff line change 1
- var React = require ( "react/addons" ) ;
2
- var TestUtils = React . addons . TestUtils ;
1
+ var React = require ( "react" ) ;
2
+ var ReactDOM = require ( "react-dom" ) ;
3
+ var TestUtils = require ( "react-addons-test-utils" ) ;
3
4
var DateInput = require ( "../src/date_input.jsx" ) ;
4
5
5
6
describe ( "DateInput" , function ( ) {
@@ -11,7 +12,7 @@ describe( "DateInput", function() {
11
12
< DateInput date = { dateMock } handleEnter = { done } />
12
13
) ;
13
14
14
- TestUtils . Simulate . keyDown ( dateInput . getDOMNode ( ) , { key : "Enter" } ) ;
15
+ TestUtils . Simulate . keyDown ( ReactDOM . findDOMNode ( dateInput ) , { key : "Enter" } ) ;
15
16
} ) ;
16
17
17
18
it ( "adds disabled attribute to input field when disabled is passed as prop" , function ( ) {
@@ -27,6 +28,6 @@ describe( "DateInput", function() {
27
28
< DateInput className = "datepicker__custom-input" />
28
29
) ;
29
30
30
- expect ( dateInput . getDOMNode ( ) . className ) . to . equal ( "datepicker__custom-input" ) ;
31
+ expect ( ReactDOM . findDOMNode ( dateInput ) . className ) . to . equal ( "datepicker__custom-input" ) ;
31
32
} ) ;
32
33
} ) ;
You can’t perform that action at this time.
0 commit comments