You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2019/09/24 07:10:19 UTC
[isis-antora] 02/02: deeper tocbot headings,
creates links of menu headings.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis-antora.git
commit 9cfab8867b7e53b75ec065dedc4d996bd30fcf3d
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Tue Sep 24 06:38:58 2019 +0100
deeper tocbot headings, creates links of menu headings.
---
src/css/extensions/article-toc.css | 13 ++++++++++++-
src/partials/footer-scripts.hbs | 2 +-
src/partials/header-content.hbs | 26 +++++++++++++-------------
3 files changed, 26 insertions(+), 15 deletions(-)
diff --git a/src/css/extensions/article-toc.css b/src/css/extensions/article-toc.css
index aaab78a..cfa84d1 100644
--- a/src/css/extensions/article-toc.css
+++ b/src/css/extensions/article-toc.css
@@ -16,7 +16,9 @@
@media screen {
.doc h3::before,
- .doc h4::before {
+ .doc h4::before,
+ .doc h5::before,
+ .doc h6::before {
display: block;
content: " ";
height: 112px;
@@ -27,6 +29,15 @@
}
}
+@media screen {
+ .doc h3,
+ .doc h4,
+ .doc h5,
+ .doc h6 {
+ color: darkred;
+ }
+}
+
.article-aside {
display: none;
max-height: calc(100% - 14rem);
diff --git a/src/partials/footer-scripts.hbs b/src/partials/footer-scripts.hbs
index 75c19ba..9fed147 100644
--- a/src/partials/footer-scripts.hbs
+++ b/src/partials/footer-scripts.hbs
@@ -6,7 +6,7 @@
tocbot.init( {
tocSelector: '#article-toc',
contentSelector: 'article',
- headingSelector: 'h2, h3, h4',
+ headingSelector: 'h2, h3, h4, h5',
collapseDepth: 2,
positionFixedSelector: '#article-toc',
scrollSmooth: true,
diff --git a/src/partials/header-content.hbs b/src/partials/header-content.hbs
index 51a9365..486bc8e 100644
--- a/src/partials/header-content.hbs
+++ b/src/partials/header-content.hbs
@@ -13,7 +13,7 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Quick Start</a>
<div class="navbar-dropdown">
- <span class="navbar-item">Starter Apps</span>
+ <a class="navbar-item navbar-heading" href="/toc/quick-start.html#starter-apps">Starter Apps</a>
<a class="navbar-item" href="/helloworld/about.html">Hello World</a>
<a class="navbar-item" href="/simpleapp/about.html">Simple App</a>
</div>
@@ -21,17 +21,17 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Guides</a>
<div class="navbar-dropdown">
- <span class="navbar-item">User Guides</span>
+ <a class="navbar-item navbar-heading" href="/toc/guides.html#user-guides">User Guides</a>
<a class="navbar-item" href="/ug/about.html">Fundamentals & Beyond</a>
<a class="navbar-item" href="/demoapp/about.html">Demo App</a>
<hr class="navbar-divider"/>
- <span class="navbar-item">Reference Guides</span>
+ <a class="navbar-item navbar-heading" href="/toc/guides.html#reference-guides">Reference Guides</a>
<a class="navbar-item" href="/rg/ant/about.html">Annotations</a>
<a class="navbar-item" href="/rg/svc/about.html">Domain Services</a>
<a class="navbar-item" href="/rg/cfg/about.html">Core Config Properties</a>
<a class="navbar-item" href="/rg/cms/about.html">Classes, Methods & Schema</a>
<hr class="navbar-divider"/>
- <span class="navbar-item">Testing & Prototyping</span>
+ <a class="navbar-item navbar-heading" href="/toc/guides.html#testing-prototyping">Testing & Prototyping</a>
<a class="navbar-item" href="/testing/about.html">Unit & Integ Testing</a>
<a class="navbar-item" href="/ext-fixtures/about.html">Fixtures (extension)</a>
<a class="navbar-item" href="/ext-specsupport/about.html">BDD (extension)</a>
@@ -43,19 +43,19 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Components</a>
<div class="navbar-dropdown">
- <span class="navbar-item">Wicket Viewer</span>
+ <a class="navbar-item navbar-heading" href="/toc/components.html#wicket-viewer">Wicket Viewer</a>
<a class="navbar-item" href="/vw/about.html">User Guide</a>
<a class="navbar-item" href="/ext-viewer-wicket-excel/about.html">Excel download (extension)</a>
<a class="navbar-item" href="/ext-asciidoc/about.html">Asciidoc value type (extension)</a>
<a class="navbar-item" href="/ext-markdown/about.html">Markdown value type (extension)</a>
<hr class="navbar-divider"/>
- <span class="navbar-item">Restful Objects Viewer</span>
+ <a class="navbar-item navbar-heading" href="/toc/components.html#wicket-viewer">Restful Objects Viewer</a>
<a class="navbar-item" href="/vro/about.html">User Guide</a>
<hr class="navbar-divider"/>
- <span class="navbar-item">DataNucleus Object Store</span>
+ <a class="navbar-item navbar-heading" href="/toc/components.html#datanucleus-object-store">DataNucleus Object Store</a>
<a class="navbar-item" href="/odn/about.html">User Guide</a>
<hr class="navbar-divider"/>
- <span class="navbar-item">Security</span>
+ <a class="navbar-item navbar-heading" href="/toc/components.html#security">Security</a>
<a class="navbar-item" href="/security/about.html">User Guide</a>
<a class="navbar-item" href="/ext-secman/about.html">SecMan (extension)</a>
</div>
@@ -63,16 +63,16 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Support</a>
<div class="navbar-dropdown">
- <span class="navbar-item">Resources</span>
+ <a class="navbar-item navbar-heading" href="/toc/support.html#resources">Resources</a>
<a class="navbar-item" href="/toc/devguide/about.html">Developers' Guide</a>
<a class="navbar-item" href="/mavendeps/about.html">Maven mixins</a>
<hr class="navbar-divider"/>
- <span class="navbar-item">Mailing Lists</span>
+ <a class="navbar-item navbar-heading" href="/toc/support.html#help">Mailing Lists</a>
<a class="navbar-item" href="/toc/mailing-list/how-to-subscribe.html">How to subscribe</a>
<a class="navbar-item" href="https://lists.apache.org/list.html?users@isis.apache.org">Archives (ASF Pony Mail)</a>
<a class="navbar-item" href="http://isis.markmail.org/search/?q=">Archives (Markmail)</a>
<hr class="navbar-divider"/>
- <span class="navbar-item">Releases</span>
+ <a class="navbar-item navbar-heading" href="/toc/support.html#releases">Releases</a>
<a class="navbar-item" href="/toc/downloads/how-to.html">Downloads</a>
<a class="navbar-item" href="/relnotes/about.html">Release Notes</a>
<a class="navbar-item" href="/mignotes/about.html">Migration Notes</a>
@@ -87,10 +87,10 @@
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link" href="#">Internal</a>
<div class="navbar-dropdown">
- <span class="navbar-item">Committers</span>
+ <a class="navbar-item navbar-heading" href="/toc/internal.html#committers">Committers</a>
<a class="navbar-item" href="/toc/comguide/about.html">Committers' Guide</a>
<hr class="navbar-divider"/>
- <span class="navbar-item">Implementation</span>
+ <a class="navbar-item navbar-heading" href="/toc/internal.html#implementation">Implementation</a>
<a class="navbar-item" href="/archdesign/about.html">Architecture & Design</a>
<a class="navbar-item" href="/fis/about.html">Framework Internal Services</a>
<a class="navbar-item" href="/smoketests/about.html">SmokeTest App</a>