Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BlocklySourceEditor

Hierarchy

  • BlocklySourceEditor

Implements

Index

Constructors

constructor

Properties

domNode

domNode: HTMLElement = document.createElement('kc-blockly-editor')

editor

editor: Editor

Accessors

onDidCodeChange

onDidCodeChange:

onDidLayout

onDidLayout:

onDidSourceChange

onDidSourceChange:

Methods

blockFromPoint

  • blockFromPoint(x: number, y: number): null | Block
  • Parameters

    • x: number
    • y: number

    Returns null | Block

elementFromPoint

  • elementFromPoint(x: number, y: number): any
  • Parameters

    • x: number
    • y: number

    Returns any

findBlockForSvgElement

  • findBlockForSvgElement(el: HTMLElement): null | Block
  • Parameters

    • el: HTMLElement

    Returns null | Block

findFieldForSvgElementAndBlock

  • findFieldForSvgElementAndBlock(el: HTMLElement, block: Block): undefined | Field
  • Parameters

    • el: HTMLElement
    • block: Block

    Returns undefined | Field

getApiRenderer

getBlockByType

  • getBlockByType(workspace: Workspace, type: string): undefined | Block
  • Parameters

    • workspace: Workspace
    • type: string

    Returns undefined | Block

getInputPosition

  • getInputPosition(block: Block, name: undefined | string): ClientRect
  • Parameters

    • block: Block
    • Optional name: undefined | string

    Returns ClientRect

getSource

  • getSource(): any

getToolbox

  • getToolbox(): any[]
  • Returns any[]

getToolboxBlockByType

  • getToolboxBlockByType(id: string, type: string): any
  • Parameters

    • id: string
    • type: string

    Returns any

getToolboxById

  • getToolboxById(id: string): any
  • Parameters

    • id: string

    Returns any

getWorkspace

  • getWorkspace(): Workspace
  • Returns Workspace

logBlockUnderCursor

  • logBlockUnderCursor(): void
  • Returns void

registerQueryHandlers

setFlyoutMode

  • setFlyoutMode(flyoutMode: boolean): void
  • Parameters

    • flyoutMode: boolean

    Returns void

setInputDisabled

  • setInputDisabled(isInputDisabled: boolean): void
  • Parameters

    • isInputDisabled: boolean

    Returns void

setSource

  • setSource(source: string): void
  • Parameters

    • source: string

    Returns void

setToolbox

  • setToolbox(toolbox: any): void
  • Parameters

    • toolbox: any

    Returns void

triggerLayout

  • triggerLayout(): void
  • Returns void

Generated using TypeDoc