Как использовать код JS в пользовательских блочных блоках? - PullRequest
0 голосов
/ 29 мая 2019

Я хочу создать блок со своим собственным JS-кодом (будет использоваться с GraalVM, поэтому я не могу использовать ни один из текущих блоков Blockly)

Это то, что я получил в настоящее время:

Blockly.Blocks['test'] = {
  init: function() {
    this.setColour(160);
    this.setTooltip('Returns number of letters in the provided text.');
    this.setHelpUrl('http://www.w3schools.com/jsref/jsref_length_string.asp');
  }
};

Blockly.JavaScript['text'] = function(block) {
  // String or array length.
  var argument0 = Blockly.JavaScript.valueToCode(block, 'VALUE',
      Blockly.JavaScript.ORDER_FUNCTION_CALL) || '\'\'';
  return [argument0 + '.length', Blockly.JavaScript.ORDER_MEMBER];
};

Может кто-нибудь направить меня к своим документам или что-то?Я не смог найти ничего более конкретного, я думаю, я ищу документы о Blockly.JavaScript о строительных блоках.

...