diff --git a/Popover.js b/Popover.js
index b2710c1..c797c1d 100644
--- a/Popover.js
+++ b/Popover.js
@@ -61,6 +61,25 @@ export default class Popover extends React.Component {
}
};
+ this.keyboardDidShow = this.keyboardDidShow.bind(this);
+ this.shiftForKeyboard = this.shiftForKeyboard.bind(this);
+ this.keyboardDidHide = this.keyboardDidHide.bind(this);
+ this.measureContent = this.measureContent.bind(this);
+ this.computeGeometry = this.computeGeometry.bind(this);
+ this.computeTopGeometry = this.computeTopGeometry.bind(this);
+ this.computeBottomGeometry = this.computeBottomGeometry.bind(this);
+ this.computeLeftGeometry = this.computeLeftGeometry.bind(this);
+ this.computeRightGeometry = this.computeRightGeometry.bind(this);
+ this.computeAutoGeometry = this.computeAutoGeometry.bind(this);
+ this.getArrowSize = this.getArrowSize.bind(this);
+ this.getArrowColorStyle = this.getArrowColorStyle.bind(this);
+ this.getArrowRotation = this.getArrowRotation.bind(this);
+ this.getArrowDynamicStyle = this.getArrowDynamicStyle.bind(this);
+ this.getTranslateOrigin = this.getTranslateOrigin.bind(this);
+ this._startAnimation = this._startAnimation.bind(this);
+ this._startDefaultAnimation = this._startDefaultAnimation.bind(this);
+ this._getDefaultAnimatedStyles = this._getDefaultAnimatedStyles.bind(this);
+ this._getExtendedStyles = this._getExtendedStyles.bind(this);
}
componentWillMount() {
@@ -518,7 +537,7 @@ export default class Popover extends React.Component {
-
+ this.measureContent(evt)} style={[contentContainerStyle, contentModeStyling]}>
{this.props.children}
diff --git a/package.json b/package.json
index 90f3744..d56b32e 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "react-native-popover",
- "version": "0.4.6",
+ "version": "0.4.7",
"description": "A component for react-native",
"main": "Popover.js",
"author": "Jean Regisser (https://github.com/jeanregisser)",