공통 네임스페이스
함수
함수 | 설명 |
---|---|
createBlockDefinitionsFromJsonArray(jsonArray) | Blockly 개발자 도구에서 생성할 수 있는 JSON 블록 정의 배열에서 블록을 정의합니다. |
defineBlocks(blocks) | 지정된 블록 정의를 블록 정의 사전 (Blockly.Blocks)에 추가합니다. |
defineBlocksWithJsonArray(jsonArray) | Blockly 개발자 도구에서 생성할 수 있는 JSON 블록 정의 배열에서 블록을 정의합니다. |
getAllWorkspaces() | 모든 작업공간을 찾습니다. |
getBlockTypeCounts(block, opt_stripFollowing) | 블록의 모든 하위 요소 유형을 해당 유형의 하위 요소 수에 매핑한 맵을 가져옵니다. |
getMainWorkspace() | 마지막으로 사용된 최상위 작업공간을 반환합니다 (포커스 기준). 특히 페이지에 Blockly 인스턴스가 여러 개 있는 경우 이 함수를 사용하지 마세요. |
getParentContainer() | WidgetDiv, DropDownDiv 및 도움말을 렌더링할 컨테이너 요소를 가져옵니다. |
getSelected() | 현재 선택된 복사 가능한 객체를 반환합니다. |
getWorkspaceById(id) | 지정된 ID의 작업공간을 찾습니다. |
registerWorkspace(workspace) | 작업공간 데이터베이스에 작업공간을 등록합니다. |
setMainWorkspace(workspace) | 마지막으로 사용한 기본 작업공간을 설정합니다. |
setParentContainer(newParent) | 상위 컨테이너를 설정합니다. Blockly.inject 가 처음 호출될 때 WidgetDiv, DropDownDiv, 도움말이 렌더링되는 컨테이너 요소입니다. 이 메서드는 첫 번째 Blockly.inject 이후에 호출되면 NOP입니다. |
svgResize(workspace) | 컨테이너를 완전히 채우도록 SVG 이미지 크기를 조절합니다. 뷰가 실제로 크기를 변경할 때 (예: 창 크기 조절/기기 방향 변경) 이 메서드를 호출합니다. 콘텐츠가 변경될 때 (예: 블록이 추가 또는 삭제될 때) 작업공간의 크기를 조절하려면 workspace.resizeContents를 참고하세요. SVG 이미지의 높이/너비를 기록합니다. |
unregisterWorkpace(workspace) | 작업공간 DB에서 작업공간 등록을 취소합니다. |
변수
변수 | 설명 |
---|---|
draggingConnections | 현재 드래그되고 있는 블록의 모든 연결입니다. |
TEST_ONLY |