createBlockDefinitionsFromJsonArray(jsonArray) |
Definisci i blocchi da un array di definizioni di blocchi JSON, che potrebbero essere generate dagli strumenti per sviluppatori di Blockly. |
defineBlocks(blocks) |
Aggiungi le definizioni di blocco specificate al dizionario delle definizioni dei blocchi (Blockly.Blocks). |
defineBlocksWithJsonArray(jsonArray) |
Definisci i blocchi da un array di definizioni di blocchi JSON, che potrebbero essere generate dagli strumenti per sviluppatori di Blockly. |
getAllWorkspaces() |
Trova tutte le aree di lavoro. |
getBlockTypeCounts(block, opt_stripFollowing) |
Ottieni una mappa di tutti i discendenti del blocco che mappano il loro tipo al numero di elementi secondari di quel tipo. |
getMainWorkspace() |
Restituisce l'ultima area di lavoro di primo livello utilizzata (in base allo stato attivo). Prova a non utilizzare questa funzione, in particolare se in una pagina sono presenti più istanze Blockly. |
getParentContainer() |
Ottieni l'elemento container in cui eseguire il rendering di WidgetDiv, DropDownDiv e descrizione comando. |
getSelected() |
Restituisce l'oggetto copiabile attualmente selezionato. |
getWorkspaceById(id) |
Trova l'area di lavoro con l'ID specificato. |
registerWorkspace(workspace) |
Registra un'area di lavoro nel database dell'area di lavoro. |
setMainWorkspace(workspace) |
Imposta l'ultima area di lavoro principale utilizzata. |
setParentContainer(newParent) |
Imposta il contenitore principale. Si tratta dell'elemento contenitore in cui WidgetDiv, DropDownDiv e Descrizione comando vengono visualizzati alla prima chiamata di Blockly.inject . Questo metodo è un NOP se richiamato dopo il primo Blockly.inject . |
svgResize(workspace) |
Ridimensiona l'immagine SVG in modo che riempia completamente il contenitore. Viene chiamato quando la vista cambia effettivamente di dimensione (ad es. quando si cambia il ridimensionamento di una finestra o l'orientamento del dispositivo). Vedi workspace.resizeContents per ridimensionare l'area di lavoro quando i contenuti cambiano, ad esempio quando viene aggiunto o rimosso un blocco. Registra l'altezza/la larghezza dell'immagine SVG. |
unregisterWorkpace(workspace) |
Annulla la registrazione di un'area di lavoro dal database dell'area di lavoro. |