Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SelectionPlugin

The SelectionPlugin will add a selection api for editors, that have a json-schema option set to selectable: true, e.g.:

{
  type: "object",
  "editron:ui": {
    selectable: true
  }
}

Hierarchy

  • SelectionPlugin

Implements

Index

Constructors

constructor

Properties

current

current: Editor

currentSelection

currentSelection: ModifiedEditor

dom

dom: HTMLElement

editron

editron: default

id

id: string = "selection-plugin"

onDeselect

onDeselect: (__namedParameters: Object) => void

Type declaration

    • (__namedParameters: Object): void
    • onDeselect-hook that will get called, when a selectable editor was deselected

      Parameters

      • __namedParameters: Object

      Returns void

onSelect

onSelect: (__namedParameters: Object) => void

Type declaration

    • (__namedParameters: Object): void
    • onSelect-hook that will get called, when a selectable editor has been selected

      Parameters

      • __namedParameters: Object

      Returns void

Methods

deselect

  • deselect(): void

destroy

  • destroy(): void

initialize

  • initialize(editron: default): void

onCreateEditor

  • onCreateEditor(pointer: any, editor: ModifiedEditor, options?: any): void

onDestroyEditor

  • onDestroyEditor(pointer: any, editor: ModifiedEditor): void

select

  • select(editor: ModifiedEditor): void

Generated using TypeDoc