blockly > common

không gian tên chung

Hàm

Chức năng Mô tả
createBlockDefinitionsFromJsonArray(jsonArray) Xác định các khối từ một mảng các định nghĩa khối JSON, như có thể được tạo bằng Công cụ dành cho nhà phát triển Blockly.
defineBlocks(blocks) Thêm các định nghĩa khối đã chỉ định vào từ điển định nghĩa khối (Blockly.Blocks).
defineBlocksWithJsonArray(jsonArray) Xác định các khối từ một mảng các định nghĩa khối JSON, như có thể được tạo bằng Công cụ dành cho nhà phát triển Blockly.
getAllWorkspaces() Tìm tất cả không gian làm việc.
getBlockTypeCounts(block, opt_stripFollowing) Lấy bản đồ của tất cả các phần tử con của khối, liên kết loại của các phần tử đó với số lượng phần tử con 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à nếu có nhiều thực thể Blockly trên một trang.
getParentContainer() Lấy phần tử vùng chứa để hiển thị WidgetDiv, DropDownDiv và Tooltip.
getSelected() Trả về lựa chọn hiện tại.
getWorkspaceById(id) Tìm không gian làm việc có mã nhận dạng đã chỉ định.
registerWorkspace(workspace) Đăng ký một không gian làm việc trong cơ sở dữ liệu không gian làm việc.
setMainWorkspace(workspace) Đặt không gian làm việc chính được sử 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à Tooltip được hiển thị vào lần đầu tiên Blockly.inject được gọi. Phương thức này là NOP nếu được gọi sau Blockly.inject đầu tiên.
svgResize(workspace) Định cỡ hình ảnh SVG để lấp đầy hoàn toàn vùng chứa. Gọi phương thức này khi thành phần hiển thị thực sự thay đổi kích thước (ví dụ: khi thay đổi kích thước cửa sổ/thay đổi 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ý một không gian làm việc khỏi cơ sở dữ liệu không gian làm việc.

Biến

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