blockly > common

namespace comum

Funções

Função Descrição
createBlockDefinitionsFromJsonArray(jsonArray) Define blocos de uma matriz de definições de blocos JSON, como as geradas pelas ferramentas para desenvolvedores do Blockly.
defineBlocks(blocks) Adicione as definições de bloco especificadas ao dicionário de definições de bloco (Blockly.Blocks).
defineBlocksWithJsonArray(jsonArray) Define blocos de uma matriz de definições de blocos JSON, como as geradas pelas ferramentas para desenvolvedores do Blockly.
getAllWorkspaces() Encontre todos os espaços de trabalho.
getBlockTypeCounts(block, opt_stripFollowing) Receba um mapa de todos os descendentes do bloco mapeando o tipo deles ao número de filhos com esse tipo.
getMainWorkspace() Retorna o último espaço de trabalho de nível superior usado (com base no foco). Tente não usar essa função, principalmente se houver várias instâncias do Blockly em uma página.
getParentContainer() Receba o elemento do contêiner em que renderizar o WidgetDiv, o DropDownDiv e o Tooltip.
getSelected() Retorna a seleção atual.
getWorkspaceById(id) Encontre o espaço de trabalho com o ID especificado.
registerWorkspace(workspace) Registre um espaço de trabalho no banco de dados do espaço de trabalho.
setMainWorkspace(workspace) Define o espaço de trabalho principal usado pela última vez.
setParentContainer(newParent) Defina o contêiner pai. Esse é o elemento de contêiner em que o WidgetDiv, o DropDownDiv e o Tooltip são renderizados na primeira vez que Blockly.inject é chamado. Esse método é um NOP se for chamado após o primeiro Blockly.inject.
svgResize(workspace) Dimensione a imagem SVG para preencher completamente o contêiner. Chame esse método quando a visualização mudar de tamanho (por exemplo, em um redimensionamento de janela/mudança de orientação do dispositivo). Consulte workspace.resizeContents para redimensionar o espaço de trabalho quando o conteúdo mudar (por exemplo, quando um bloco for adicionado ou removido). Registre a altura/largura da imagem SVG.
unregisterWorkpace(workspace) Desregistrar um espaço de trabalho do banco de dados do espaço de trabalho.

Variáveis

Variável Descrição
draggingConnections Todas as conexões em blocos que estão sendo arrastados.
TEST_ONLY