File tree Expand file tree Collapse file tree 5 files changed +13
-9
lines changed
skins/vector/views/organisms Expand file tree Collapse file tree 5 files changed +13
-9
lines changed Original file line number Diff line number Diff line change 2828 "filesize" : " ^3.1.2" ,
2929 "flux" : " ~2.0.3" ,
3030 "linkifyjs" : " ^2.0.0-beta.4" ,
31- "modernizr" : " ^3.1.0" ,
3231 "matrix-js-sdk" : " ^0.3.0" ,
3332 "matrix-react-sdk" : " ^0.0.2" ,
33+ "modernizr" : " ^3.1.0" ,
3434 "q" : " ^1.4.1" ,
35- "react" : " ^0.13.3" ,
35+ "react" : " ^0.14.2" ,
36+ "react-dnd" : " ^2.0.2" ,
37+ "react-dnd-html5-backend" : " ^2.0.0" ,
38+ "react-dom" : " ^0.14.2" ,
3639 "react-loader" : " ^1.4.0" ,
37- "react-dnd" : " ^1.1.8" ,
3840 "sanitize-html" : " ^1.0.0"
3941 },
4042 "devDependencies" : {
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ limitations under the License.
1818'use strict' ;
1919
2020var React = require ( 'react' ) ;
21+ var ReactDOM = require ( 'react-dom' ) ;
2122
2223// Shamelessly ripped off Modal.js. There's probably a better way
2324// of doing reusable widgets like dialog boxes & menus where we go and
@@ -74,7 +75,7 @@ module.exports = {
7475 </ div >
7576 ) ;
7677
77- React . render ( menu , this . getOrCreateContainer ( ) ) ;
78+ ReactDOM . render ( menu , this . getOrCreateContainer ( ) ) ;
7879
7980 return { close : closeMenu } ;
8081 } ,
Original file line number Diff line number Diff line change @@ -192,8 +192,8 @@ module.exports = {
192192
193193 _repositionTooltip : function ( e ) {
194194 if ( this . tooltip && this . tooltip . parentElement ) {
195- var scroll = this . getDOMNode ( ) ;
196- this . tooltip . style . top = ( scroll . parentElement . offsetTop + this . tooltip . parentElement . offsetTop - scroll . scrollTop ) + "px" ;
195+ var scroll = this ;
196+ this . tooltip . style . top = ( scroll . parentElement . offsetTop + this . tooltip . parentElement . offsetTop - this . scrollTop ) + "px" ;
197197 }
198198 } ,
199199} ;
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ limitations under the License.
1818
1919var React = require ( 'react' ) ;
2020var DragDropContext = require ( 'react-dnd' ) . DragDropContext ;
21- var HTML5Backend = require ( 'react-dnd/modules/backends/HTML5 ' ) ;
21+ var HTML5Backend = require ( 'react-dnd-html5-backend ' ) ;
2222var sdk = require ( 'matrix-react-sdk' )
2323var dis = require ( 'matrix-react-sdk/lib/dispatcher' ) ;
2424
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ limitations under the License.
1818
1919var RunModernizrTests = require ( "./modernizr" ) ; // this side-effects a global
2020var React = require ( "react" ) ;
21+ var ReactDOM = require ( "react-dom" ) ;
2122var sdk = require ( "matrix-react-sdk" ) ;
2223sdk . loadSkin ( require ( '../skins/vector/skindex' ) ) ;
2324sdk . loadModule ( require ( '../modules/VectorConferenceHandler' ) ) ;
@@ -136,7 +137,7 @@ window.onload = function() {
136137function loadApp ( ) {
137138 if ( validBrowser ) {
138139 var MatrixChat = sdk . getComponent ( 'pages.MatrixChat' ) ;
139- window . matrixChat = React . render (
140+ window . matrixChat = ReactDOM . render (
140141 < MatrixChat onNewScreen = { onNewScreen } registrationUrl = { makeRegistrationUrl ( ) } /> ,
141142 document . getElementById ( 'matrixchat' )
142143 ) ;
@@ -145,7 +146,7 @@ function loadApp() {
145146 console . error ( "Browser is missing required features." ) ;
146147 // take to a different landing page to AWOOOOOGA at the user
147148 var CompatibilityPage = require ( "../skins/vector/views/pages/CompatibilityPage" ) ;
148- window . matrixChat = React . render (
149+ window . matrixChat = ReactDOM . render (
149150 < CompatibilityPage onAccept = { function ( ) {
150151 validBrowser = true ;
151152 console . log ( "User accepts the compatibility risks." ) ;
You can’t perform that action at this time.
0 commit comments