node-poweredup/docs/scripts/linenumber.js
Nathan Kellenicki 0e5f94e189
Some checks failed
continuous-integration/drone/push Build is failing
Changed from ink-docstrap to braintree jsdoc template
2021-08-29 20:29:38 -07:00

24 lines
575 B
JavaScript

'use strict';
(function () {
var lineId, lines, totalLines, anchorHash;
var source = document.getElementsByClassName('prettyprint source linenums');
var i = 0;
var lineNumber = 0;
if (source && source[0]) {
anchorHash = document.location.hash.substring(1);
lines = source[0].getElementsByTagName('li');
totalLines = lines.length;
for (; i < totalLines; i++) {
lineNumber++;
lineId = 'line' + lineNumber;
lines[i].id = lineId;
if (lineId === anchorHash) {
lines[i].className += ' selected';
}
}
}
})();