fix bug in blockly example
This commit is contained in:
		
							parent
							
								
									812c01d6bc
								
							
						
					
					
						commit
						15a83f56fc
					
				| @ -73,7 +73,6 @@ class BlocklyExample extends Component { | |||||||
|   onChange = (value) => { |   onChange = (value) => { | ||||||
|     var oldValue = this.state.checked; |     var oldValue = this.state.checked; | ||||||
|     this.setState({checked: value}); |     this.setState({checked: value}); | ||||||
|     console.log(!value); |  | ||||||
|     if(oldValue !== value && !value){ |     if(oldValue !== value && !value){ | ||||||
|       this.props.deleteProperty(this.props.index, 'xml'); |       this.props.deleteProperty(this.props.index, 'xml'); | ||||||
|     } |     } | ||||||
| @ -96,7 +95,7 @@ class BlocklyExample extends Component { | |||||||
|             } |             } | ||||||
|           /> |           /> | ||||||
|         : <FormLabel style={{color: 'black'}}>Musterlösung</FormLabel>} |         : <FormLabel style={{color: 'black'}}>Musterlösung</FormLabel>} | ||||||
|         {this.state.checked ? !this.props.value || this.props.error.steps[this.props.index].xml ? |         {this.state.checked ? !this.props.value || !this.props.error.steps[this.props.index].xml ? | ||||||
|           <FormHelperText style={{lineHeight: 'initial', marginBottom: '10px'}} className={this.props.classes.errorColor}>Reiche deine Blöcke ein, indem du auf den rot gefärbten Button klickst.</FormHelperText> |           <FormHelperText style={{lineHeight: 'initial', marginBottom: '10px'}} className={this.props.classes.errorColor}>Reiche deine Blöcke ein, indem du auf den rot gefärbten Button klickst.</FormHelperText> | ||||||
|         : <FormHelperText style={{lineHeight: 'initial', marginBottom: '10px'}}>Die letzte Einreichung erfolgte um {this.state.input} Uhr.</FormHelperText> |         : <FormHelperText style={{lineHeight: 'initial', marginBottom: '10px'}}>Die letzte Einreichung erfolgte um {this.state.input} Uhr.</FormHelperText> | ||||||
|         : null} |         : null} | ||||||
| @ -110,15 +109,19 @@ class BlocklyExample extends Component { | |||||||
|             initialXml = null; |             initialXml = null; | ||||||
|             this.props.setError(this.props.index, 'xml'); |             this.props.setError(this.props.index, 'xml'); | ||||||
|           } |           } | ||||||
|  |           console.log(!this.props.value); | ||||||
|  |           console.log(this.props.value); | ||||||
|  |           console.log(this.props.error.steps[this.props.index].xml); | ||||||
|  |           console.log(!this.props.value || this.props.error.steps[this.props.index].xml); | ||||||
|           return ( |           return ( | ||||||
|             <div> |             <div> | ||||||
|               <Grid container className={!this.props.value ? this.props.classes.errorBorder : null}> |               <Grid container className={!this.props.value || !this.props.error.steps[this.props.index].xml ? this.props.classes.errorBorder : null}> | ||||||
|                 <Grid item xs={12}> |                 <Grid item xs={12}> | ||||||
|                   <BlocklyWindow initialXml={initialXml}/> |                   <BlocklyWindow initialXml={initialXml}/> | ||||||
|                 </Grid> |                 </Grid> | ||||||
|               </Grid> |               </Grid> | ||||||
|               <Button |               <Button | ||||||
|                 className={!this.props.value || this.props.error.steps[this.props.index].xml ? this.props.classes.errorButton : null } |                 className={!this.props.value || !this.props.error.steps[this.props.index].xml ? this.props.classes.errorButton : null } | ||||||
|                 style={{marginTop: '5px', height: '40px'}} |                 style={{marginTop: '5px', height: '40px'}} | ||||||
|                 variant='contained' |                 variant='contained' | ||||||
|                 color='primary' |                 color='primary' | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user