блочный > общий

общее пространство имен

Функции

Функция Описание
createBlockDefinitionsFromJsonArray(jsonArray) Определите блоки из массива определений блоков JSON, которые могут быть сгенерированы инструментами разработчика Blockly.
defineBlocks(блоки) Добавить указанные определения блоков в словарь определений блоков (Blockly.Blocks).
определитьБлокиСJsonArray(jsonArray) Определите блоки из массива определений блоков JSON, которые могут быть сгенерированы инструментами разработчика Blockly.
получитьВсеРабочиеПространства() Найти все рабочие пространства.
getBlockTypeCounts(блок, opt_stripFollowing) Получите карту всех потомков блока, сопоставляющую их тип с количеством потомков с этим типом.
получитьMainWorkspace() Возвращает последнее использованное рабочее пространство верхнего уровня (на основе фокуса). Постарайтесь не использовать эту функцию, особенно если на странице есть несколько экземпляров Blockly.
получитьParentContainer() Получите элемент-контейнер, в котором будут отображаться WidgetDiv, DropDownDiv и Tooltip.
получитьВыбрано() Возвращает текущий выбор.
получитьWorkspaceById(id) Найдите рабочее пространство с указанным идентификатором.
registerWorkspace(рабочая область) Зарегистрируйте рабочее пространство в базе данных рабочих пространств.
setMainWorkspace(рабочая область) Устанавливает последнее использованное основное рабочее пространство.
setParentContainer(новыйРодитель) Установите родительский контейнер. Это элемент контейнера, в котором WidgetDiv, DropDownDiv и Tooltip визуализируются при первом вызове Blockly.inject . Этот метод является NOP, если вызывается после первого Blockly.inject .
svgResize(рабочая область) Измените размер изображения SVG так, чтобы оно полностью заполняло его контейнер. Вызывайте этот метод, когда вид фактически меняет размеры (например, при изменении размера окна/изменении ориентации устройства). См. workspace.resizeContents для изменения размера рабочего пространства при изменении содержимого (например, при добавлении или удалении блока). Запишите высоту/ширину изображения SVG.
отменить регистрациюWorkpace(рабочая область) Отменить регистрацию рабочего пространства в базе данных рабочих пространств.

Переменные

Переменная Описание
перетаскиваниеСоединения Все соединения на блоках, которые в данный момент перетаскиваются.
ТЕСТ_ТОЛЬКО