]> git.evergreen-ils.org Git - working/eg-antora.git/commit - src/css/main.css
add styles for TOC and integrate TOC into page layout
authorDan Allen <dan@opendevise.com>
Tue, 31 Mar 2020 10:38:55 +0000 (04:38 -0600)
committerDan Allen <dan@opendevise.com>
Tue, 31 Mar 2020 21:24:24 +0000 (15:24 -0600)
commit0c5ccbf1ccaee9df874196d428ca84c43593c9c0
treee29344fe4fc793004f29fb80dae75b3dfaee7e36
parentab9669e821432397b60cbb41bc779e9d32274120
add styles for TOC and integrate TOC into page layout

- use flexbox to layout TOC
- add scroll spy behavior to sidebar TOC
- introduce additional breakpoint for sidebar TOC width (desktop and widescreen)
- activate last entry in toc if scroll has reached bottom of page
- introduce variables for toc (top, width, etc)
- add utility class to hide element when in TOC
- look for -toc class on body; rename before-toc class to is-before-toc
- use article top as threshold for activating entry in TOC
- disable scrollbar on toc in Firefox
- scroll list instead of menu
- hide scrollbar on TOC
- don't add embedded toc if element is found with ID "toc"
src/css/doc.css
src/css/main.css
src/css/site.css
src/css/toc.css [new file with mode: 0644]
src/css/vars.css
src/js/02-on-this-page.js
src/partials/main.hbs
src/partials/toc.hbs [new file with mode: 0644]