Skip to main content
MiniviewPluginOptions
Options for the MiniviewPlugin
NameTypeDescription
activeTracking?booleanDefaults 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?booleanDefaults 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?booleanDefaults to true, determines whether or not the miniview can be collapsed.
containerBrowserElementElement to render into. When using a library integration you do not provide this.
elementFilter?(v:Vertex) => booleanOptional filter for elements to display. Defaults to undefined - all elements displayed.
enableWheelZoom?booleanDefauts to true, Whether or not to enable the wheel zoom.
showLasso?booleanDefaults to true - the miniview will display a lasso as the user is using the lasso in the canvas
suspended?booleanDefaults to false. Whether or not to suspend rendering after load.
trackSelection?booleanDefaults to true - the miniview will add a CSS class to elements whose model object is in the current selection.
typeFunction?(v:Node | Group) => stringOptional 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.
visible?booleanDefaults to true. Whether or not the miniview is initially visible.
wheelReverse?booleanDefaults to false. Whether or not to reverse the zoom direction in response to a wheel event.
wheelSensitivity?numberOptional override for how sensitive the wheel zoom should be.