changed table of contents buttons from li to a
This commit is contained in:
@@ -15,9 +15,13 @@
|
|||||||
let headers = getHeaders();
|
let headers = getHeaders();
|
||||||
headers.forEach(header => {
|
headers.forEach(header => {
|
||||||
let headerId = getHeaderId(header);
|
let headerId = getHeaderId(header);
|
||||||
var element = document.createElement("li");
|
var element = document.createElement("a");
|
||||||
element.classList += "toc-level-" + getHeaderLevel(header);
|
element.classList += "toc-level-" + getHeaderLevel(header);
|
||||||
element.innerHTML = `<a href="#${headerId}">${(header as HTMLElement).innerHTML}</a>`;
|
element.href = `#${headerId}`;
|
||||||
|
element.innerHTML = `${(header as HTMLElement).innerHTML}`;
|
||||||
|
// var element = document.createElement("span");
|
||||||
|
// element.classList += "toc-level-" + getHeaderLevel(header);
|
||||||
|
// element.innerHTML = `<a href="#${headerId}">${(header as HTMLElement).innerHTML}</a>`;
|
||||||
container.appendChild(element);
|
container.appendChild(element);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -86,10 +90,10 @@
|
|||||||
padding: 0;
|
padding: 0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
.toc-list li {
|
/* .toc-list li {
|
||||||
list-style: none;
|
list-style: none;
|
||||||
}
|
} */
|
||||||
.toc-list li a {
|
.toc-list a {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding-top: 3px;
|
padding-top: 3px;
|
||||||
padding-bottom: 3px;
|
padding-bottom: 3px;
|
||||||
@@ -102,25 +106,25 @@
|
|||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
|
|
||||||
.toc-list li a:hover {
|
.toc-list a:hover {
|
||||||
color: var(--color-text-dark);
|
color: var(--color-text-dark);
|
||||||
background-color: var(--color-highlight);
|
background-color: var(--color-highlight);
|
||||||
}
|
}
|
||||||
|
|
||||||
.toc-level-0 a {
|
.toc-level-0 {
|
||||||
font-weight: 800;
|
font-weight: 800;
|
||||||
padding-left: 44px;
|
padding-left: 44px;
|
||||||
}
|
}
|
||||||
.toc-level-1 a {
|
.toc-level-1 {
|
||||||
padding-left: 68px;
|
padding-left: 68px;
|
||||||
}
|
}
|
||||||
.toc-level-2 a {
|
.toc-level-2 {
|
||||||
padding-left: 92px;
|
padding-left: 92px;
|
||||||
}
|
}
|
||||||
.toc-level-3 a {
|
.toc-level-3 {
|
||||||
padding-left: 116px;
|
padding-left: 116px;
|
||||||
}
|
}
|
||||||
.toc-level-1 a::before, .toc-level-2 a::before, .toc-level-3 a::before {
|
.toc-level-1::before, .toc-level-2::before, .toc-level-3::before {
|
||||||
content: "↳ ";
|
content: "↳ ";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user