blockly > common

spazio dei nomi comune

Funzioni

Funzione Descrizione
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.

Variabili

Variabile Descrizione
draggingConnections Tutte le connessioni sui blocchi attualmente in fase di trascinamento.
TEST_ONLY