react-hot-api
Advanced tools
Comparing version 0.4.3 to 0.4.4
@@ -67,5 +67,2 @@ (function webpackUniversalModuleDefinition(root, factory) { | ||
/** | ||
* Based on https://github.com/facebook/react/blob/master/src/class/ReactClass.js#L637 | ||
*/ | ||
function bindAutoBindMethod(component, method) { | ||
@@ -111,5 +108,9 @@ var boundMethod = method.bind(component); | ||
* Skips already auto-bound methods. | ||
* Based on https://github.com/facebook/react/blob/master/src/class/ReactClass.js#L679. | ||
* Based on https://github.com/facebook/react/blob/b264372e2b3ad0b0c0c0cc95a2f383e4a1325c3d/src/classic/class/ReactClass.js#L639-L705 | ||
*/ | ||
module.exports = function bindAutoBindMethods(component) { | ||
module.exports = function bindAutoBindMethods(internalInstance) { | ||
var component = typeof internalInstance.getPublicInstance === 'function' ? | ||
internalInstance.getPublicInstance() : | ||
internalInstance; | ||
for (var autoBindKey in component.__reactAutoBindMap) { | ||
@@ -116,0 +117,0 @@ if (!component.__reactAutoBindMap.hasOwnProperty(autoBindKey)) { |
'use strict'; | ||
/** | ||
* Based on https://github.com/facebook/react/blob/master/src/class/ReactClass.js#L637 | ||
*/ | ||
function bindAutoBindMethod(component, method) { | ||
@@ -46,5 +43,9 @@ var boundMethod = method.bind(component); | ||
* Skips already auto-bound methods. | ||
* Based on https://github.com/facebook/react/blob/master/src/class/ReactClass.js#L679. | ||
* Based on https://github.com/facebook/react/blob/b264372e2b3ad0b0c0c0cc95a2f383e4a1325c3d/src/classic/class/ReactClass.js#L639-L705 | ||
*/ | ||
module.exports = function bindAutoBindMethods(component) { | ||
module.exports = function bindAutoBindMethods(internalInstance) { | ||
var component = typeof internalInstance.getPublicInstance === 'function' ? | ||
internalInstance.getPublicInstance() : | ||
internalInstance; | ||
for (var autoBindKey in component.__reactAutoBindMap) { | ||
@@ -51,0 +52,0 @@ if (!component.__reactAutoBindMap.hasOwnProperty(autoBindKey)) { |
{ | ||
"name": "react-hot-api", | ||
"version": "0.4.3", | ||
"version": "0.4.4", | ||
"description": "A generic library implementing hot reload for React components without unmounting or losing their state.", | ||
@@ -5,0 +5,0 @@ "main": "modules/index.js", |
28379