Skip to main content

MiniviewPluginOptions

Options for the MiniviewPlugin

Extends

Properties

activeTracking?

optional activeTracking: boolean

Defaults to true, meaning the miniview actively updates as nodes/groups are dragged on the related surface. If this is set to false, the miniview only updates after mouseup.


clickToCenter?

optional 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.


collapsible?

optional collapsible: boolean

Defaults to true, determines whether or not the miniview can be collapsed.


container

container: BrowserElement

Element to render into. When using a library integration you do not provide this.


elementFilter()?

optional elementFilter: (v) => boolean

Optional filter for elements to display. Defaults to undefined - all elements displayed.

Parameters

v

Vertex

Returns

boolean


enableWheelZoom?

optional enableWheelZoom: boolean

Defauts to true, Whether or not to enable the wheel zoom.


showLasso?

optional showLasso: boolean

Defaults to true - the miniview will display a lasso as the user is using the lasso in the canvas


suspended?

optional suspended: boolean

Defaults to false. Whether or not to suspend rendering after load.


trackSelection?

optional trackSelection: boolean

Defaults to true - the miniview will add a CSS class to elements whose model object is in the current selection.


typeFunction()?

optional typeFunction: (v) => string

Optional function to use to derive a type for each rendered node/group. This is written onto the corresponding element as the value of the data-vjs-miniview-type attribute, and can be useful for styling.

Parameters

v

Node | Group

Returns

string


visible?

optional visible: boolean

Defaults to true. Whether or not the miniview is initially visible.


wheelReverse?

optional wheelReverse: boolean

Defaults to false. Whether or not to reverse the zoom direction in response to a wheel event.


wheelSensitivity?

optional wheelSensitivity: number

Optional override for how sensitive the wheel zoom should be.