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

Another attempt at clearer classnames for the Table of contents snippet

This commit is contained in:
David Bolack
2024-05-22 17:25:52 -05:00
parent b496ef3597
commit 0df53daa4c
2 changed files with 15 additions and 16 deletions

View File

@@ -33,26 +33,26 @@ module.exports = [
{ {
name : 'Include in ToC up to H3', name : 'Include in ToC up to H3',
icon : 'fas fa-dice-six', icon : 'fas fa-dice-six',
gen : dedent `\n{{tocH3 gen : dedent `\n{{tocAddH1H3
}}\n`, }}\n`,
}, },
{ {
name : 'Include in ToC up to H4', name : 'Include in ToC up to H4',
icon : 'fas fa-dice-four', icon : 'fas fa-dice-four',
gen : dedent `\n{{tocH4 gen : dedent `\n{{tocAddH1H4
}}\n`, }}\n`,
}, },
{ {
name : 'Include in ToC up to H5', name : 'Include in ToC up to H5',
icon : 'fas fa-dice-five', icon : 'fas fa-dice-five',
gen : dedent `\n{{tocH5 gen : dedent `\n{{tocAddH1H5
}}\n`, }}\n`,
}, },
{ {
name : 'Include in ToC up to H6', name : 'Include in ToC up to H6',
icon : 'fas fa-dice-six', icon : 'fas fa-dice-six',
gen : dedent `\n{{tocH6 gen : dedent `\n{{tocAddH1H6
}}\n`, }}\n`,
} }
] ]

View File

@@ -798,19 +798,18 @@ h6,
.noToC, .noToC,
.toc { --TOC: exclude; } .toc { --TOC: exclude; }
.tocH1 :is(h1) { --TOC: include; } .tocAddH1H2 :is(h1, h2) {--TOC: include; }
.tocH2 :is(h1, h2) {--TOC: include; } .tocAddH1H3 :is(h1, h2, h3) {--TOC: include; }
.tocH3 :is(h1, h2, h3) {--TOC: include; } .tocAddH1H4 :is(h1, h2, h3, h4) {--TOC: include; }
.tocH4 :is(h1, h2, h3, h4) {--TOC: include; } .tocAddH1H5 :is(h1, h2, h3, h4, h5) {--TOC: include; }
.tocH5 :is(h1, h2, h3, h4, h5) {--TOC: include; } .tocAddH1H6 :is(h1, h2, h3, h4, h5, h6) {--TOC: include; }
.tocH6 :is(h1, h2, h3, h4, h5, h6) {--TOC: include; }
.tocIncludeH1 h1 {--TOC: include; } .tocAddH1 h1 {--TOC: include; }
.tocIncludeH2 h2 {--TOC: include; } .tocAddH2 h2 {--TOC: include; }
.tocIncludeH3 h3 {--TOC: include; } .tocAddH3 h3 {--TOC: include; }
.tocIncludeH4 h4 {--TOC: include; } .tocAddH4 h4 {--TOC: include; }
.tocIncludeH5 h5 {--TOC: include; } .tocAddH5 h5 {--TOC: include; }
.tocIncludeH6 h6 {--TOC: include; } .tocAddH6 h6 {--TOC: include; }
.page { .page {
&:has(.toc)::after { display : none; } &:has(.toc)::after { display : none; }