Migrate selected from Blockly to Blockly.common (#5489)

* Add getSelected/setSelected to core/common.js

* Migrate core to use Blockly.common.getSelected/setSelected instead of Blockly.selected

* Migrate demos to use Blockly.common.getSelected/setSelected instead of Blockly.selected

* Remove Blockly.selected

* Use variable instead of calling common.getSelected() multiple times

* Add accessor for selected on Blockly

* Add renaming record for Blockly.selected -> Blockly.common.getSelected/setSelected
This commit is contained in:
Aaron Dodson
2021-09-17 11:42:43 -07:00
committed by GitHub
parent dbf10cf167
commit 7aab18409f
17 changed files with 117 additions and 70 deletions

View File

@@ -30,6 +30,7 @@ const RenderedConnection = goog.requireType('Blockly.RenderedConnection');
/* eslint-disable-next-line no-unused-vars */
const WorkspaceSvg = goog.requireType('Blockly.WorkspaceSvg');
const blockAnimations = goog.require('Blockly.blockAnimations');
const common = goog.require('Blockly.common');
const connectionTypes = goog.require('Blockly.connectionTypes');
const constants = goog.require('Blockly.constants');
const internalConstants = goog.require('Blockly.internalConstants');
@@ -43,7 +44,7 @@ const internalConstants = goog.require('Blockly.internalConstants');
* @constructor
*/
const InsertionMarkerManager = function(block) {
Blockly.selected = block;
common.setSelected(block);
/**
* The top block in the stack being dragged.