0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2026-01-15 14:52:39 +00:00

Slight reworking of style naming for Table of Contents

Also uses :is operator for cleaner? looking CSS

Lastly, removes {{partCover}} from automatic exclusion.
This commit is contained in:
David Bolack
2024-05-22 16:30:12 -05:00
parent d9d4d74b71
commit 3ae5d4c1e3
3 changed files with 23 additions and 24 deletions

View File

@@ -794,29 +794,23 @@ h6,
.page:has(.frontCover),
.page:has(.backCover),
.page:has(.insideCover),
.page:has(.partCover),
.monster,
.noToC,
.toc { --TOC: exclude; }
.tocH4 {
h4 { --TOC: include; }
}
.tocH5 {
h4 { --TOC: include; }
h5 { --TOC: include; }
}
.tocH6 {
h4 { --TOC: include; }
h5 { --TOC: include; }
h6 { --TOC: include; }
}
.tocH1 :is(h1) { --TOC: include; }
.tocH2 :is(h1, h2) {--TOC: include; }
.tocH3 :is(h1, h2, h3) {--TOC: include; }
.tocH4 :is(h1, h2, h3, h4) {--TOC: include; }
.tocH5 :is(h1, h2, h3, h4, h5) {--TOC: include; }
.tocH6 :is(h1, h2, h3, h4, h5, h6) {--TOC: include; }
.addToC {
h1 {--TOC: include; }
h2 {--TOC: include; }
h3 {--TOC: include; }
}
.tocIncludeH1 h1 {--TOC: include; }
.tocIncludeH2 h2 {--TOC: include; }
.tocIncludeH3 h3 {--TOC: include; }
.tocIncludeH4 h4 {--TOC: include; }
.tocIncludeH5 h5 {--TOC: include; }
.tocIncludeH6 h6 {--TOC: include; }
.page {
&:has(.toc)::after { display : none; }