Bascule sur ReactDOM.findDOMNode()

这个提交包含在:
wpetit 2016-03-03 10:31:33 +01:00
父节点 2ee1ea8cce
当前提交 5655d4d126
共有 2 个文件被更改,包括 7 次插入4 次删除

查看文件

@ -88,7 +88,7 @@ var LauncherView = React.createClass({
onItemClick: function(evt, itemPath, item) {
console.log(item);
logger.debug(item);
if(item.items) {

查看文件

@ -1,3 +1,6 @@
var ReactDOM = require('react-dom');
var logger = require('../../util/logger');
var Events = {
ANIMATION_END: 'webkitAnimationEnd',
TRANSITION_END: 'webkitTransitionEnd'
@ -8,7 +11,7 @@ module.exports = {
play: function(component, animation) {
return new Promise(function(resolve, reject) {
var el = component.getDOMNode();
var el = ReactDOM.findDOMNode(component);
el.addEventListener(Events.ANIMATION_END, onAnimEnd, false);
el.style.webkitAnimation = animation;
@ -25,13 +28,13 @@ module.exports = {
transition: function(component, style, time, easing) {
return new Promise(function(resolve, reject) {
console.log('transition start', style, time);
logger.debug('transition start', style, time);
time = time || '500ms';
easing = easing || 'linear';
var props = Object.keys(style);
var el = component.getDOMNode();
var el = ReactDOM.findDOMNode(component);
el.style.transition = null;