diff --git a/blocks/colour.js b/blocks/colour.js index 1fab7df88..fff2eaf23 100644 --- a/blocks/colour.js +++ b/blocks/colour.js @@ -9,7 +9,7 @@ */ 'use strict'; -goog.provide('Blockly.Blocks.colour'); // Deprecated +goog.provide('Blockly.blocks.colour'); goog.provide('Blockly.Constants.Colour'); goog.require('Blockly'); diff --git a/blocks/lists.js b/blocks/lists.js index e3b5075aa..ba29d8055 100644 --- a/blocks/lists.js +++ b/blocks/lists.js @@ -9,6 +9,7 @@ */ 'use strict'; +goog.provide('Blockly.blocks.Lists'); goog.provide('Blockly.Constants.Lists'); goog.require('Blockly'); diff --git a/blocks/logic.js b/blocks/logic.js index 0265cfd0c..191e4db94 100644 --- a/blocks/logic.js +++ b/blocks/logic.js @@ -9,7 +9,7 @@ */ 'use strict'; -goog.provide('Blockly.Blocks.logic'); // Deprecated +goog.provide('Blockly.blocks.logic'); goog.provide('Blockly.Constants.Logic'); goog.require('Blockly'); diff --git a/blocks/loops.js b/blocks/loops.js index 35a8621ca..a467fb7aa 100644 --- a/blocks/loops.js +++ b/blocks/loops.js @@ -9,7 +9,7 @@ */ 'use strict'; -goog.provide('Blockly.Blocks.loops'); // Deprecated +goog.provide('Blockly.blocks.loops'); goog.provide('Blockly.Constants.Loops'); goog.require('Blockly'); diff --git a/blocks/math.js b/blocks/math.js index 52bc3c936..d94b62ca7 100644 --- a/blocks/math.js +++ b/blocks/math.js @@ -9,7 +9,7 @@ */ 'use strict'; -goog.provide('Blockly.Blocks.math'); // Deprecated +goog.provide('Blockly.blocks.math'); goog.provide('Blockly.Constants.Math'); goog.require('Blockly'); diff --git a/blocks/procedures.js b/blocks/procedures.js index 81935095a..fbe939a0c 100644 --- a/blocks/procedures.js +++ b/blocks/procedures.js @@ -9,7 +9,7 @@ */ 'use strict'; -goog.provide('Blockly.Blocks.procedures'); +goog.provide('Blockly.blocks.procedures'); goog.require('Blockly'); goog.require('Blockly.Comment'); diff --git a/blocks/text.js b/blocks/text.js index e16eb757b..ca2bc991a 100644 --- a/blocks/text.js +++ b/blocks/text.js @@ -9,7 +9,7 @@ */ 'use strict'; -goog.provide('Blockly.Blocks.texts'); // Deprecated +goog.provide('Blockly.blocks.texts'); goog.provide('Blockly.Constants.Text'); goog.require('Blockly'); diff --git a/blocks/variables.js b/blocks/variables.js index d5b128805..e5846b881 100644 --- a/blocks/variables.js +++ b/blocks/variables.js @@ -9,7 +9,7 @@ */ 'use strict'; -goog.provide('Blockly.Blocks.variables'); // Deprecated. +goog.provide('Blockly.blocks.variables'); goog.provide('Blockly.Constants.Variables'); goog.require('Blockly'); diff --git a/blocks/variables_dynamic.js b/blocks/variables_dynamic.js index 2ba449a9d..3fad3a315 100644 --- a/blocks/variables_dynamic.js +++ b/blocks/variables_dynamic.js @@ -9,6 +9,7 @@ */ 'use strict'; +goog.provide('Blockly.blocks.variablesDynamic'); goog.provide('Blockly.Constants.VariablesDynamic'); goog.require('Blockly'); diff --git a/scripts/migration/renamings.js b/scripts/migration/renamings.js index 6b7553546..cfffd7855 100644 --- a/scripts/migration/renamings.js +++ b/scripts/migration/renamings.js @@ -206,6 +206,17 @@ const renamings = { }, }, }, + '7.20211209.0-beta.0': { + 'Blockly.Blocks.colour': {module: 'Blockly.blocks.colour'}, + // Blockly.Blocks.lists not previously provided. + 'Blockly.Blocks.logic': {module: 'Blockly.blocks.logic'}, + 'Blockly.Blocks.loops': {module: 'Blockly.blocks.loops'}, + 'Blockly.Blocks.math': {module: 'Blockly.blocks.math'}, + 'Blockly.Blocks.procedures': {module: 'Blockly.blocks.procedures'}, + 'Blockly.Blocks.texts': {module: 'Blockly.blocks.texts'}, + 'Blockly.Blocks.variables': {module: 'Blockly.blocks.variables'}, + // Blockly.Blocks.variablesDynamic not previously provided. + } }; exports.renamings = renamings; diff --git a/tests/compile/main.js b/tests/compile/main.js index ae71831e7..58b5be016 100644 --- a/tests/compile/main.js +++ b/tests/compile/main.js @@ -20,7 +20,7 @@ goog.require('Blockly.Constants.Lists'); goog.require('Blockly.Constants.Colour'); goog.require('Blockly.Constants.Variables'); goog.require('Blockly.Constants.VariablesDynamic'); -goog.require('Blockly.Blocks.procedures'); +goog.require('Blockly.blocks.procedures'); Main.init = function() { Blockly.inject('blocklyDiv', { diff --git a/tests/compile/test_blocks.js b/tests/compile/test_blocks.js index e5fface57..3be623f18 100644 --- a/tests/compile/test_blocks.js +++ b/tests/compile/test_blocks.js @@ -12,8 +12,6 @@ goog.provide('Blockly.Constants.TestBlocks'); goog.require('Blockly'); -goog.require('Blockly.Blocks'); - Blockly.defineBlocksWithJsonArray([ { diff --git a/tests/deps.js b/tests/deps.js index 0ae87b8d6..e82c3bce3 100644 --- a/tests/deps.js +++ b/tests/deps.js @@ -1,12 +1,12 @@ -goog.addDependency('../../blocks/colour.js', ['Blockly.Blocks.colour', 'Blockly.Constants.Colour'], ['Blockly', 'Blockly.FieldColour', 'Blockly.FieldLabel'], {'lang': 'es5'}); -goog.addDependency('../../blocks/lists.js', ['Blockly.Constants.Lists'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.Mutator'], {'lang': 'es6'}); -goog.addDependency('../../blocks/logic.js', ['Blockly.Blocks.logic', 'Blockly.Constants.Logic'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.Mutator'], {'lang': 'es6'}); -goog.addDependency('../../blocks/loops.js', ['Blockly.Blocks.loops', 'Blockly.Constants.Loops'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.FieldNumber', 'Blockly.FieldVariable', 'Blockly.Warning'], {'lang': 'es6'}); -goog.addDependency('../../blocks/math.js', ['Blockly.Blocks.math', 'Blockly.Constants.Math'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.FieldNumber', 'Blockly.FieldVariable'], {'lang': 'es6'}); -goog.addDependency('../../blocks/procedures.js', ['Blockly.Blocks.procedures'], ['Blockly', 'Blockly.Comment', 'Blockly.FieldCheckbox', 'Blockly.FieldLabel', 'Blockly.FieldTextInput', 'Blockly.Mutator', 'Blockly.Warning'], {'lang': 'es6'}); -goog.addDependency('../../blocks/text.js', ['Blockly.Blocks.texts', 'Blockly.Constants.Text'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldImage', 'Blockly.FieldMultilineInput', 'Blockly.FieldTextInput', 'Blockly.FieldVariable', 'Blockly.Mutator'], {'lang': 'es6'}); -goog.addDependency('../../blocks/variables.js', ['Blockly.Blocks.variables', 'Blockly.Constants.Variables'], ['Blockly', 'Blockly.FieldLabel', 'Blockly.FieldVariable'], {'lang': 'es6'}); -goog.addDependency('../../blocks/variables_dynamic.js', ['Blockly.Constants.VariablesDynamic'], ['Blockly', 'Blockly.FieldLabel', 'Blockly.FieldVariable'], {'lang': 'es6'}); +goog.addDependency('../../blocks/colour.js', ['Blockly.Constants.Colour', 'Blockly.blocks.colour'], ['Blockly', 'Blockly.FieldColour', 'Blockly.FieldLabel'], {'lang': 'es5'}); +goog.addDependency('../../blocks/lists.js', ['Blockly.Constants.Lists', 'Blockly.blocks.Lists'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.Mutator'], {'lang': 'es6'}); +goog.addDependency('../../blocks/logic.js', ['Blockly.Constants.Logic', 'Blockly.blocks.logic'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.Mutator'], {'lang': 'es6'}); +goog.addDependency('../../blocks/loops.js', ['Blockly.Constants.Loops', 'Blockly.blocks.loops'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.FieldNumber', 'Blockly.FieldVariable', 'Blockly.Warning'], {'lang': 'es6'}); +goog.addDependency('../../blocks/math.js', ['Blockly.Constants.Math', 'Blockly.blocks.math'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.FieldNumber', 'Blockly.FieldVariable'], {'lang': 'es6'}); +goog.addDependency('../../blocks/procedures.js', ['Blockly.blocks.procedures'], ['Blockly', 'Blockly.Comment', 'Blockly.FieldCheckbox', 'Blockly.FieldLabel', 'Blockly.FieldTextInput', 'Blockly.Mutator', 'Blockly.Warning'], {'lang': 'es6'}); +goog.addDependency('../../blocks/text.js', ['Blockly.Constants.Text', 'Blockly.blocks.texts'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldImage', 'Blockly.FieldMultilineInput', 'Blockly.FieldTextInput', 'Blockly.FieldVariable', 'Blockly.Mutator'], {'lang': 'es6'}); +goog.addDependency('../../blocks/variables.js', ['Blockly.Constants.Variables', 'Blockly.blocks.variables'], ['Blockly', 'Blockly.FieldLabel', 'Blockly.FieldVariable'], {'lang': 'es6'}); +goog.addDependency('../../blocks/variables_dynamic.js', ['Blockly.Constants.VariablesDynamic', 'Blockly.blocks.VariablesDynamic'], ['Blockly', 'Blockly.FieldLabel', 'Blockly.FieldVariable'], {'lang': 'es6'}); goog.addDependency('../../core/block.js', ['Blockly.Block'], ['Blockly.ASTNode', 'Blockly.Connection', 'Blockly.ConnectionType', 'Blockly.Events.BlockChange', 'Blockly.Events.BlockCreate', 'Blockly.Events.BlockDelete', 'Blockly.Events.BlockMove', 'Blockly.Events.utils', 'Blockly.Extensions', 'Blockly.IASTNodeLocation', 'Blockly.IDeletable', 'Blockly.Input', 'Blockly.Tooltip', 'Blockly.blocks', 'Blockly.common', 'Blockly.constants', 'Blockly.fieldRegistry', 'Blockly.inputTypes', 'Blockly.utils', 'Blockly.utils.Coordinate', 'Blockly.utils.Size', 'Blockly.utils.idGenerator', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/block_animations.js', ['Blockly.blockAnimations'], ['Blockly.utils.Svg', 'Blockly.utils.dom'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/block_drag_surface.js', ['Blockly.BlockDragSurfaceSvg'], ['Blockly.utils', 'Blockly.utils.Coordinate', 'Blockly.utils.Svg', 'Blockly.utils.dom'], {'lang': 'es6', 'module': 'goog'}); diff --git a/tests/deps.mocha.js b/tests/deps.mocha.js index f2849275a..7d1d4e733 100644 --- a/tests/deps.mocha.js +++ b/tests/deps.mocha.js @@ -1,12 +1,12 @@ -goog.addDependency('../../blocks/colour.js', ['Blockly.Blocks.colour', 'Blockly.Constants.Colour'], ['Blockly', 'Blockly.FieldColour', 'Blockly.FieldLabel'], {'lang': 'es5'}); -goog.addDependency('../../blocks/lists.js', ['Blockly.Constants.Lists'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.Mutator'], {'lang': 'es6'}); -goog.addDependency('../../blocks/logic.js', ['Blockly.Blocks.logic', 'Blockly.Constants.Logic'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.Mutator'], {'lang': 'es6'}); -goog.addDependency('../../blocks/loops.js', ['Blockly.Blocks.loops', 'Blockly.Constants.Loops'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.FieldNumber', 'Blockly.FieldVariable', 'Blockly.Warning'], {'lang': 'es6'}); -goog.addDependency('../../blocks/math.js', ['Blockly.Blocks.math', 'Blockly.Constants.Math'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.FieldNumber', 'Blockly.FieldVariable'], {'lang': 'es6'}); -goog.addDependency('../../blocks/procedures.js', ['Blockly.Blocks.procedures'], ['Blockly', 'Blockly.Comment', 'Blockly.FieldCheckbox', 'Blockly.FieldLabel', 'Blockly.FieldTextInput', 'Blockly.Mutator', 'Blockly.Warning'], {'lang': 'es6'}); -goog.addDependency('../../blocks/text.js', ['Blockly.Blocks.texts', 'Blockly.Constants.Text'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldImage', 'Blockly.FieldMultilineInput', 'Blockly.FieldTextInput', 'Blockly.FieldVariable', 'Blockly.Mutator'], {'lang': 'es6'}); -goog.addDependency('../../blocks/variables.js', ['Blockly.Blocks.variables', 'Blockly.Constants.Variables'], ['Blockly', 'Blockly.FieldLabel', 'Blockly.FieldVariable'], {'lang': 'es6'}); -goog.addDependency('../../blocks/variables_dynamic.js', ['Blockly.Constants.VariablesDynamic'], ['Blockly', 'Blockly.FieldLabel', 'Blockly.FieldVariable'], {'lang': 'es6'}); +goog.addDependency('../../blocks/colour.js', ['Blockly.Constants.Colour', 'Blockly.blocks.colour'], ['Blockly', 'Blockly.FieldColour', 'Blockly.FieldLabel'], {'lang': 'es5'}); +goog.addDependency('../../blocks/lists.js', ['Blockly.Constants.Lists', 'Blockly.blocks.Lists'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.Mutator'], {'lang': 'es6'}); +goog.addDependency('../../blocks/logic.js', ['Blockly.Constants.Logic', 'Blockly.blocks.logic'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.Mutator'], {'lang': 'es6'}); +goog.addDependency('../../blocks/loops.js', ['Blockly.Constants.Loops', 'Blockly.blocks.loops'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.FieldNumber', 'Blockly.FieldVariable', 'Blockly.Warning'], {'lang': 'es6'}); +goog.addDependency('../../blocks/math.js', ['Blockly.Constants.Math', 'Blockly.blocks.math'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.FieldNumber', 'Blockly.FieldVariable'], {'lang': 'es6'}); +goog.addDependency('../../blocks/procedures.js', ['Blockly.blocks.procedures'], ['Blockly', 'Blockly.Comment', 'Blockly.FieldCheckbox', 'Blockly.FieldLabel', 'Blockly.FieldTextInput', 'Blockly.Mutator', 'Blockly.Warning'], {'lang': 'es6'}); +goog.addDependency('../../blocks/text.js', ['Blockly.Constants.Text', 'Blockly.blocks.texts'], ['Blockly', 'Blockly.FieldDropdown', 'Blockly.FieldImage', 'Blockly.FieldMultilineInput', 'Blockly.FieldTextInput', 'Blockly.FieldVariable', 'Blockly.Mutator'], {'lang': 'es6'}); +goog.addDependency('../../blocks/variables.js', ['Blockly.Constants.Variables', 'Blockly.blocks.variables'], ['Blockly', 'Blockly.FieldLabel', 'Blockly.FieldVariable'], {'lang': 'es6'}); +goog.addDependency('../../blocks/variables_dynamic.js', ['Blockly.Constants.VariablesDynamic', 'Blockly.blocks.VariablesDynamic'], ['Blockly', 'Blockly.FieldLabel', 'Blockly.FieldVariable'], {'lang': 'es6'}); goog.addDependency('../../core/block.js', ['Blockly.Block'], ['Blockly.ASTNode', 'Blockly.Connection', 'Blockly.ConnectionType', 'Blockly.Events.BlockChange', 'Blockly.Events.BlockCreate', 'Blockly.Events.BlockDelete', 'Blockly.Events.BlockMove', 'Blockly.Events.utils', 'Blockly.Extensions', 'Blockly.IASTNodeLocation', 'Blockly.IDeletable', 'Blockly.Input', 'Blockly.Tooltip', 'Blockly.blocks', 'Blockly.common', 'Blockly.constants', 'Blockly.fieldRegistry', 'Blockly.inputTypes', 'Blockly.utils', 'Blockly.utils.Coordinate', 'Blockly.utils.Size', 'Blockly.utils.idGenerator', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/block_animations.js', ['Blockly.blockAnimations'], ['Blockly.utils.Svg', 'Blockly.utils.dom'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/block_drag_surface.js', ['Blockly.BlockDragSurfaceSvg'], ['Blockly.utils', 'Blockly.utils.Coordinate', 'Blockly.utils.Svg', 'Blockly.utils.dom'], {'lang': 'es6', 'module': 'goog'});