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 &amp; Schema</a>
             <hr class="navbar-divider"/>
-            <span class="navbar-item">Testing &amp; Prototyping</span>
+            <a class="navbar-item navbar-heading" href="/toc/guides.html#testing-prototyping">Testing &amp; 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>