Skip to content

Commit 0e98d65

Browse files
committed
feat: adding paginations "of" label to options
1 parent cff6580 commit 0e98d65

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/core/showElement.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ export default function _showElement(targetElement) {
253253
self._lastShowElementTimer = window.setTimeout(() => {
254254
// set current step to the label
255255
if (oldHelperNumberLayer !== null) {
256-
oldHelperNumberLayer.innerHTML = `${targetElement.step} of ${this._introItems.length}`;
256+
oldHelperNumberLayer.innerHTML = `${targetElement.step} ${this._options.stepNumbersOfLabel} ${this._introItems.length}`;
257257
}
258258

259259
// set current tooltip text
@@ -388,7 +388,7 @@ export default function _showElement(targetElement) {
388388

389389
if (this._options.showStepNumbers === true) {
390390
helperNumberLayer.className = "introjs-helperNumberLayer";
391-
helperNumberLayer.innerHTML = `${targetElement.step} of ${this._introItems.length}`;
391+
helperNumberLayer.innerHTML = `${targetElement.step} ${this._options.stepNumbersOfLabel} ${this._introItems.length}`;
392392
tooltipLayer.appendChild(helperNumberLayer);
393393
}
394394

src/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,10 @@ function IntroJs(obj) {
6161
exitOnEsc: true,
6262
/* Close introduction when clicking on overlay layer? */
6363
exitOnOverlayClick: true,
64-
/* Show step numbers in introduction? */
64+
/* Display the pagination detail */
6565
showStepNumbers: false,
66+
/* Pagination "of" label */
67+
stepNumbersOfLabel: "of",
6668
/* Let user use keyboard to navigate the tour? */
6769
keyboardNavigation: true,
6870
/* Show tour control buttons? */

0 commit comments

Comments
 (0)