|
36 | 36 | doneLabel: 'Done',
|
37 | 37 | tooltipPosition: 'bottom',
|
38 | 38 | exitOnEsc: true,
|
39 |
| - exitOnOverlayClick: true |
| 39 | + exitOnOverlayClick: true, |
| 40 | + showStepNumbers: true |
40 | 41 | };
|
41 | 42 | }
|
42 | 43 |
|
|
351 | 352 | }
|
352 | 353 | self._lastShowElementTimer = setTimeout(function() {
|
353 | 354 | //set current step to the label
|
354 |
| - oldHelperNumberLayer.innerHTML = targetElement.step; |
| 355 | + if(oldHelperNumberLayer != null) { |
| 356 | + oldHelperNumberLayer.innerHTML = targetElement.step; |
| 357 | + } |
355 | 358 | //set current tooltip text
|
356 | 359 | oldtooltipLayer.innerHTML = targetElement.intro;
|
357 | 360 | //set the tooltip position
|
|
362 | 365 |
|
363 | 366 | } else {
|
364 | 367 | var helperLayer = document.createElement('div'),
|
365 |
| - helperNumberLayer = document.createElement('span'), |
366 | 368 | arrowLayer = document.createElement('div'),
|
367 | 369 | tooltipLayer = document.createElement('div');
|
368 | 370 |
|
|
374 | 376 | //add helper layer to target element
|
375 | 377 | this._targetElement.appendChild(helperLayer);
|
376 | 378 |
|
377 |
| - helperNumberLayer.className = 'introjs-helperNumberLayer'; |
378 | 379 | arrowLayer.className = 'introjs-arrow';
|
379 | 380 | tooltipLayer.className = 'introjs-tooltip';
|
380 | 381 |
|
381 |
| - helperNumberLayer.innerHTML = targetElement.step; |
| 382 | + |
382 | 383 | tooltipLayer.innerHTML = '<div class="introjs-tooltiptext">' +
|
383 | 384 | targetElement.intro +
|
384 | 385 | '</div><div class="introjs-tooltipbuttons"></div>';
|
385 |
| - helperLayer.appendChild(helperNumberLayer); |
| 386 | + |
| 387 | + //add helper layer number |
| 388 | + if (this._options.showStepNumbers) { |
| 389 | + var helperNumberLayer = document.createElement('span'); |
| 390 | + helperNumberLayer.className = 'introjs-helperNumberLayer'; |
| 391 | + helperNumberLayer.innerHTML = targetElement.step; |
| 392 | + helperLayer.appendChild(helperNumberLayer); |
| 393 | + } |
386 | 394 | tooltipLayer.appendChild(arrowLayer);
|
387 | 395 | helperLayer.appendChild(tooltipLayer);
|
388 | 396 |
|
|
0 commit comments