From 652e57bc3842aea064da03d4b45929884e972e9f Mon Sep 17 00:00:00 2001 From: Neil Fraser Date: Thu, 9 Jun 2016 17:26:23 -0700 Subject: [PATCH] Generate for loops on one line. --- demos/blockfactory/factory.js | 2 +- generators/dart/loops.js | 8 ++++---- generators/javascript/loops.js | 8 ++++---- generators/php/loops.js | 8 ++++---- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/demos/blockfactory/factory.js b/demos/blockfactory/factory.js index 375ad1386..06eca710c 100644 --- a/demos/blockfactory/factory.js +++ b/demos/blockfactory/factory.js @@ -656,7 +656,7 @@ function updatePreview() { if (format == 'JSON') { var json = JSON.parse(code); - Blockly.Blocks[json.id || UNNAMED] = { + Blockly.Blocks[json.type || UNNAMED] = { init: function() { this.jsonInit(json); } diff --git a/generators/dart/loops.js b/generators/dart/loops.js index 2be30cc21..0dd7c0ce5 100644 --- a/generators/dart/loops.js +++ b/generators/dart/loops.js @@ -128,11 +128,11 @@ Blockly.Dart['controls_for'] = function(block) { code += 'if (' + startVar + ' > ' + endVar + ') {\n'; code += Blockly.Dart.INDENT + incVar + ' = -' + incVar + ';\n'; code += '}\n'; - code += 'for (' + variable0 + ' = ' + startVar + ';\n' + - ' ' + incVar + ' >= 0 ? ' + + code += 'for (' + variable0 + ' = ' + startVar + '; ' + + incVar + ' >= 0 ? ' + variable0 + ' <= ' + endVar + ' : ' + - variable0 + ' >= ' + endVar + ';\n' + - ' ' + variable0 + ' += ' + incVar + ') {\n' + + variable0 + ' >= ' + endVar + '; ' + + variable0 + ' += ' + incVar + ') {\n' + branch + '}\n'; } return code; diff --git a/generators/javascript/loops.js b/generators/javascript/loops.js index 944580403..1a2ade593 100644 --- a/generators/javascript/loops.js +++ b/generators/javascript/loops.js @@ -129,11 +129,11 @@ Blockly.JavaScript['controls_for'] = function(block) { code += 'if (' + startVar + ' > ' + endVar + ') {\n'; code += Blockly.JavaScript.INDENT + incVar + ' = -' + incVar + ';\n'; code += '}\n'; - code += 'for (' + variable0 + ' = ' + startVar + ';\n' + - ' ' + incVar + ' >= 0 ? ' + + code += 'for (' + variable0 + ' = ' + startVar + '; ' + + incVar + ' >= 0 ? ' + variable0 + ' <= ' + endVar + ' : ' + - variable0 + ' >= ' + endVar + ';\n' + - ' ' + variable0 + ' += ' + incVar + ') {\n' + + variable0 + ' >= ' + endVar + '; ' + + variable0 + ' += ' + incVar + ') {\n' + branch + '}\n'; } return code; diff --git a/generators/php/loops.js b/generators/php/loops.js index 4a905b4e0..f306b1053 100644 --- a/generators/php/loops.js +++ b/generators/php/loops.js @@ -128,11 +128,11 @@ Blockly.PHP['controls_for'] = function(block) { code += 'if (' + startVar + ' > ' + endVar + ') {\n'; code += Blockly.PHP.INDENT + incVar + ' = -' + incVar + ';\n'; code += '}\n'; - code += 'for (' + variable0 + ' = ' + startVar + ';\n' + - ' ' + incVar + ' >= 0 ? ' + + code += 'for (' + variable0 + ' = ' + startVar + '; ' + + incVar + ' >= 0 ? ' + variable0 + ' <= ' + endVar + ' : ' + - variable0 + ' >= ' + endVar + ';\n' + - ' ' + variable0 + ' += ' + incVar + ') {\n' + + variable0 + ' >= ' + endVar + '; ' + + variable0 + ' += ' + incVar + ') {\n' + branch + '}\n'; } return code;