blockly > common

không gian tên chung

Hàm

Chức năng Nội dung mô tả
createBlockDefinitionsFromJsonArray(jsonArray) Xác định các khối từ một loạt các định nghĩa khối JSON, như có thể được tạo bởi Công cụ cho nhà phát triển khối.
defineBlocks(blocks) Thêm định nghĩa về khối được chỉ định vào từ điển định nghĩa khối được chỉ định (Blockly.Blocks).
defineBlocksWithJsonArray(jsonArray) Xác định các khối từ một loạt các định nghĩa khối JSON, như có thể được tạo bởi Công cụ cho nhà phát triển khối.
getAllWorkspaces() Tìm tất cả không gian làm việc.
getBlockTypeCounts(block, opt_stripFollowing) Tạo bản đồ tất cả các thành phần con cháu của khối ánh xạ loại của chúng với số lượng thành phần con thuộc loại đó.
getMainWorkspace() Trả về không gian làm việc cấp cao nhất được sử dụng gần đây nhất (dựa trên tiêu điểm). Cố gắng không sử dụng hàm này, đặc biệt là khi có nhiều thực thể Chặn (blockly) trên một trang.
getParentContainer() Lấy phần tử vùng chứa để hiển thị WidgetDiv, DropDownDiv và Chú giải công cụ.
getSelected() Trả về đối tượng có thể sao chép hiện được chọn.
getWorkspaceById(id) Tìm không gian làm việc có mã nhận dạng được chỉ định.
registerWorkspace(workspace) Đăng ký một không gian làm việc trong cơ sở dữ liệu Workspace.
setMainWorkspace(workspace) Đặt không gian làm việc chính được dùng gần đây nhất.
setParentContainer(newParent) Đặt vùng chứa mẹ. Đây là phần tử vùng chứa mà WidgetDiv, DropDownDiv và Chú giải công cụ được hiển thị vào lần đầu tiên gọi Blockly.inject. Phương thức này là một NOP nếu được gọi sau Blockly.inject đầu tiên.
svgResize(workspace) Định kích thước hình ảnh SVG để lấp đầy hoàn toàn vùng chứa của nó. Gọi sự kiện này khi chế độ xem thực sự thay đổi kích thước (ví dụ: khi thay đổi kích thước cửa sổ/hướng thiết bị). Xem workspace.resizeContents để đổi kích thước không gian làm việc khi nội dung thay đổi (ví dụ: khi thêm hoặc xoá một khối). Ghi lại chiều cao/chiều rộng của hình ảnh SVG.
unregisterWorkpace(workspace) Huỷ đăng ký không gian làm việc khỏi db không gian làm việc.

Biến

Biến Nội dung mô tả
draggingConnections Tất cả kết nối trên các khối hiện đang được kéo.
TEST_ONLY