Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

blockly > common

gemeinsamer Namespace

Funktionen

Funktion Beschreibung
createBlockDefinitionsFromJsonArray(jsonArray) auf Definieren Sie Blöcke aus einem Array von JSON-Blockdefinitionen, die von den Blockly Developer Tools generiert werden.
defineBlocks(blocks) Fügen Sie die angegebenen Blockdefinitionen dem Wörterbuch für Blockdefinitionen (Blockly.Blocks) hinzu.
defineBlocksWithJsonArray(jsonArray) Definieren Sie Blöcke aus einem Array von JSON-Blockdefinitionen, die von den Blockly Developer Tools generiert werden.
getAllWorkspaces() Alle Arbeitsbereiche suchen.
getBlockTypeCounts(block, opt_stripFollowing) Rufen Sie eine Zuordnung aller untergeordneten Elemente des Blocks ab, die ihren Typ der Anzahl der untergeordneten Elemente mit diesem Typ zuordnen.
getMainWorkspace() Gibt den zuletzt verwendeten Arbeitsbereich der obersten Ebene zurück (basierend auf dem Fokus). Verwenden Sie diese Funktion nicht, insbesondere wenn auf einer Seite mehrere Blockly-Instanzen vorhanden sind.
getParentContainer() Ruft das Containerelement ab, in dem das WidgetDiv-, DropDownDiv- und Kurzinfo-Element gerendert werden soll.
getSelected() Gibt das aktuell ausgewählte kopierte Objekt zurück.
getWorkspaceById(ID) Suchen Sie den Arbeitsbereich mit der angegebenen ID.
registerWorkspace(Arbeitsbereich) Registrieren Sie einen Arbeitsbereich in der Arbeitsbereichsdatenbank.
setMainWorkspace(Arbeitsbereich) Legt den zuletzt verwendeten Hauptarbeitsbereich fest.
setParentContainer(newParent) Legen Sie den übergeordneten Container fest. Dies ist das Containerelement, das beim ersten Aufrufen von Blockly.inject durch WidgetDiv, DropDownDiv und Kurzinfo gerendert wird. Diese Methode ist ein NOP, wenn sie nach dem ersten Blockly.inject aufgerufen wird.
svgResize(Arbeitsbereich) Passen Sie die Größe des SVG-Bilds an, um den gesamten Container zu füllen. Rufen Sie diese Funktion auf, wenn sich die Größe der Ansicht ändert (z.B. bei einer Änderung der Fenstergröße/Ausrichtung des Geräts). Unter workspace.resizeContents erfahren Sie, wie Sie die Größe des Arbeitsbereichs anpassen, wenn sich der Inhalt ändert (z.B. wenn ein Block hinzugefügt oder entfernt wird). Höhe/Breite des SVG-Bilds aufzeichnen.
unregisterWorkpace(Arbeitsbereich) Registrierung eines Arbeitsbereichs in der Arbeitsbereichsdatenbank aufheben.

Variablen

Variable Beschreibung
draggingConnections Alle Verbindungen zu Blöcken, die derzeit gezogen werden.
NUR TESTEN