Skip to main content

MiniviewPlugin

Miniview plugin for Surface.

Extends

Implements

Methods

$edgeRemoved()

$edgeRemoved(edge): void

Invoked when an edge has been removed

Parameters

edge

Edge

Returns

void

Implementation of

BrowserUIPlugin.$edgeRemoved

Inherited from

BaseBrowserUIPlugin.$edgeRemoved


$edgeRendered()

$edgeRendered(p): void

Invoked when an edge has been initially rendered. Only fired once for each edge.

Parameters

p

ConnectionEstablishedParams

Returns

void

Implementation of

BrowserUIPlugin.$edgeRendered

Inherited from

BaseBrowserUIPlugin.$edgeRendered


$edgeUpdated()

$edgeUpdated(edge): void

Invoked when an edge has been updated

Parameters

edge

Edge

Returns

void

Implementation of

BrowserUIPlugin.$edgeUpdated

Inherited from

BaseBrowserUIPlugin.$edgeUpdated


$groupCollapsed()

$groupCollapsed(element): void

Empty implementation of $groupCollapsed

Parameters

element

ViewportGroupElement<BrowserElement>

Returns

void

Implementation of

BrowserUIPlugin.$groupCollapsed

Overrides

BaseBrowserUIPlugin.$groupCollapsed


$groupExpanded()

$groupExpanded(element): void

Empty implementation of $groupExpanded.

Parameters

element

ViewportGroupElement<BrowserElement>

Returns

void

Implementation of

BrowserUIPlugin.$groupExpanded

Overrides

BaseBrowserUIPlugin.$groupExpanded


$vertexRerendered()

$vertexRerendered(p): void

Empty implementation of $vertexRerendered.

Parameters

p
el

BrowserElement

id

string

size

Size

vertex

Vertex

Returns

void

Implementation of

BrowserUIPlugin.$vertexRerendered

Inherited from

BaseBrowserUIPlugin.$vertexRerendered


$vertexResized()

$vertexResized(element, width, height): void

Empty implementation of $vertexResized

Parameters

element

ViewportElement<BrowserElement>

width

number

height

number

Returns

void

Implementation of

BrowserUIPlugin.$vertexResized

Overrides

BaseBrowserUIPlugin.$vertexResized


$vertexRotated()

$vertexRotated(element, rotation): void

Empty implementation of $vertexRotated.

Parameters

element

ViewportElement<BrowserElement>

rotation

number

Returns

void

Implementation of

BrowserUIPlugin.$vertexRotated

Overrides

BaseBrowserUIPlugin.$vertexRotated


$vertexSynced()

$vertexSynced(element): void

Empty implementation of $vertexSynced

Parameters

element

ViewportElement<BrowserElement>

Returns

void

Implementation of

BrowserUIPlugin.$vertexSynced

Inherited from

BaseBrowserUIPlugin.$vertexSynced


$vertexUpdated()

$vertexUpdated(element, reason): void

Empty implementation of $vertexUpdated

Parameters

element

ViewportElement<BrowserElement>

reason

VertexUpdatedReason

Returns

void

Implementation of

BrowserUIPlugin.$vertexUpdated

Overrides

BaseBrowserUIPlugin.$vertexUpdated


getRenderedVertex()

getRenderedVertex(vertexId): any

Parameters

vertexId

string

Returns

any

Deprecated


setVisible()

setVisible(v): void

Sets whether or not the miniview is visible. Strictly speaking you don't need to use this method you can just control the miniview's container via your own CSS or whatever. But the Surface uses this occasionally, and there is also the concept of having the miniview initially invisible until the related surface contains some data.

Parameters

v

boolean

Returns

void


toggleCollapsed()

toggleCollapsed(): void

Toggle the collapsed state of the miniview - which means that it toggles the class CLASS_MINIVIEW_COLLAPSED on the miniview element.

Returns

void

Properties

_clickToCenter

_clickToCenter: boolean

Defaults to true, meaning a click on a node/group in the miniview will cause that node/group to be centered in the related surface.


activeTracking

activeTracking: boolean

When true, which is the default, miniview elements move at the same time as their related element in the surface is being dragged.