1.0.10 • Published 3 years ago

netv-lasso-selection v1.0.10

Weekly downloads
17
License
MIT
Repository
github
Last release
3 years ago

netv-lasso-selection

Lasso plugin for NetV.js(http://netv.zjuvag.org/)

lasso

API reference

lasso = new Lasso(netv, configs)

Create lasso handler

  • netv: NetV: pass core NetV object
  • configs: {}: key-value pair configs
    • enable: bool: default enable lasso or not
    • multiSelectKey: string: key pressed when using multi-select, default is 'Shift'
    • pathStyle: {}: lasso path style (below is supported attribute and their default value)
      • fill: rgba(200, 200, 200, 0.2),
      • stroke: black,
      • stroke-width: 2,
      • stroke-dasharray: [],
      • stroke-linejoin: round,
      • stroke-linecap: round

lasso.dispose()

Dispose lasso handler, clean related DOM element

lasso.enable()

Manually enable lasso selection.

lasso.disable()

Manually disable lasso selection.

lasso.closeDistance(distance: number)

Set lasso's closeDistance to control the tolerance.

lasso.onSelected(callback: (nodes: Node[]) => {})

Set callback function, the callback can get selected nodes in NetV's Node type.

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago