-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
57 lines (53 loc) · 1.19 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
const tour = new Shepherd.Tour({
defaultStepOptions: {
classes: 'tooltipSkello',
scrollTo: true
},
useModalOverlay : true,
});
tour.addStep({
id: 'example-step',
title: 'Start',
text: 'This step is attached to the bottom of the <code>.debutIntro</code> element.',
attachTo: {
element: '.debutIntro',
on: 'bottom'
},
buttons: [
{
text: 'Next',
action: tour.next
}
],
highlightClass: 'skello'
});
tour.addStep({
id: 'example-step',
title: 'The text',
text: 'Look at the text ! OMG',
attachTo: {
element: '.continueIntro',
on: 'bottom'
},
buttons: [
{
text: 'Next',
action: tour.next
}
],
highlightClass: 'skello'
});
tour.addStep({
id: 'example-step',
title: 'Go to contacts',
text: 'Now click to the button to go to the contacts',
attachTo: {
element: '#goToContacts',
on: 'bottom'
},
beforeShowPromise: function(){
document.getElementById('goToContacts').setAttribute("href", "contact.html?multipage=true");
},
highlightClass: 'skello'
});
tour.start();