INNER CODE UNIT · JavaScript

getProgramXml

CopterExpress/clover · clover_blocks/www/main.js:156

function getProgramXml() {
	var xmlDom = Blockly.Xml.workspaceToDom(workspace);
	return Blockly.Xml.domToPrettyText(xmlDom);
}

function setProgramXml(xml) {
	workspace.clear();
	if (xml) {
		let xmlDom = Blockly.Xml.textToDom(xml);
		Blockly.Xml.domToWorkspace(xmlDom, workspace);
	}
}

workspace.addChangeListener(function(e) {
	localStorage.setItem('xml', getProgramXml());
});

var programSelect = document.querySelector('#program-name');

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…