mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2025-12-24 22:52:40 +00:00
Disable Global ToC Snippet
This commit is contained in:
@@ -291,8 +291,9 @@ const SnippetGroup = createClass({
|
||||
return _.map(snippets, (snippet)=>{
|
||||
return <div className='snippet' key={snippet.name} onClick={(e)=>this.handleSnippetClick(e, snippet)}>
|
||||
<i className={snippet.icon} />
|
||||
<span className='name'title={snippet.name}>{snippet.name}</span>
|
||||
<span className={`name${snippet.disabled ? ' disabled' : ''}`} title={snippet.name}>{snippet.name}</span>
|
||||
{snippet.experimental && <span className='beta'>beta</span>}
|
||||
{snippet.disabled && <span className='beta' title="temporarily disabled due to large slowdown; under re-design">disabled</span>}
|
||||
{snippet.subsnippets && <>
|
||||
<i className='fas fa-caret-right'></i>
|
||||
<div className='dropdown side'>
|
||||
|
||||
@@ -179,6 +179,7 @@
|
||||
}
|
||||
}
|
||||
.name { margin-right : auto; }
|
||||
.disabled { text-decoration: line-through; }
|
||||
.beta {
|
||||
align-self : center;
|
||||
padding : 4px 6px;
|
||||
|
||||
@@ -157,24 +157,27 @@ module.exports = [
|
||||
{
|
||||
name : 'Table of Contents Toggles',
|
||||
icon : 'fas fa-book',
|
||||
gen : `{{tocGlobalH4}}\n\n`,
|
||||
subsnippets : [
|
||||
{
|
||||
name : 'Enable H1-H4 all pages',
|
||||
icon : 'fas fa-dice-four',
|
||||
gen : `{{tocGlobalH4}}\n\n`,
|
||||
},
|
||||
{
|
||||
name : 'Enable H1-H5 all pages',
|
||||
icon : 'fas fa-dice-five',
|
||||
gen : `{{tocGlobalH5}}\n\n`,
|
||||
},
|
||||
{
|
||||
name : 'Enable H1-H6 all pages',
|
||||
icon : 'fas fa-dice-six',
|
||||
gen : `{{tocGlobalH6}}\n\n`,
|
||||
},
|
||||
]
|
||||
//gen : `{{tocGlobalH4}}\n\n`,
|
||||
disabled : true
|
||||
// RELIES ON .PAGES:HAS() WHICH IS VERY SLOW
|
||||
// WILL BE MOVED TO STYLE TAB SNIPPETS
|
||||
// subsnippets : [
|
||||
// {
|
||||
// name : 'Enable H1-H4 all pages',
|
||||
// icon : 'fas fa-dice-four',
|
||||
// gen : `{{tocGlobalH4}}\n\n`,
|
||||
// },
|
||||
// {
|
||||
// name : 'Enable H1-H5 all pages',
|
||||
// icon : 'fas fa-dice-five',
|
||||
// gen : `{{tocGlobalH5}}\n\n`,
|
||||
// },
|
||||
// {
|
||||
// name : 'Enable H1-H6 all pages',
|
||||
// icon : 'fas fa-dice-six',
|
||||
// gen : `{{tocGlobalH6}}\n\n`,
|
||||
// },
|
||||
// ]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
@@ -812,17 +812,20 @@ h6,
|
||||
|
||||
// Brew level default inclusion changes.
|
||||
// These add Headers 'back' to inclusion.
|
||||
.pages:has(.tocGlobalH4) {
|
||||
h4 {--TOC: include; }
|
||||
}
|
||||
|
||||
.pages:has(.tocGlobalH5) {
|
||||
h4, h5 {--TOC: include; }
|
||||
}
|
||||
//NOTE: DO NOT USE :HAS WITH .PAGES!!! EXTREMELY SLOW TO RENDER ON LARGE DOCS!
|
||||
//WILL BE MOVED TO A STYLE TAB SNIPPET INSTEAD
|
||||
// .pages:has(.tocGlobalH4) {
|
||||
// h4 {--TOC: include; }
|
||||
// }
|
||||
|
||||
.pages:has(.tocGlobalH6) {
|
||||
h4, h5, h6 {--TOC: include; }
|
||||
}
|
||||
// .pages:has(.tocGlobalH5) {
|
||||
// h4, h5 {--TOC: include; }
|
||||
// }
|
||||
|
||||
// .pages:has(.tocGlobalH6) {
|
||||
// h4, h5, h6 {--TOC: include; }
|
||||
// }
|
||||
|
||||
// Block level inclusion changes
|
||||
// These include either a single (include) or a range (depth)
|
||||
|
||||
Reference in New Issue
Block a user