Files
blockly/tests/rendering/zelos/pxtblockly.html
Sam El-Husseini 4aadaeb3ab Add zelos / pxtblockly comparison playground (#3402)
* Add zelos / pxtblockly comparison tests
2019-11-05 16:52:56 -08:00

39 lines
985 B
HTML

<html>
<head>
<script type="text/javascript" src="https://unpkg.com/pxt-blockly@2.1.12/blockly_compressed.js"></script>
<script type="text/javascript" src="https://unpkg.com/pxt-blockly@2.1.12/blocks_compressed.js"></script>
<script type="text/javascript" src="https://unpkg.com/pxt-blockly@2.1.12/msg/messages.js"></script>
</head>
<body>
<div id="blocklyDiv"></div>
<script>
var blocklyDiv = document.getElementById('blocklyDiv');
var workspace;
window.addEventListener('message', function (msg) {
var xml = msg.data;
try {
if (workspace) {
workspace.dispose();
blocklyDiv.innerHTML = '';
}
} catch { }
workspace = Blockly.inject(blocklyDiv, {
move: {
scrollbars: true,
drag: true,
wheel: false,
},
});
try {
Blockly.Xml.domToWorkspace(Blockly.Xml.textToDom(xml), workspace);
} catch { }
});
</script>
</body>
</html>