client/src/components/SessionForm.js
changeset 169 f98efa1bddd1
parent 168 ea92f4fe783d
child 170 7da1d5137b0b
equal deleted inserted replaced
168:ea92f4fe783d 169:f98efa1bddd1
    22     const changes = { [name]: value }
    22     const changes = { [name]: value }
    23     this.onChangeThrottle(changes);
    23     this.onChangeThrottle(changes);
    24   }
    24   }
    25 
    25 
    26   onChangeThrottle = _.debounce((changes) => {
    26   onChangeThrottle = _.debounce((changes) => {
    27     this.props.sessionsActions.updateSession(this.props.currentSession, changes);
    27     this.props.sessionsActions.updateSession(this.props.currentSession._id, changes);
    28   }, 750)
    28   }, 750)
    29 
    29 
    30   onGroupChange = (e) => {
    30   onGroupChange = (e) => {
    31     const groupName = e.target.value;
    31     const groupName = e.target.value;
    32 
    32 
    90     }
    90     }
    91   }
    91   }
    92 
    92 
    93   saveEdit = (e) => {
    93   saveEdit = (e) => {
    94 
    94 
    95 
    95     // e.preventDefault();
    96     if (e.key === 'Enter') {
    96 
    97       this.setState({enterKeyValue: true})
    97     // if (e.key === 'Enter') {
    98     }
    98     //   this.setState({enterKeyValue: true})
    99 
    99     // }
   100     if (e.key !== 'Enter') {
   100 
   101       this.setState({enterKeyValue: false})
   101     // if (e.key !== 'Enter') {
   102     }
   102     //   this.setState({enterKeyValue: false})
       
   103     // }
   103 
   104 
   104     if (e.key === 'Enter' && this.state.enterKeyValue === true) {
   105     if (e.key === 'Enter' && this.state.enterKeyValue === true) {
       
   106 
       
   107       e.preventDefault();
   105       this.setState({
   108       this.setState({
   106         enterKeyValue: false,
   109         enterKeyValue: false,
   107         titleEditMode: false,
   110         titleEditMode: false,
   108         descriptionEditMode: false,
   111         descriptionEditMode: false,
   109       })
   112       })