2017-05-19 22:12:53 +00:00
|
|
|
/**
|
|
|
|
* DO NOT EDIT THIS FILE.
|
|
|
|
* See the following change record for more information,
|
2017-05-23 14:30:14 +00:00
|
|
|
* https://www.drupal.org/node/2815083
|
2017-05-19 22:12:53 +00:00
|
|
|
* @preserve
|
|
|
|
**/
|
|
|
|
|
2012-12-29 08:52:15 +00:00
|
|
|
(function () {
|
2014-07-02 18:48:06 +00:00
|
|
|
function findActiveStep(steps) {
|
2012-12-29 08:52:15 +00:00
|
|
|
for (var i = 0; i < steps.length; i++) {
|
Issue #2031641 by aburrows, lauriii, nlisgo, Pol, redsquid, tuutti, LewisNyman, akalata, agviu, kallehauge, _nolocation, rpayanm, saki007ster, mdrummond, RavindraSingh, brahmjeet789: Change active class to is-active
2015-04-16 14:25:55 +00:00
|
|
|
if (steps[i].className === 'is-active') {
|
2012-12-29 08:52:15 +00:00
|
|
|
return i + 1;
|
|
|
|
}
|
|
|
|
}
|
2017-05-19 22:12:53 +00:00
|
|
|
|
2012-12-29 08:52:15 +00:00
|
|
|
if (steps[steps.length - 1].className === 'done') {
|
|
|
|
return steps.length;
|
|
|
|
}
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
2014-07-02 18:48:06 +00:00
|
|
|
function installStepsSetup() {
|
2014-03-26 12:26:11 +00:00
|
|
|
var steps = document.querySelectorAll('.task-list li');
|
2013-02-06 12:10:38 +00:00
|
|
|
if (steps.length) {
|
2014-01-08 07:38:33 +00:00
|
|
|
var header = document.querySelector('header[role="banner"]');
|
2013-02-06 12:10:38 +00:00
|
|
|
var stepIndicator = document.createElement('div');
|
|
|
|
stepIndicator.className = 'step-indicator';
|
|
|
|
stepIndicator.innerHTML = findActiveStep(steps) + '/' + steps.length;
|
2013-06-27 19:03:01 +00:00
|
|
|
header.appendChild(stepIndicator);
|
2013-02-06 12:10:38 +00:00
|
|
|
}
|
2012-12-29 08:52:15 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
if (document.addEventListener) {
|
|
|
|
document.addEventListener('DOMContentLoaded', installStepsSetup);
|
|
|
|
}
|
2017-05-19 22:12:53 +00:00
|
|
|
})();
|