blockly > common

namespace comum

remotas

Função Descrição
createBlockDefinitionsFromJsonArray(jsonArray) Defina blocos de uma matriz de definições de bloco JSON, da mesma forma que podem ser gerados pelas Ferramentas para desenvolvedores do Blockly.
defineBlocks(blocks) Adiciona as definições de bloco especificadas ao dicionário de definições de bloco (Blockly.Blocks).
defineBlocksWithJsonArray(jsonArray) Defina blocos de uma matriz de definições de bloco JSON, da mesma forma que podem ser gerados pelas Ferramentas para desenvolvedores do Blockly.
getAllWorkspaces() Encontrar todos os espaços de trabalho.
getBlockTypeCounts(block, opt_stripFollowing) Acessa um mapa de todos os descendentes do bloco mapeando o tipo deles para o 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() Acesse o elemento do contêiner em que WidgetDiv, DropDownDiv e dica serão renderizados.
getSelected() Retorna o objeto copiável selecionado no momento.
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 último espaço de trabalho principal usado.
setParentContainer(newParent) Definir o contêiner pai. Esse é o elemento do contêiner em que WidgetDiv, DropDownDiv e dica são renderizados na primeira vez que o Blockly.inject é chamado. Esse método será um NOP se for chamado após o primeiro Blockly.inject.
svgResize(workspace) Dimensione a imagem SVG para preencher completamente o contêiner. Chame essa função quando a visualização mudar de tamanho (por exemplo, em uma mudança de redimensionamento de janela/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) Cancele o registro de um espaço de trabalho no 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