JS: Move addAnchorLinks from main.js to base.js

Thanks Saïvann!
This commit is contained in:
David A. Harding 2015-04-09 12:16:39 -04:00
parent feea5bb21f
commit 6264930505
2 changed files with 17 additions and 17 deletions

View file

@ -297,23 +297,6 @@ addEvent(window, 'load', evtimestamp);
init();
}
function addAnchorLinks() {
// Apply anchor links icon on each title displayed on CSS hover.
var nodes = [];
var tags = ['H2', 'H3', 'H4', 'H5', 'H6'];
for (var i = 0, n = tags.length; i < n; i++) {
for (var ii = 0, t = document.getElementsByTagName(tags[i]), nn = t.length; ii < nn; ii++) nodes.push(t[ii]);
}
for (var i = 0, n = nodes.length; i < n; i++) {
if (!nodes[i].id) continue;
if (nodes[i].getElementsByTagName('A').length > 0 && nodes[i].getElementsByTagName('A')[0].innerHTML == '') return;
addClass(nodes[i], 'anchorAf');
var anc = document.createElement('A');
anc.href = '#' + nodes[i].id;
nodes[i].insertBefore(anc, nodes[i].firstChild);
}
}
function updateIssue(e) {
// Update GitHub issue link pre-filled with current page location.
var t = getEventTarget(e);