Я пытался изменить цвет из стандартных встроенных блоков из Blockly, но я просто не могу найти, как.
Я пытался использовать этот код в моем файле js, как до, так и после внедрения. :
Blockly.Msg.TEXTS_HUE = 45;
Blockly.Constants.Text.HUE = 45;
Но безуспешно. Я использую версию 3.20191014.4
загруженную форму CDN jsdelivr .
Вот фрагмент кода, который я использую для загрузки Blockly:
Blockly.Msg.TEXTS_HUE = 45;
Blockly.Constants.Text.HUE = 45;
$('#blocks').load("blockly_toolbox.xml", function(){
blocksEditor.workspace = Blockly.inject('blocks', {
toolbox: $('#blocks #toolbox')[0],
zoom: { controls: true },
grid: { spacing: 20, length: 0, snap: true },
scrollbars: true,
trashcan: true
});
blocksEditor.workspace.addChangeListener( function(){
var code = Blockly.Python.workspaceToCode(blocksEditor.workspace);
console.log(code);
});
});
Чего мне не хватает