Merge branch 'development' into dev/fix-navbar-visibility
This commit is contained in:
		
						commit
						684417750a
					
				| @ -16,7 +16,7 @@ export const onChangeCode = () => (dispatch, getState) => { | |||||||
|   code.arduino = Blockly.Arduino.workspaceToCode(workspace); |   code.arduino = Blockly.Arduino.workspaceToCode(workspace); | ||||||
|   var xmlDom = Blockly.Xml.workspaceToDom(workspace); |   var xmlDom = Blockly.Xml.workspaceToDom(workspace); | ||||||
|   code.xml = Blockly.Xml.domToPrettyText(xmlDom); |   code.xml = Blockly.Xml.domToPrettyText(xmlDom); | ||||||
|   var selectedBlock = Blockly.selected |   var selectedBlock = Blockly.getSelected | ||||||
|   if (selectedBlock !== null) { |   if (selectedBlock !== null) { | ||||||
|     code.helpurl = selectedBlock.helpUrl |     code.helpurl = selectedBlock.helpUrl | ||||||
|     code.tooltip = selectedBlock.tooltip |     code.tooltip = selectedBlock.tooltip | ||||||
|  | |||||||
| @ -43,8 +43,9 @@ class BlocklyWindow extends Component { | |||||||
| 
 | 
 | ||||||
|   componentDidUpdate(props) { |   componentDidUpdate(props) { | ||||||
|     const workspace = Blockly.getMainWorkspace(); |     const workspace = Blockly.getMainWorkspace(); | ||||||
|     var xml = localStorage.getItem("autoSaveXML"); |     var xml = this.props.initialXml; | ||||||
|     if (props.selectedBoard !== this.props.selectedBoard) { |     if (props.selectedBoard !== this.props.selectedBoard) { | ||||||
|  |       var xml = localStorage.getItem("autoSaveXML"); | ||||||
|       // change board
 |       // change board
 | ||||||
|       if(!xml) xml = initialXml; |       if(!xml) xml = initialXml; | ||||||
|       var xmlDom = Blockly.Xml.textToDom(xml); |       var xmlDom = Blockly.Xml.textToDom(xml); | ||||||
| @ -62,6 +63,7 @@ class BlocklyWindow extends Component { | |||||||
|     } |     } | ||||||
|     if (props.language !== this.props.language) { |     if (props.language !== this.props.language) { | ||||||
|       // change language
 |       // change language
 | ||||||
|  |       var xml = localStorage.getItem("autoSaveXML"); | ||||||
|       if (!xml) xml = initialXml; |       if (!xml) xml = initialXml; | ||||||
|        xmlDom = Blockly.Xml.textToDom(xml); |        xmlDom = Blockly.Xml.textToDom(xml); | ||||||
|       Blockly.Xml.clearWorkspaceAndLoadFromXml(xmlDom, workspace); |       Blockly.Xml.clearWorkspaceAndLoadFromXml(xmlDom, workspace); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user