appendDomToWorkspace(xml, workspace) |
Decodifica un DOM XML e crea blocchi nell'area di lavoro. Posiziona i nuovi blocchi immediatamente sotto i blocchi precedenti, allineati secondo il loro bordo iniziale. |
blockToDom(block, opt_noId) |
Codificare un sottoalbero a blocchi come XML. |
blockToDomWithXY(block, opt_noId) |
Codifica un sottoalbero a blocchi come XML con le coordinate XY. |
clearWorkspaceAndLoadFromXml(xml, workspace) |
Cancella l'area di lavoro specificata, quindi decodifica un DOM XML e crea blocchi nell'area di lavoro. |
deleteNext(xmlBlock) |
Rimuovi qualsiasi blocco "next" (istruzioni in uno stack). |
domToBlock(xmlBlock, workspace) |
Decodifica un tag di blocco XML e crea un blocco (ed eventualmente blocchi secondari) nell'area di lavoro. |
domToPrettyText(dom) |
Converte una struttura DOM in testo rientrato correttamente. |
domToText(dom) |
Converte una struttura DOM in testo normale. Attualmente il formato del testo è piuttosto brutto: tutta una riga senza spazi vuoti, a meno che il DOM stesso non abbia spazi vuoti integrati. |
domToVariables(xmlVariables, workspace) |
Decodifica un elenco XML di variabili e aggiungi le variabili all'area di lavoro. |
domToWorkspace(xml, workspace) |
Decodifica un DOM XML e crea blocchi nell'area di lavoro. |
loadWorkspaceComment(elem, workspace) |
Deserializza lo stato del commento specificato nell'area di lavoro specificata. |
saveWorkspaceComment(comment, skipId) |
Serializza il commento dell'area di lavoro specificato in XML. |
variablesToDom(variableList) |
Codifica un elenco di variabili come XML. |
workspaceToDom(workspace, skipId) |
Codificare un albero a blocchi come XML. |