blockly > common

namespace umum

Fungsi

Fungsi Deskripsi
createBlockDefinitionsFromJsonArray(jsonArray) Menentukan blok dari array definisi blok JSON, seperti yang mungkin dihasilkan oleh Alat Developer Blockly.
defineBlocks(blocks) Tambahkan definisi blok yang ditentukan ke kamus definisi blok (Blockly.Blocks).
defineBlocksWithJsonArray(jsonArray) Menentukan blok dari array definisi blok JSON, seperti yang mungkin dihasilkan oleh Alat Developer Blockly.
getAllWorkspaces() Menemukan semua ruang kerja.
getBlockTypeCounts(block, opt_stripFollowing) Mendapatkan peta semua turunan blok yang memetakan jenisnya ke jumlah turunan dengan jenis tersebut.
getMainWorkspace() Menampilkan ruang kerja tingkat teratas yang terakhir digunakan (berdasarkan fokus). Cobalah untuk tidak menggunakan fungsi ini, terutama jika ada beberapa instance Blockly di halaman.
getParentContainer() Mendapatkan elemen penampung untuk merender WidgetDiv, DropDownDiv, dan Tooltip.
getSelected() Menampilkan pilihan saat ini.
getWorkspaceById(id) Temukan ruang kerja dengan ID yang ditentukan.
registerWorkspace(workspace) Mendaftarkan ruang kerja di db ruang kerja.
setMainWorkspace(workspace) Menetapkan ruang kerja utama yang terakhir digunakan.
setParentContainer(newParent) Menetapkan penampung induk. Ini adalah elemen penampung yang digunakan untuk merender WidgetDiv, DropDownDiv, dan Tooltip saat Blockly.inject pertama kali dipanggil. Metode ini adalah NOP jika dipanggil setelah Blockly.inject pertama.
svgResize(workspace) Ukur gambar SVG agar mengisi penampung sepenuhnya. Panggil ini saat tampilan benar-benar mengubah ukuran (misalnya, pada perubahan ukuran jendela/orientasi perangkat). Lihat workspace.resizeContents untuk mengubah ukuran ruang kerja saat konten berubah (misalnya, saat blok ditambahkan atau dihapus). Catat tinggi/lebar gambar SVG.
unregisterWorkpace(workspace) Membatalkan pendaftaran ruang kerja dari db ruang kerja.

Variabel

Variabel Deskripsi
draggingConnections Semua koneksi pada blok yang saat ini sedang ditarik.
TEST_ONLY