appendDomToWorkspace(xml, workspace) |
Decodifique um XML DOM e crie blocos no espaço de trabalho. Posicione os novos blocos imediatamente abaixo dos anteriores, alinhados pela borda inicial. |
blockToDom(block, opt_noId) |
Codifique uma subárvore de blocos como XML. |
blockToDomWithXY(block, opt_noId) |
Codifique uma subárvore de blocos como XML com coordenadas XY. |
clearWorkspaceAndLoadFromXml(xml, workspace) |
Limpe o espaço de trabalho especificado e, em seguida, decodifique um XML DOM e crie blocos no espaço de trabalho. |
deleteNext(xmlBlock) |
Remova qualquer bloco "next" (instruções em uma pilha). |
domToBlock(xmlBlock, workspace) |
Decodifique uma tag de bloco XML e crie um bloco (e possivelmente subblocos) no espaço de trabalho. |
domToPrettyText(dom) |
Converte uma estrutura DOM em texto devidamente recuado. |
domToText(dom) |
Converte uma estrutura DOM em texto simples. Atualmente, o formato do texto é bastante feio: uma única linha sem espaços em branco, a menos que o próprio DOM tenha espaços em branco integrados. |
domToVariables(xmlVariables, workspace) |
Decodifique uma lista XML de variáveis e adicione as variáveis ao espaço de trabalho. |
domToWorkspace(xml, workspace) |
Decodifique um XML DOM e crie blocos no espaço de trabalho. |
loadWorkspaceComment(elem, workspace) |
Desserializa o estado do comentário indicado no espaço de trabalho especificado. |
saveWorkspaceComment(comment, skipId) |
Serializa o comentário do espaço de trabalho fornecido para o XML. |
variablesToDom(variableList) |
Codifique uma lista de variáveis como XML. |
workspaceToDom(workspace, skipId) |
Codifique uma árvore de blocos como XML. |