Files
blockly/tests/rendering/zelos/zelos.html
Sam El-Husseini ee09aafd57 [zelos] Add input outlines on the path object. (#3410)
* Add input outlines on the path object.
2019-11-07 15:15:49 -08:00

53 lines
1.4 KiB
HTML

<html>
<head>
<script type="text/javascript" src="../../../blockly_uncompressed.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>
<style>
.blocklyText {
font-family: "Helvetica Neue", "Segoe UI", Helvetica, sans-serif;
font-weight: bold;
font-size: 12pt;
}
</style>
</head>
<body>
<div id="blocklyDiv"></div>
<script>
goog.require('Blockly.blockRendering.Debug');
goog.require('Blockly.zelos.Renderer');
Blockly.Field.FONTSIZE = 12;
Blockly.Field.FONTWEIGHT = 'bold';
Blockly.Field.FONTFAMILY = 'Helvetica Neue';
// Blockly.blockRendering.startDebugger();
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, {
renderer: 'zelos',
move: {
scrollbars: true,
drag: true,
wheel: false,
},
});
try {
Blockly.Xml.domToWorkspace(Blockly.Xml.textToDom(xml), workspace);
} catch { }
});
</script>
</body>
</html>