kamrify commited on
Commit
ab723b0
·
1 Parent(s): 5eb3026

Add examples for stepg

Browse files
Files changed (1) hide show
  1. index.html +23 -19
index.html CHANGED
@@ -204,6 +204,8 @@
204
  <button id="non-animated-tour">Non-Animated Tour</button>
205
  <button id="async-tour">Asynchronous Tour</button>
206
  <button id="confirm-exit-tour">Confirm on Exit</button>
 
 
207
  </div>
208
 
209
  <ul>
@@ -337,25 +339,6 @@ npm install driver.js</pre
337
  <script type="module">
338
  import { driver } from "./src/driver.ts";
339
 
340
- const driverObj = driver({
341
- animate: false,
342
- });
343
-
344
- driverObj.highlight({
345
- element: "h1",
346
- popover: {
347
- title: "A popover",
348
- side: 'bottom',
349
- description: "Working on the close functionality right now. Turning it into a small cross button on top right corner.",
350
- showProgress: true,
351
- progressText: "Some <strong>HTML</strong>",
352
- showButtons: ["close", "next", "previous"],
353
- onCloseClick: () => {
354
- driverObj.destroy();
355
- }
356
- }
357
- });
358
-
359
  const basicTourSteps = [
360
  {
361
  element: ".page-header",
@@ -439,6 +422,27 @@ npm install driver.js</pre
439
  driverObj.drive();
440
  });
441
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
442
  document.getElementById("async-tour").addEventListener("click", () => {
443
  const driverObj = driver({
444
  animate: true,
 
204
  <button id="non-animated-tour">Non-Animated Tour</button>
205
  <button id="async-tour">Asynchronous Tour</button>
206
  <button id="confirm-exit-tour">Confirm on Exit</button>
207
+ <button id="progress-tour">Progress Text</button>
208
+ <button id="progress-tour-template">Progress Text Template</button>
209
  </div>
210
 
211
  <ul>
 
339
  <script type="module">
340
  import { driver } from "./src/driver.ts";
341
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
342
  const basicTourSteps = [
343
  {
344
  element: ".page-header",
 
422
  driverObj.drive();
423
  });
424
 
425
+ document.getElementById("progress-tour").addEventListener("click", () => {
426
+ const driverObj = driver({
427
+ animate: true,
428
+ steps: basicTourSteps,
429
+ showProgress: true,
430
+ });
431
+
432
+ driverObj.drive();
433
+ });
434
+
435
+ document.getElementById("progress-tour-template").addEventListener("click", () => {
436
+ const driverObj = driver({
437
+ animate: true,
438
+ steps: basicTourSteps,
439
+ showProgress: true,
440
+ progressText: "{{current}} of {{total}} done",
441
+ });
442
+
443
+ driverObj.drive();
444
+ });
445
+
446
  document.getElementById("async-tour").addEventListener("click", () => {
447
  const driverObj = driver({
448
  animate: true,