display requirements

This commit is contained in:
Delucse
2020-09-14 19:00:15 +02:00
parent 93e047f4bf
commit 84d4166cab
8 changed files with 144 additions and 194 deletions
+4 -2
View File
@@ -32,10 +32,12 @@ class BlocklyWindow extends Component {
componentDidUpdate(props) {
const workspace = Blockly.getMainWorkspace();
if(props.initialXml !== this.props.initialXml){
var initialXML = this.props.initialXml
if(props.initialXml !== initialXml){
// guarantees that the current xml-code (this.props.initialXml) is rendered
workspace.clear();
Blockly.Xml.domToWorkspace(Blockly.Xml.textToDom(this.props.initialXml), workspace);
if(!initialXML) initialXML = initialXml;
Blockly.Xml.domToWorkspace(Blockly.Xml.textToDom(initialXML), workspace) ;
}
Blockly.svgResize(workspace);
}