Textarea Field, Multiline Block (from acbart) (#2663)

* Field Textarea, text_multiline block, generators
This commit is contained in:
Rachel Fenichel
2019-09-11 17:57:46 -07:00
committed by Sam El-Husseini
parent f717add5a5
commit 6f4476c962
28 changed files with 509 additions and 48 deletions

View File

@@ -35,6 +35,15 @@ Blockly.JavaScript['text'] = function(block) {
return [code, Blockly.JavaScript.ORDER_ATOMIC];
};
Blockly.JavaScript['text_multiline'] = function(block) {
// Text value.
var code = Blockly.JavaScript.multiline_quote_(block.getFieldValue('TEXT'));
if (code.includes('\n')) {
code = '(' + code + ')'
}
return [code, Blockly.JavaScript.ORDER_ATOMIC];
};
/**
* Enclose the provided value in 'String(...)' function.
* Leave string literals alone.