Make flyouts be optional modules.

No Blockly instances need both Horizontal and Vertical flyouts.  Dropping one of these saves 2 KB.  Some don’t need flyouts at all (e.g. Blockly Games Puzzle or readonly documentation blocks).
This commit is contained in:
Neil Fraser
2019-09-23 22:02:59 -07:00
parent 21c5698e98
commit ddb8e46b87
6 changed files with 22 additions and 5 deletions

View File

@@ -3,6 +3,7 @@ goog.provide('Main');
// Either require 'Blockly.requires', or just the components you use:
goog.require('Blockly');
goog.require('Blockly.geras.Renderer');
goog.require('Blockly.VerticalFlyout');
// Blocks
goog.require('Blockly.Constants.Logic');
goog.require('Blockly.Constants.Loops');