mirror of
https://github.com/seigler/dash-docs
synced 2025-07-27 01:36:13 +00:00
JS: Move addAnchorLinks from main.js to base.js
Thanks Saïvann!
This commit is contained in:
parent
feea5bb21f
commit
6264930505
2 changed files with 17 additions and 17 deletions
17
js/main.js
17
js/main.js
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue