vue-svg-pan-zoom/src/props.js

26 lines
1.1 KiB
JavaScript
Raw Permalink Normal View History

2018-01-15 23:40:59 +00:00
export default {
2019-09-26 15:49:50 +00:00
zoomEnabled: { type: Boolean, default: true },
controlIconsEnabled: { type: Boolean, default: false },
fit: { type: Boolean, default: true },
panEnabled: { type: Boolean, default: true },
dblClickZoomEnabled: { type: Boolean, default: true },
mouseWheelZoomEnabled: { type: Boolean, default: true },
preventMouseEventsDefault: { type: Boolean, default: true },
contain: { type: Boolean, default: false },
center: { type: Boolean, default: true },
viewportSelector: { default: '.svg-pan-zoom_viewport' },
zoomScaleSensitivity: { default: 0.2 },
minZoom: { default: 0.5 },
maxZoom: { default: 10 },
refreshRate: { default: 'auto' },
beforeZoom: { },
onZoom: { },
beforePan: { },
onPan: { },
onUpdatedCTM: { },
customEventsHandler: { },
eventsListenerElement: { },
onThumbnailShown: { },
2018-01-09 23:57:25 +00:00
};