]> git.immae.eu Git - github/fretlink/time-picker.git/blobdiff - src/TimePicker.jsx
remove toggle feature because rc-trigger included; update example and document
[github/fretlink/time-picker.git] / src / TimePicker.jsx
similarity index 87%
rename from src/Picker.jsx
rename to src/TimePicker.jsx
index f15434aa5f1eb0d114ca15f5311f0fe3c2999f45..6bb97a1c0a71c3d27da9dda8ac1c57b1ba2b473c 100644 (file)
@@ -47,10 +47,6 @@ const Picker = React.createClass({
     return { open, value };
   },
 
-  componentWillMount() {
-    document.addEventListener('click', this.handleDocumentClick, false);
-  },
-
   componentWillReceiveProps(nextProps) {
     const { value, open } = nextProps;
     if (value !== undefined) {
@@ -61,10 +57,6 @@ const Picker = React.createClass({
     }
   },
 
-  componentWillUnmount() {
-    document.removeEventListener('click', this.handleDocumentClick, false);
-  },
-
   onPanelChange(value) {
     const props = this.props;
     this.setState({
@@ -114,16 +106,6 @@ const Picker = React.createClass({
     }
   },
 
-  handleDocumentClick(event) {
-    // hide popup when click outside
-    if (this.state.open && ReactDOM.findDOMNode(this.panelInstance).contains(event.target)) {
-      return;
-    }
-    this.setState({
-      open: false,
-    });
-  },
-
   focus() {
     if (!this.state.open) {
       ReactDOM.findDOMNode(this).focus();