embed extension blockInfo into block XML

This commit is contained in:
Christopher Willis-Ford 2019-04-22 09:53:05 -07:00
parent bd1aaecdf3
commit 0247447792

View file

@ -1127,7 +1127,9 @@ class Runtime extends EventEmitter {
++outLineNum;
}
const blockXML = `<block type="${extendedOpcode}">${context.inputList.join('')}</block>`;
const mutation = blockInfo.isDynamic ? `<mutation blockInfo="${xmlEscape(JSON.stringify(blockInfo))}"/>` : '';
const inputs = context.inputList.join('');
const blockXML = `<block type="${extendedOpcode}">${mutation}${inputs}</block>`;
return {
info: context.blockInfo,