KEYCLOAK-11799 Add collapse toc
This commit is contained in:
parent
230a5aacec
commit
c65bb712d9
9 changed files with 81 additions and 16 deletions
|
@ -1,4 +1,31 @@
|
||||||
<style>
|
<style>
|
||||||
|
#tocbot a.toc-link.node-name--H1{ font-style: italic }
|
||||||
|
@media screen{
|
||||||
|
#tocbot > ul.toc-list{ margin-bottom: 0.5em; margin-left: 0.125em }
|
||||||
|
#tocbot ul.sectlevel0, #tocbot a.toc-link.node-name--H1 + ul{
|
||||||
|
padding-left: 0 }
|
||||||
|
#tocbot a.toc-link{ height:100% }
|
||||||
|
.is-collapsible{ max-height:3000px; overflow:hidden; }
|
||||||
|
.is-collapsed{ max-height:0 }
|
||||||
|
.is-active-link{ font-weight:700 }
|
||||||
|
}
|
||||||
|
@media print{
|
||||||
|
#tocbot a.toc-link.node-name--H4{ display:none }
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Fix scroll to anchor hides title */
|
||||||
|
h1::before, h2::before, h3::before, h4::before, h5::before, h6::before {
|
||||||
|
display: block;
|
||||||
|
content: " ";
|
||||||
|
height: 70px;
|
||||||
|
margin-top: -70px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
border-bottom: none !important
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Global Navbar */
|
/* Global Navbar */
|
||||||
|
|
||||||
ul#globalnav {
|
ul#globalnav {
|
||||||
|
@ -79,9 +106,7 @@ body.toc2 {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
/* General Changes */
|
/* General Changes */
|
||||||
|
|
||||||
h1, h2, h3, #toctitle, .sidebarblock>.content>.title, h4, h5, h6 {
|
h1, h2, h3, #toctitle, .sidebarblock>.content>.title, h4, h5, h6 {
|
||||||
|
@ -154,3 +179,4 @@ span.image img {
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|
|
@ -8,3 +8,41 @@
|
||||||
<li><a href="../upgrading/{masterFile}.html">Upgrading</a></li>
|
<li><a href="../upgrading/{masterFile}.html">Upgrading</a></li>
|
||||||
<li><a href="../release_notes/{masterFile}.html">Release Notes</a></li>
|
<li><a href="../release_notes/{masterFile}.html">Release Notes</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/tocbot/4.4.2/tocbot.js"></script>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var oldtoc = document.getElementById('toctitle').nextElementSibling;
|
||||||
|
var newtoc = document.createElement('div');
|
||||||
|
newtoc.setAttribute('id', 'tocbot');
|
||||||
|
newtoc.setAttribute('class', 'js-toc');
|
||||||
|
oldtoc.parentNode.replaceChild(newtoc, oldtoc);
|
||||||
|
tocbot.init({ contentSelector: '#content',
|
||||||
|
headingSelector: 'h2, h3, h4',
|
||||||
|
smoothScroll: false
|
||||||
|
});
|
||||||
|
var handleTocOnResize = function() {
|
||||||
|
var width = window.innerWidth
|
||||||
|
|| document.documentElement.clientWidth
|
||||||
|
|| document.body.clientWidth;
|
||||||
|
if (width < 768) {
|
||||||
|
tocbot.refresh({
|
||||||
|
contentSelector: '#content',
|
||||||
|
headingSelector: 'h2, h3, h4',
|
||||||
|
collapseDepth: 6,
|
||||||
|
activeLinkClass: 'ignoreactive',
|
||||||
|
throttleTimeout: 1000,
|
||||||
|
smoothScroll: false
|
||||||
|
});
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
tocbot.refresh({
|
||||||
|
contentSelector: '#content',
|
||||||
|
headingSelector: 'h2, h3, h4',
|
||||||
|
smoothScroll: false
|
||||||
|
});
|
||||||
|
}
|
||||||
|
};
|
||||||
|
window.addEventListener('resize', handleTocOnResize);
|
||||||
|
handleTocOnResize();
|
||||||
|
</script>
|
|
@ -1,6 +1,6 @@
|
||||||
:toc:
|
:toc: left
|
||||||
:toclevels: 3
|
:toclevels: 3
|
||||||
:numbered:
|
:sectanchors:
|
||||||
:linkattrs:
|
:linkattrs:
|
||||||
|
|
||||||
include::topics/templates/document-attributes-community.adoc[]
|
include::topics/templates/document-attributes-community.adoc[]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
:toc:
|
:toc: left
|
||||||
:toclevels: 3
|
:toclevels: 3
|
||||||
:numbered:
|
:sectanchors:
|
||||||
:linkattrs:
|
:linkattrs:
|
||||||
|
|
||||||
include::topics/templates/document-attributes-community.adoc[]
|
include::topics/templates/document-attributes-community.adoc[]
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
:toc:
|
:toc: left
|
||||||
:toclevels: 0
|
:toclevels: 3
|
||||||
|
:sectanchors:
|
||||||
:linkattrs:
|
:linkattrs:
|
||||||
|
|
||||||
include::topics/templates/document-attributes-community.adoc[]
|
include::topics/templates/document-attributes-community.adoc[]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
:toc:
|
:toc: left
|
||||||
:toclevels: 3
|
:toclevels: 3
|
||||||
:numbered:
|
:sectanchors:
|
||||||
:linkattrs:
|
:linkattrs:
|
||||||
|
|
||||||
include::topics/templates/document-attributes-community.adoc[]
|
include::topics/templates/document-attributes-community.adoc[]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
:toc:
|
:toc: left
|
||||||
:toclevels: 3
|
:toclevels: 3
|
||||||
:numbered:
|
:sectanchors:
|
||||||
:linkattrs:
|
:linkattrs:
|
||||||
|
|
||||||
include::topics/templates/document-attributes-community.adoc[]
|
include::topics/templates/document-attributes-community.adoc[]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
:toc:
|
:toc: left
|
||||||
:toclevels: 3
|
:toclevels: 3
|
||||||
:numbered:
|
:sectanchors:
|
||||||
:linkattrs:
|
:linkattrs:
|
||||||
|
|
||||||
include::topics/templates/document-attributes-community.adoc[]
|
include::topics/templates/document-attributes-community.adoc[]
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
:toc:
|
:toc: left
|
||||||
:toclevels: 3
|
:toclevels: 3
|
||||||
:numbered:
|
:sectanchors:
|
||||||
:linkattrs:
|
:linkattrs:
|
||||||
|
|
||||||
include::topics/templates/document-attributes-community.adoc[]
|
include::topics/templates/document-attributes-community.adoc[]
|
||||||
|
|
Loading…
Reference in a new issue