Merge branch 'development' into dev/fix-navbar-visibility

This commit is contained in:
Frederick Bruch
2023-02-10 13:59:44 +01:00
committed by GitHub
3 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ export const onChangeCode = () => (dispatch, getState) => {
code.arduino = Blockly.Arduino.workspaceToCode(workspace);
var xmlDom = Blockly.Xml.workspaceToDom(workspace);
code.xml = Blockly.Xml.domToPrettyText(xmlDom);
var selectedBlock = Blockly.selected
var selectedBlock = Blockly.getSelected
if (selectedBlock !== null) {
code.helpurl = selectedBlock.helpUrl
code.tooltip = selectedBlock.tooltip
+3 -1
View File
@@ -43,8 +43,9 @@ class BlocklyWindow extends Component {
componentDidUpdate(props) {
const workspace = Blockly.getMainWorkspace();
var xml = localStorage.getItem("autoSaveXML");
var xml = this.props.initialXml;
if (props.selectedBoard !== this.props.selectedBoard) {
var xml = localStorage.getItem("autoSaveXML");
// change board
if(!xml) xml = initialXml;
var xmlDom = Blockly.Xml.textToDom(xml);
@@ -62,6 +63,7 @@ class BlocklyWindow extends Component {
}
if (props.language !== this.props.language) {
// change language
var xml = localStorage.getItem("autoSaveXML");
if (!xml) xml = initialXml;
xmlDom = Blockly.Xml.textToDom(xml);
Blockly.Xml.clearWorkspaceAndLoadFromXml(xmlDom, workspace);