Workspace berukuran tetap

Cara termudah untuk memasukkan Blockly ke halaman web adalah dengan memasukkannya ke dalam tag 'div' kosong.

1. Mendapatkan kode

Dapatkan kode dengan cara apa pun yang paling sesuai untuk aplikasi Anda.

2. Menentukan area

Tambahkan div kosong di suatu tempat dalam isi halaman dan tetapkan ukurannya:

<div id="blocklyDiv" style="height: 480px; width: 600px;"></div>

3. Memasukkan ruang kerja

Menentukan struktur kotak alat:

const toolbox = {
  "kind": "flyoutToolbox",
  "contents": [
    {
      "kind": "block",
      "type": "controls_if"
    },
    {
      "kind": "block",
      "type": "controls_repeat_ext"
    },
    {
      "kind": "block",
      "type": "logic_compare"
    },
    {
      "kind": "block",
      "type": "math_number"
    },
    {
      "kind": "block",
      "type": "math_arithmetic"
    },
    {
      "kind": "block",
      "type": "text"
    },
    {
      "kind": "block",
      "type": "text_print"
    },
  ]
}

Terakhir, panggil kode berikut untuk memasukkan Blockly ke dalam div yang Anda tentukan.

const workspace = Blockly.inject('blocklyDiv', {toolbox: toolbox});

Variabel workspace saat ini tidak digunakan, tetapi akan menjadi penting nanti saat seseorang ingin menyimpan blok atau membuat kode. Jika lebih dari satu instance Blockly dimasukkan ke halaman yang sama, pastikan setiap ruang kerja yang ditampilkan disimpan dalam variabel yang berbeda.

Sekarang Anda dapat menguji halaman di browser. Anda akan melihat editor Blockly mengisi div, dengan tujuh blok di toolbox. Berikut adalah demo langsung.