Merge pull request #252 from mroswald/refactor/replace-bind-statements-with-class-property-functions
replace bind statements
This commit is contained in:
		
							
								
								
									
										94
									
								
								Video.js
									
									
									
									
									
								
							
							
						
						
									
										94
									
								
								Video.js
									
									
									
									
									
								
							@@ -22,131 +22,109 @@ const styles = StyleSheet.create({
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
export default class Video extends Component {
 | 
					export default class Video extends Component {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  constructor(props, context) {
 | 
					 | 
				
			||||||
    super(props, context);
 | 
					 | 
				
			||||||
    this.seek = this.seek.bind(this);
 | 
					 | 
				
			||||||
    this.presentFullscreenPlayer = this.presentFullscreenPlayer.bind(this);
 | 
					 | 
				
			||||||
    this.dismissFullscreenPlayer = this.dismissFullscreenPlayer.bind(this);
 | 
					 | 
				
			||||||
    this._assignRoot = this._assignRoot.bind(this);
 | 
					 | 
				
			||||||
    this._onLoadStart = this._onLoadStart.bind(this);
 | 
					 | 
				
			||||||
    this._onLoad = this._onLoad.bind(this);
 | 
					 | 
				
			||||||
    this._onError = this._onError.bind(this);
 | 
					 | 
				
			||||||
    this._onProgress = this._onProgress.bind(this);
 | 
					 | 
				
			||||||
    this._onSeek = this._onSeek.bind(this);
 | 
					 | 
				
			||||||
    this._onEnd = this._onEnd.bind(this);
 | 
					 | 
				
			||||||
    this._onFullscreenPlayerWillPresent = this._onFullscreenPlayerWillPresent.bind(this);
 | 
					 | 
				
			||||||
    this._onFullscreenPlayerDidPresent = this._onFullscreenPlayerDidPresent.bind(this);
 | 
					 | 
				
			||||||
    this._onFullscreenPlayerWillDismiss = this._onFullscreenPlayerWillDismiss.bind(this);
 | 
					 | 
				
			||||||
    this._onFullscreenPlayerDidDismiss = this._onFullscreenPlayerDidDismiss.bind(this);
 | 
					 | 
				
			||||||
    this._onReadyForDisplay = this._onReadyForDisplay.bind(this);
 | 
					 | 
				
			||||||
    this._onPlaybackStalled = this._onPlaybackStalled.bind(this);
 | 
					 | 
				
			||||||
    this._onPlaybackResume = this._onPlaybackResume.bind(this);
 | 
					 | 
				
			||||||
    this._onPlaybackRateChange = this._onPlaybackRateChange.bind(this);
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  setNativeProps(nativeProps) {
 | 
					  setNativeProps(nativeProps) {
 | 
				
			||||||
    this._root.setNativeProps(nativeProps);
 | 
					    this._root.setNativeProps(nativeProps);
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  seek(time) {
 | 
					  seek = (time) => {
 | 
				
			||||||
    this.setNativeProps({ seek: time });
 | 
					    this.setNativeProps({ seek: time });
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  presentFullscreenPlayer() {
 | 
					  presentFullscreenPlayer = () => {
 | 
				
			||||||
    this.setNativeProps({ fullscreen: true });
 | 
					    this.setNativeProps({ fullscreen: true });
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  dismissFullscreenPlayer() {
 | 
					  dismissFullscreenPlayer = () => {
 | 
				
			||||||
    this.setNativeProps({ fullscreen: false });
 | 
					    this.setNativeProps({ fullscreen: false });
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _assignRoot(component) {
 | 
					  _assignRoot = (component) => {
 | 
				
			||||||
    this._root = component;
 | 
					    this._root = component;
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onLoadStart(event) {
 | 
					  _onLoadStart = (event) => {
 | 
				
			||||||
    if (this.props.onLoadStart) {
 | 
					    if (this.props.onLoadStart) {
 | 
				
			||||||
      this.props.onLoadStart(event.nativeEvent);
 | 
					      this.props.onLoadStart(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onLoad(event) {
 | 
					  _onLoad = (event) => {
 | 
				
			||||||
    if (this.props.onLoad) {
 | 
					    if (this.props.onLoad) {
 | 
				
			||||||
      this.props.onLoad(event.nativeEvent);
 | 
					      this.props.onLoad(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onError(event) {
 | 
					  _onError = (event) => {
 | 
				
			||||||
    if (this.props.onError) {
 | 
					    if (this.props.onError) {
 | 
				
			||||||
      this.props.onError(event.nativeEvent);
 | 
					      this.props.onError(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onProgress(event) {
 | 
					  _onProgress = (event) => {
 | 
				
			||||||
    if (this.props.onProgress) {
 | 
					    if (this.props.onProgress) {
 | 
				
			||||||
      this.props.onProgress(event.nativeEvent);
 | 
					      this.props.onProgress(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onSeek(event) {
 | 
					  _onSeek = (event) => {
 | 
				
			||||||
    if (this.props.onSeek) {
 | 
					    if (this.props.onSeek) {
 | 
				
			||||||
      this.props.onSeek(event.nativeEvent);
 | 
					      this.props.onSeek(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onEnd(event) {
 | 
					  _onEnd = (event) => {
 | 
				
			||||||
    if (this.props.onEnd) {
 | 
					    if (this.props.onEnd) {
 | 
				
			||||||
      this.props.onEnd(event.nativeEvent);
 | 
					      this.props.onEnd(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onFullscreenPlayerWillPresent(event) {
 | 
					  _onFullscreenPlayerWillPresent = (event) => {
 | 
				
			||||||
    if (this.props.onFullscreenPlayerWillPresent) {
 | 
					    if (this.props.onFullscreenPlayerWillPresent) {
 | 
				
			||||||
      this.props.onFullscreenPlayerWillPresent(event.nativeEvent);
 | 
					      this.props.onFullscreenPlayerWillPresent(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onFullscreenPlayerDidPresent(event) {
 | 
					  _onFullscreenPlayerDidPresent = (event) => {
 | 
				
			||||||
    if (this.props.onFullscreenPlayerDidPresent) {
 | 
					    if (this.props.onFullscreenPlayerDidPresent) {
 | 
				
			||||||
      this.props.onFullscreenPlayerDidPresent(event.nativeEvent);
 | 
					      this.props.onFullscreenPlayerDidPresent(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onFullscreenPlayerWillDismiss(event) {
 | 
					  _onFullscreenPlayerWillDismiss = (event) => {
 | 
				
			||||||
    if (this.props.onFullscreenPlayerWillDismiss) {
 | 
					    if (this.props.onFullscreenPlayerWillDismiss) {
 | 
				
			||||||
      this.props.onFullscreenPlayerWillDismiss(event.nativeEvent);
 | 
					      this.props.onFullscreenPlayerWillDismiss(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onFullscreenPlayerDidDismiss(event) {
 | 
					  _onFullscreenPlayerDidDismiss = (event) => {
 | 
				
			||||||
    if (this.props.onFullscreenPlayerDidDismiss) {
 | 
					    if (this.props.onFullscreenPlayerDidDismiss) {
 | 
				
			||||||
      this.props.onFullscreenPlayerDidDismiss(event.nativeEvent);
 | 
					      this.props.onFullscreenPlayerDidDismiss(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onReadyForDisplay(event) {
 | 
					  _onReadyForDisplay = (event) => {
 | 
				
			||||||
    if (this.props.onReadyForDisplay) {
 | 
					    if (this.props.onReadyForDisplay) {
 | 
				
			||||||
      this.props.onReadyForDisplay(event.nativeEvent);
 | 
					      this.props.onReadyForDisplay(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onPlaybackStalled(event) {
 | 
					  _onPlaybackStalled = (event) => {
 | 
				
			||||||
    if (this.props.onPlaybackStalled) {
 | 
					    if (this.props.onPlaybackStalled) {
 | 
				
			||||||
      this.props.onPlaybackStalled(event.nativeEvent);
 | 
					      this.props.onPlaybackStalled(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onPlaybackResume(event) {
 | 
					  _onPlaybackResume = (event) => {
 | 
				
			||||||
    if (this.props.onPlaybackResume) {
 | 
					    if (this.props.onPlaybackResume) {
 | 
				
			||||||
      this.props.onPlaybackResume(event.nativeEvent);
 | 
					      this.props.onPlaybackResume(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _onPlaybackRateChange(event) {
 | 
					  _onPlaybackRateChange = (event) => {
 | 
				
			||||||
    if (this.props.onPlaybackRateChange) {
 | 
					    if (this.props.onPlaybackRateChange) {
 | 
				
			||||||
      this.props.onPlaybackRateChange(event.nativeEvent);
 | 
					      this.props.onPlaybackRateChange(event.nativeEvent);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  render() {
 | 
					  render() {
 | 
				
			||||||
    const {
 | 
					    const {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user