TourOptions
Defined in: docs-src/node_modules/shepherd.js/src/tour.ts:34
The options for the tour
Properties
Section titled “Properties”classPrefix?
Section titled “classPrefix?”
optionalclassPrefix?:string
Defined in: docs-src/node_modules/shepherd.js/src/tour.ts:48
The prefix to add to the shepherd-enabled and shepherd-target class names as well as the data-shepherd-step-id.
confirmCancel?
Section titled “confirmCancel?”
optionalconfirmCancel?:TourConfirmCancel
Defined in: docs-src/node_modules/shepherd.js/src/tour.ts:40
If true, will issue a window.confirm before cancelling.
If it is a function(support Async Function), it will be called and wait for the return value,
and will only be cancelled if the value returned is true.
confirmCancelMessage?
Section titled “confirmCancelMessage?”
optionalconfirmCancelMessage?:string
Defined in: docs-src/node_modules/shepherd.js/src/tour.ts:44
The message to display in the window.confirm dialog.
defaultStepOptions?
Section titled “defaultStepOptions?”
optionaldefaultStepOptions?:StepOptions
Defined in: docs-src/node_modules/shepherd.js/src/tour.ts:52
Default options for Steps (Step#constructor), created through addStep.
exitOnEsc?
Section titled “exitOnEsc?”
optionalexitOnEsc?:boolean
Defined in: docs-src/node_modules/shepherd.js/src/tour.ts:57
Exiting the tour with the escape key will be enabled unless this is explicitly set to false.
optionalid?:string
Defined in: docs-src/node_modules/shepherd.js/src/tour.ts:61
Explicitly set the id for the tour. If not set, the id will be a generated uuid.
keyboardNavigation?
Section titled “keyboardNavigation?”
optionalkeyboardNavigation?:boolean
Defined in: docs-src/node_modules/shepherd.js/src/tour.ts:66
Navigating the tour via left and right arrow keys will be enabled unless this is explicitly set to false.
modalContainer?
Section titled “modalContainer?”
optionalmodalContainer?:HTMLElement
Defined in: docs-src/node_modules/shepherd.js/src/tour.ts:71
An optional container element for the modal.
If not set, the modal will be appended to document.body.
steps?
Section titled “steps?”
optionalsteps?:Step[] |StepOptions[]
Defined in: docs-src/node_modules/shepherd.js/src/tour.ts:80
An array of step options objects or Step instances to initialize the tour with.
stepsContainer?
Section titled “stepsContainer?”
optionalstepsContainer?:HTMLElement
Defined in: docs-src/node_modules/shepherd.js/src/tour.ts:76
An optional container element for the steps.
If not set, the steps will be appended to document.body.
tourName?
Section titled “tourName?”
optionaltourName?:string
Defined in: docs-src/node_modules/shepherd.js/src/tour.ts:85
An optional “name” for the tour. This will be appended to the the tour’s
dynamically generated id property.
useModalOverlay?
Section titled “useModalOverlay?”
optionaluseModalOverlay?:boolean
Defined in: docs-src/node_modules/shepherd.js/src/tour.ts:91
Whether or not steps should be placed above a darkened modal overlay. If true, the overlay will create an opening around the target element so that it can remain interactive