Spacebug
Mit diesem Modul kann die Spacebug Programmierumgebung eingebunden werden.
Das Modul verwenden
Die Verwendung des Moduls wird über einen HTML-Tag gesteuert. Er wird an der gewünschten Stelle eingefügt:
---- Features: spacebug ----
Konfiguration vornehmen
config-data
- Übergabe der Konfiguration im JSON Format, Reihenfolge beliebig
-
rows
Anzahl Reihen der Weltraumansicht. -
cols
Anzahl Spalten der Weltraumansicht. -
edit
Legt fest, ob die Objekte in der Weltraumansicht editierbar sind. (Standardwert: true). -
debugger
Legt fest, ob der Debugg-Modus direkt zu Beginn aktiviert ist. (Standardwert: false). -
console
Legt fest, ob der Variableninspektor direkt zu Beginn aktiviert ist. (Standardwert: false). -
syncCode
Legt fest, ob der Code für die gegebenen Welten synchron gehalten wird oder für jede Welt ein eigener Code verwendet wird. (Standardwert: true). -
icons
Im JSON Format kann definiert werden, welche Icons im Burger-Menu auftauchen sollen.-
save
Button zum Speichern von Welt und Code (Standardwert: true). -
open
Button zum Laden von Welt und Code (Standardwert: false). -
console
Button zum Anzeigen und Verbergen des Variableninspektors (Standardwert: false). -
clear
Button zum Zurücksetzen der Welt und des Codes (Standardwert: false). -
backup
Button zum Laden des automatischen generierten Backups (Standardwert: true).
-
Standardumgebung
<div class="spacebug"></div>
Umgebung mit einer vorgegebenen Welt
<div class="spacebug" config-data='{"files": "task_sequenz.json", "rows": 3, "edit": false}'></div>
Umgebung mit mehreren vorgegebenen Welt
<<div class="spacebug" config-data='{"files": ["task_sequenz.json","task_sequenz4.json"], "rows": 3, "icons" : {"save": false, "console": true}, "syncCode" : false}'></div>