mirror of
https://github.com/google/blockly.git
synced 2026-01-10 18:37:09 +01:00
refactor(blocks)!: Rename Blockly.blocks.* modules to Blockly.libraryBlocks.* (#5953)
...and rename Blockly.blocks.all (blocks/all.js) to Blockly.libraryBlocks (blocks/blocks.js BREAKING CHANGE: (only) because the exports object from the `blocks_compressed.js` chunk will be accessed as `Blockly.libraryBlocks` instead of `Blockly.blocks.all` when the chunk is loaded in a browser via a `<script>` tag. There will be no changes visible when the chunk is loaded via ES module `import` or CJS `require`.
This commit is contained in:
committed by
GitHub
parent
0c1362ff1c
commit
5078dcbc6d
@@ -10,18 +10,18 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
goog.module('Blockly.blocks.all');
|
||||
goog.module('Blockly.libraryBlocks');
|
||||
goog.module.declareLegacyNamespace();
|
||||
|
||||
const colour = goog.require('Blockly.blocks.colour');
|
||||
const lists = goog.require('Blockly.blocks.lists');
|
||||
const logic = goog.require('Blockly.blocks.logic');
|
||||
const loops = goog.require('Blockly.blocks.loops');
|
||||
const math = goog.require('Blockly.blocks.math');
|
||||
const procedures = goog.require('Blockly.blocks.procedures');
|
||||
const texts = goog.require('Blockly.blocks.texts');
|
||||
const variables = goog.require('Blockly.blocks.variables');
|
||||
const variablesDynamic = goog.require('Blockly.blocks.variablesDynamic');
|
||||
const colour = goog.require('Blockly.libraryBlocks.colour');
|
||||
const lists = goog.require('Blockly.libraryBlocks.lists');
|
||||
const logic = goog.require('Blockly.libraryBlocks.logic');
|
||||
const loops = goog.require('Blockly.libraryBlocks.loops');
|
||||
const math = goog.require('Blockly.libraryBlocks.math');
|
||||
const procedures = goog.require('Blockly.libraryBlocks.procedures');
|
||||
const texts = goog.require('Blockly.libraryBlocks.texts');
|
||||
const variables = goog.require('Blockly.libraryBlocks.variables');
|
||||
const variablesDynamic = goog.require('Blockly.libraryBlocks.variablesDynamic');
|
||||
/* eslint-disable-next-line no-unused-vars */
|
||||
const {BlockDefinition} = goog.requireType('Blockly.blocks');
|
||||
|
||||
@@ -38,7 +38,7 @@ exports.variablesDynamic = variablesDynamic;
|
||||
|
||||
/**
|
||||
* A dictionary of the block definitions provided by all the
|
||||
* Blockly.blocks.* modules.
|
||||
* Blockly.libraryBlocks.* modules.
|
||||
* @type {!Object<string, !BlockDefinition>}
|
||||
*/
|
||||
const blocks = Object.assign(
|
||||
@@ -9,7 +9,7 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
goog.module('Blockly.blocks.colour');
|
||||
goog.module('Blockly.libraryBlocks.colour');
|
||||
|
||||
/* eslint-disable-next-line no-unused-vars */
|
||||
const {BlockDefinition} = goog.requireType('Blockly.blocks');
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
goog.module('Blockly.blocks.lists');
|
||||
goog.module('Blockly.libraryBlocks.lists');
|
||||
|
||||
const xmlUtils = goog.require('Blockly.utils.xml');
|
||||
const {Align} = goog.require('Blockly.Input');
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
goog.module('Blockly.blocks.logic');
|
||||
goog.module('Blockly.libraryBlocks.logic');
|
||||
|
||||
/* eslint-disable-next-line no-unused-vars */
|
||||
const AbstractEvent = goog.requireType('Blockly.Events.Abstract');
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
goog.module('Blockly.blocks.loops');
|
||||
goog.module('Blockly.libraryBlocks.loops');
|
||||
|
||||
/* eslint-disable-next-line no-unused-vars */
|
||||
const AbstractEvent = goog.requireType('Blockly.Events.Abstract');
|
||||
@@ -297,9 +297,12 @@ Extensions.register(
|
||||
* loopTypes.add('custom_loop');
|
||||
*
|
||||
* // Else if using Closure Compiler and goog.modules:
|
||||
* const {loopTypes} = goog.require('Blockly.blocks.loops');
|
||||
* const {loopTypes} = goog.require('Blockly.libraryBlocks.loops');
|
||||
* loopTypes.add('custom_loop');
|
||||
*
|
||||
* // Else if using blockly_compressed + blockss_compressed.js in browser:
|
||||
* Blockly.libraryBlocks.loopTypes.add('custom_loop');
|
||||
*
|
||||
* @type {!Set<string>}
|
||||
*/
|
||||
const loopTypes = new Set([
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
goog.module('Blockly.blocks.math');
|
||||
goog.module('Blockly.libraryBlocks.math');
|
||||
|
||||
const Extensions = goog.require('Blockly.Extensions');
|
||||
// N.B.: Blockly.FieldDropdown needed for type AND side-effects.
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
goog.module('Blockly.blocks.procedures');
|
||||
goog.module('Blockly.libraryBlocks.procedures');
|
||||
|
||||
/* eslint-disable-next-line no-unused-vars */
|
||||
const AbstractEvent = goog.requireType('Blockly.Events.Abstract');
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
goog.module('Blockly.blocks.texts');
|
||||
goog.module('Blockly.libraryBlocks.texts');
|
||||
|
||||
const Extensions = goog.require('Blockly.Extensions');
|
||||
const {Msg} = goog.require('Blockly.Msg');
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
goog.module('Blockly.blocks.variables');
|
||||
goog.module('Blockly.libraryBlocks.variables');
|
||||
|
||||
const ContextMenu = goog.require('Blockly.ContextMenu');
|
||||
const Extensions = goog.require('Blockly.Extensions');
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
goog.module('Blockly.blocks.variablesDynamic');
|
||||
goog.module('Blockly.libraryBlocks.variablesDynamic');
|
||||
|
||||
/* eslint-disable-next-line no-unused-vars */
|
||||
const AbstractEvent = goog.requireType('Blockly.Events.Abstract');
|
||||
|
||||
@@ -80,7 +80,7 @@ const NAMESPACE_OBJECT = '$';
|
||||
* - .importAs: the name that this chunk's exports object will be
|
||||
* given when passed to the factory function of other chunks that
|
||||
* depend on it. (Needs to be distinct from .exports since (e.g.)
|
||||
* "Blockly.blocks.all" is not a valid variable name.)
|
||||
* "Blockly.libraryBlocks" is not a valid variable name.)
|
||||
* - .factoryPreamble: code to override the default wrapper factory
|
||||
* function preamble.
|
||||
* - .factoryPostamble: code to override the default wrapper factory
|
||||
@@ -107,9 +107,9 @@ const chunks = [
|
||||
},
|
||||
{
|
||||
name: 'blocks',
|
||||
entry: 'blocks/all.js',
|
||||
exports: 'Blockly.blocks.all',
|
||||
importAs: 'BlocklyBlocks',
|
||||
entry: 'blocks/blocks.js',
|
||||
exports: 'Blockly.libraryBlocks',
|
||||
importAs: 'libraryBlocks',
|
||||
},
|
||||
{
|
||||
name: 'javascript',
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"chunk": [
|
||||
"blockly:259",
|
||||
"all:10:blockly",
|
||||
"blocks:10:blockly",
|
||||
"all:11:blockly",
|
||||
"all1:11:blockly",
|
||||
"all2:11:blockly",
|
||||
"all3:11:blockly",
|
||||
"all4:11:blockly",
|
||||
"all5:11:blockly"
|
||||
"all4:11:blockly"
|
||||
],
|
||||
"js": [
|
||||
"./core/inject.js",
|
||||
@@ -80,11 +80,9 @@
|
||||
"./core/utils/math.js",
|
||||
"./core/utils/array.js",
|
||||
"./core/workspace.js",
|
||||
"./core/events/events_block_delete.js",
|
||||
"./core/keyboard_nav/basic_cursor.js",
|
||||
"./core/keyboard_nav/tab_navigate_cursor.js",
|
||||
"./core/warning.js",
|
||||
"./core/events/events_bubble_open.js",
|
||||
"./core/comment.js",
|
||||
"./core/events/events_block_drag.js",
|
||||
"./core/events/events_block_move.js",
|
||||
@@ -99,21 +97,22 @@
|
||||
"./core/zoom_controls.js",
|
||||
"./core/workspace_drag_surface_svg.js",
|
||||
"./core/events/events_selected.js",
|
||||
"./core/events/events_comment_move.js",
|
||||
"./core/events/events_comment_delete.js",
|
||||
"./core/events/events_comment_create.js",
|
||||
"./core/events/events_comment_base.js",
|
||||
"./core/events/events_comment_change.js",
|
||||
"./core/workspace_comment.js",
|
||||
"./core/interfaces/i_movable.js",
|
||||
"./core/interfaces/i_selectable.js",
|
||||
"./core/interfaces/i_copyable.js",
|
||||
"./core/events/events_comment_delete.js",
|
||||
"./core/events/events_comment_change.js",
|
||||
"./core/workspace_comment.js",
|
||||
"./core/events/events_comment_create.js",
|
||||
"./core/events/events_comment_base.js",
|
||||
"./core/events/events_comment_move.js",
|
||||
"./core/workspace_comment_svg.js",
|
||||
"./core/workspace_audio.js",
|
||||
"./core/events/events_trashcan_open.js",
|
||||
"./core/sprites.js",
|
||||
"./core/drag_target.js",
|
||||
"./core/delete_area.js",
|
||||
"./core/events/events_block_delete.js",
|
||||
"./core/positionable_helpers.js",
|
||||
"./core/trashcan.js",
|
||||
"./core/touch_gesture.js",
|
||||
@@ -197,7 +196,6 @@
|
||||
"./core/events/events_var_delete.js",
|
||||
"./core/variable_map.js",
|
||||
"./core/names.js",
|
||||
"./core/events/events_ui_base.js",
|
||||
"./core/events/events_marker_move.js",
|
||||
"./core/renderers/common/marker_svg.js",
|
||||
"./core/keyboard_nav/marker.js",
|
||||
@@ -226,6 +224,8 @@
|
||||
"./core/utils/svg_paths.js",
|
||||
"./core/renderers/common/constants.js",
|
||||
"./core/field.js",
|
||||
"./core/events/events_ui_base.js",
|
||||
"./core/events/events_bubble_open.js",
|
||||
"./core/procedures.js",
|
||||
"./core/workspace_svg.js",
|
||||
"./core/utils/rect.js",
|
||||
@@ -277,7 +277,7 @@
|
||||
"./blocks/logic.js",
|
||||
"./blocks/lists.js",
|
||||
"./blocks/colour.js",
|
||||
"./blocks/all.js",
|
||||
"./blocks/blocks.js",
|
||||
"./generators/javascript/variables_dynamic.js",
|
||||
"./generators/javascript/variables.js",
|
||||
"./generators/javascript/text.js",
|
||||
|
||||
@@ -1043,6 +1043,36 @@ const renamings = {
|
||||
},
|
||||
},
|
||||
},
|
||||
'Blockly.blocks.all': {
|
||||
module: 'Blockly.libraryBlocks',
|
||||
},
|
||||
'Blockly.blocks.colour': {
|
||||
module: 'Blockly.libraryBlocks.colour',
|
||||
},
|
||||
'Blockly.blocks.lists': {
|
||||
module: 'Blockly.libraryBlocks.lists',
|
||||
},
|
||||
'Blockly.blocks.logic': {
|
||||
module: 'Blockly.libraryBlocks.logic',
|
||||
},
|
||||
'Blockly.blocks.loops': {
|
||||
module: 'Blockly.libraryBlocks.loops',
|
||||
},
|
||||
'Blockly.blocks.math': {
|
||||
module: 'Blockly.libraryBlocks.math',
|
||||
},
|
||||
'Blockly.blocks.procedures': {
|
||||
module: 'Blockly.libraryBlocks.procedures',
|
||||
},
|
||||
'Blockly.blocks.text': {
|
||||
module: 'Blockly.libraryBlocks.text',
|
||||
},
|
||||
'Blockly.blocks.variables': {
|
||||
module: 'Blockly.libraryBlocks.variables',
|
||||
},
|
||||
'Blockly.blocks.variablesDynamic': {
|
||||
module: 'Blockly.libraryBlocks.variablesDynamic',
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
@@ -11,8 +11,8 @@ goog.require('Blockly');
|
||||
goog.require('Blockly.geras.Renderer');
|
||||
goog.require('Blockly.VerticalFlyout');
|
||||
// Blocks
|
||||
goog.require('Blockly.blocks.all');
|
||||
goog.require('Blockly.blocks.testBlocks');
|
||||
goog.require('Blockly.libraryBlocks');
|
||||
goog.require('Blockly.libraryBlocks.testBlocks');
|
||||
|
||||
Main.init = function() {
|
||||
Blockly.inject('blocklyDiv', {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
*/
|
||||
'use strict';
|
||||
|
||||
goog.provide('Blockly.blocks.testBlocks');
|
||||
goog.provide('Blockly.libraryBlocks.testBlocks');
|
||||
|
||||
goog.require('Blockly');
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
goog.addDependency('../../blocks/all.js', ['Blockly.blocks.all'], ['Blockly.blocks.colour', 'Blockly.blocks.lists', 'Blockly.blocks.logic', 'Blockly.blocks.loops', 'Blockly.blocks.math', 'Blockly.blocks.procedures', 'Blockly.blocks.texts', 'Blockly.blocks.variables', 'Blockly.blocks.variablesDynamic'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/colour.js', ['Blockly.blocks.colour'], ['Blockly.FieldColour', 'Blockly.common'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/lists.js', ['Blockly.blocks.lists'], ['Blockly.ConnectionType', 'Blockly.FieldDropdown', 'Blockly.FieldDropdown', 'Blockly.Input', 'Blockly.Msg', 'Blockly.Mutator', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/logic.js', ['Blockly.blocks.logic'], ['Blockly.Events', 'Blockly.Extensions', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.Msg', 'Blockly.Mutator', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/loops.js', ['Blockly.blocks.loops'], ['Blockly.ContextMenu', 'Blockly.Events', 'Blockly.Extensions', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.FieldNumber', 'Blockly.FieldVariable', 'Blockly.Msg', 'Blockly.Variables', 'Blockly.Warning', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/math.js', ['Blockly.blocks.math'], ['Blockly.Extensions', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.FieldNumber', 'Blockly.FieldVariable', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/procedures.js', ['Blockly.blocks.procedures'], ['Blockly.Comment', 'Blockly.ContextMenu', 'Blockly.Events', 'Blockly.FieldCheckbox', 'Blockly.FieldLabel', 'Blockly.FieldTextInput', 'Blockly.Input', 'Blockly.Msg', 'Blockly.Mutator', 'Blockly.Names', 'Blockly.Procedures', 'Blockly.Variables', 'Blockly.Warning', 'Blockly.Xml', 'Blockly.common', 'Blockly.config', 'Blockly.utils.xml'], {'lang': 'es9', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/text.js', ['Blockly.blocks.texts'], ['Blockly.ConnectionType', 'Blockly.Extensions', 'Blockly.FieldDropdown', 'Blockly.FieldImage', 'Blockly.FieldMultilineInput', 'Blockly.FieldTextInput', 'Blockly.FieldVariable', 'Blockly.Input', 'Blockly.Msg', 'Blockly.Mutator', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es9', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/variables.js', ['Blockly.blocks.variables'], ['Blockly.ContextMenu', 'Blockly.Extensions', 'Blockly.FieldLabel', 'Blockly.FieldVariable', 'Blockly.Msg', 'Blockly.Variables', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/variables_dynamic.js', ['Blockly.blocks.variablesDynamic'], ['Blockly.ContextMenu', 'Blockly.Extensions', 'Blockly.FieldLabel', 'Blockly.FieldVariable', 'Blockly.Msg', 'Blockly.Variables', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/blocks.js', ['Blockly.libraryBlocks'], ['Blockly.libraryBlocks.colour', 'Blockly.libraryBlocks.lists', 'Blockly.libraryBlocks.logic', 'Blockly.libraryBlocks.loops', 'Blockly.libraryBlocks.math', 'Blockly.libraryBlocks.procedures', 'Blockly.libraryBlocks.texts', 'Blockly.libraryBlocks.variables', 'Blockly.libraryBlocks.variablesDynamic'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/colour.js', ['Blockly.libraryBlocks.colour'], ['Blockly.FieldColour', 'Blockly.common'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/lists.js', ['Blockly.libraryBlocks.lists'], ['Blockly.ConnectionType', 'Blockly.FieldDropdown', 'Blockly.FieldDropdown', 'Blockly.Input', 'Blockly.Msg', 'Blockly.Mutator', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/logic.js', ['Blockly.libraryBlocks.logic'], ['Blockly.Events', 'Blockly.Extensions', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.Msg', 'Blockly.Mutator', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/loops.js', ['Blockly.libraryBlocks.loops'], ['Blockly.ContextMenu', 'Blockly.Events', 'Blockly.Extensions', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.FieldNumber', 'Blockly.FieldVariable', 'Blockly.Msg', 'Blockly.Variables', 'Blockly.Warning', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/math.js', ['Blockly.libraryBlocks.math'], ['Blockly.Extensions', 'Blockly.FieldDropdown', 'Blockly.FieldLabel', 'Blockly.FieldNumber', 'Blockly.FieldVariable', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/procedures.js', ['Blockly.libraryBlocks.procedures'], ['Blockly.Comment', 'Blockly.ContextMenu', 'Blockly.Events', 'Blockly.FieldCheckbox', 'Blockly.FieldLabel', 'Blockly.FieldTextInput', 'Blockly.Input', 'Blockly.Msg', 'Blockly.Mutator', 'Blockly.Names', 'Blockly.Procedures', 'Blockly.Variables', 'Blockly.Warning', 'Blockly.Xml', 'Blockly.common', 'Blockly.config', 'Blockly.utils.xml'], {'lang': 'es9', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/text.js', ['Blockly.libraryBlocks.texts'], ['Blockly.ConnectionType', 'Blockly.Extensions', 'Blockly.FieldDropdown', 'Blockly.FieldImage', 'Blockly.FieldMultilineInput', 'Blockly.FieldTextInput', 'Blockly.FieldVariable', 'Blockly.Input', 'Blockly.Msg', 'Blockly.Mutator', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es9', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/variables.js', ['Blockly.libraryBlocks.variables'], ['Blockly.ContextMenu', 'Blockly.Extensions', 'Blockly.FieldLabel', 'Blockly.FieldVariable', 'Blockly.Msg', 'Blockly.Variables', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es6', 'module': 'goog'});
|
||||
goog.addDependency('../../blocks/variables_dynamic.js', ['Blockly.libraryBlocks.variablesDynamic'], ['Blockly.ContextMenu', 'Blockly.Extensions', 'Blockly.FieldLabel', 'Blockly.FieldVariable', 'Blockly.Msg', 'Blockly.Variables', 'Blockly.common', 'Blockly.utils.xml'], {'lang': 'es6', 'module': 'goog'});
|
||||
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.Coordinate', 'Blockly.utils.Size', 'Blockly.utils.array', 'Blockly.utils.idGenerator', 'Blockly.utils.object', 'Blockly.utils.parsing'], {'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.Coordinate', 'Blockly.utils.Svg', 'Blockly.utils.dom', 'Blockly.utils.svgMath'], {'lang': 'es6', 'module': 'goog'});
|
||||
|
||||
@@ -13,7 +13,7 @@ goog.require('Blockly.JavaScript.all');
|
||||
goog.require('Blockly.Lua.all');
|
||||
goog.require('Blockly.PHP.all');
|
||||
goog.require('Blockly.Python.all');
|
||||
goog.require('Blockly.blocks.all');
|
||||
goog.require('Blockly.libraryBlocks');
|
||||
</script>
|
||||
<script src="unittest_javascript.js"></script>
|
||||
<script src="unittest_python.js"></script>
|
||||
|
||||
@@ -43,15 +43,15 @@
|
||||
goog.require('Blockly.PHP.texts');
|
||||
goog.require('Blockly.Python');
|
||||
goog.require('Blockly.Python.texts');
|
||||
goog.require('Blockly.blocks.colour');
|
||||
goog.require('Blockly.blocks.logic');
|
||||
goog.require('Blockly.blocks.lists');
|
||||
goog.require('Blockly.blocks.loops');
|
||||
goog.require('Blockly.blocks.math');
|
||||
goog.require('Blockly.blocks.procedures');
|
||||
goog.require('Blockly.blocks.texts');
|
||||
goog.require('Blockly.blocks.variables');
|
||||
goog.require('Blockly.blocks.variablesDynamic');
|
||||
goog.require('Blockly.libraryBlocks.colour');
|
||||
goog.require('Blockly.libraryBlocks.logic');
|
||||
goog.require('Blockly.libraryBlocks.lists');
|
||||
goog.require('Blockly.libraryBlocks.loops');
|
||||
goog.require('Blockly.libraryBlocks.math');
|
||||
goog.require('Blockly.libraryBlocks.procedures');
|
||||
goog.require('Blockly.libraryBlocks.texts');
|
||||
goog.require('Blockly.libraryBlocks.variables');
|
||||
goog.require('Blockly.libraryBlocks.variablesDynamic');
|
||||
|
||||
// Run tests.
|
||||
goog.require('Blockly.test.astNode');
|
||||
|
||||
@@ -18,12 +18,12 @@ goog.require('Blockly.Themes.Zelos');
|
||||
|
||||
// Other.
|
||||
goog.require('Blockly.WorkspaceCommentSvg');
|
||||
goog.require('Blockly.libraryBlocks');
|
||||
goog.require('Blockly.Dart.all');
|
||||
goog.require('Blockly.JavaScript.all');
|
||||
goog.require('Blockly.Lua.all');
|
||||
goog.require('Blockly.PHP.all');
|
||||
goog.require('Blockly.Python.all');
|
||||
goog.require('Blockly.blocks.all');
|
||||
</script>
|
||||
<script>
|
||||
'use strict';
|
||||
|
||||
@@ -31,23 +31,23 @@ if ((location.hostname === 'localhost' || location.hostname === '127.0.0.1' ||
|
||||
`<script src="../node_modules/@blockly/block-test/dist/index.js"></script>`);
|
||||
document.write(`<script>
|
||||
// Custom requires for the playground.
|
||||
goog.require('Blockly.libraryBlocks');
|
||||
goog.require('Blockly.Dart.all');
|
||||
goog.require('Blockly.JavaScript.all');
|
||||
goog.require('Blockly.Lua.all');
|
||||
goog.require('Blockly.PHP.all');
|
||||
goog.require('Blockly.Python.all');
|
||||
goog.require('Blockly.WorkspaceCommentSvg');
|
||||
goog.require('Blockly.blocks.all');
|
||||
</script>`);
|
||||
} else {
|
||||
document.write(
|
||||
`<script src="../blockly_compressed.js" id="blockly-compressed-script"></script>`);
|
||||
document.write(`<script src="../blocks_compressed.js"></script>`);
|
||||
document.write(`<script src="../dart_compressed.js"></script>`);
|
||||
document.write(`<script src="../javascript_compressed.js"></script>`);
|
||||
document.write(`<script src="../lua_compressed.js"></script>`);
|
||||
document.write(`<script src="../php_compressed.js"></script>`);
|
||||
document.write(`<script src="../python_compressed.js"></script>`);
|
||||
document.write(`<script src="../blocks_compressed.js"></script>`);
|
||||
document.write(`<script src="../msg/messages.js"></script>`);
|
||||
}
|
||||
})();
|
||||
|
||||
@@ -55,7 +55,7 @@
|
||||
goog.bootstrap(
|
||||
[
|
||||
'Blockly',
|
||||
'Blockly.blocks.all',
|
||||
'Blockly.libraryBlocks',
|
||||
'Blockly.Dart.all',
|
||||
'Blockly.JavaScript.all',
|
||||
'Blockly.Lua.all',
|
||||
@@ -74,12 +74,12 @@
|
||||
|
||||
// Load blockly_compressed.js et al. using <script> tags.
|
||||
document.write('<script src="../../blockly_compressed.js"></script>');
|
||||
document.write('<script src="../../msg/messages.js"></script>');
|
||||
document.write('<script src="../../blocks_compressed.js"></script>');
|
||||
document.write('<script src="../../dart_compressed.js"></script>');
|
||||
document.write('<script src="../../javascript_compressed.js"></script>');
|
||||
document.write('<script src="../../lua_compressed.js"></script>');
|
||||
document.write('<script src="../../php_compressed.js"></script>');
|
||||
document.write('<script src="../../python_compressed.js"></script>');
|
||||
document.write('<script src="../../blocks_compressed.js"></script>');
|
||||
document.write('<script src="../../msg/messages.js"></script>');
|
||||
}
|
||||
})();
|
||||
|
||||
Reference in New Issue
Block a user