This is an automated email from the ASF dual-hosted git repository.

skygo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/netbeans-antora-ui.git


The following commit(s) were added to refs/heads/main by this push:
     new ea15f86  lunr ui addition to template
     new b01d10b  Merge pull request #6 from ebarboni/addlunr
ea15f86 is described below

commit ea15f86dc2824a743412456a91a0aa8984366e6c
Author: Eric Barboni <sk...@apache.org>
AuthorDate: Fri Oct 13 00:19:36 2023 +0200

    lunr ui addition to template
---
 build/netbeans-ui-bundle.zip | Bin 1684719 -> 22 bytes
 src/layouts/404.hbs          |  20 +++++++++++++++++++-
 src/layouts/blogentry.hbs    |   2 ++
 src/layouts/blogindex.hbs    |   2 ++
 src/layouts/page.hbs         |   2 ++
 src/layouts/page_noaside.hbs |   2 ++
 src/layouts/tutorial.hbs     |   2 ++
 src/layouts/wiki.hbs         |   3 +++
 src/layouts/wikidev.hbs      |   2 ++
 src/partials/head.hbs        |  10 +++++-----
 src/partials/menu.hbs        |   3 +++
 src/partials/scripts.hbs     |   4 ++++
 12 files changed, 46 insertions(+), 6 deletions(-)

diff --git a/build/netbeans-ui-bundle.zip b/build/netbeans-ui-bundle.zip
index dbd5c16..15cb0ec 100644
Binary files a/build/netbeans-ui-bundle.zip and b/build/netbeans-ui-bundle.zip 
differ
diff --git a/src/layouts/404.hbs b/src/layouts/404.hbs
index 359ce5c..9c1f573 100644
--- a/src/layouts/404.hbs
+++ b/src/layouts/404.hbs
@@ -17,5 +17,23 @@
     specific language governing permissions and limitations
     under the License.
 
+    page.gsp: A main area with a right aside for TOCs.
+
 }}
-{{{page.contents}}}
+<!doctype html>
+<html class="no-js" lang="en" dir="ltr">
+  {{>head}}
+  <body>
+    {{>menu}}
+    {{>news}}
+    <div class='grid-container main-content'>
+      <article class="doc">
+      <h1 class="sect0">{{{page.title}}}</h1>
+      {{{page.contents}}}
+      </article>
+      {{>tools}}
+    </div>
+    {{>footer}}
+    {{>scripts}}
+  </body>
+</html>
diff --git a/src/layouts/blogentry.hbs b/src/layouts/blogentry.hbs
index 3925e6d..76427d3 100644
--- a/src/layouts/blogentry.hbs
+++ b/src/layouts/blogentry.hbs
@@ -30,10 +30,12 @@
     {{>menu}}
     {{>news}}
     <div class='grid-container main-content'>
+      <article class="doc">
       <h1 class="sect1">{{{page.title}}}</h1>
       <div class="blogdate">{{{ nicedate page.attributes.revdate }}}</div>
       {{{page.contents}}}
       {{>tools}}
+      </article>
     </div>
     {{>footer}}
     {{>scripts}}
diff --git a/src/layouts/blogindex.hbs b/src/layouts/blogindex.hbs
index f6150e7..a5de692 100644
--- a/src/layouts/blogindex.hbs
+++ b/src/layouts/blogindex.hbs
@@ -30,6 +30,7 @@ page_noaside.gsp: A main area with no aside.
         {{>menu}}
         {{>news}}
         <div class='grid-container main-content'>
+            <article class="doc">
             <h1 class="sect1">{{{page.title}}}</h1>
             {{#each (pages-blog 'blogentry')}}
             <div class="blogdate">{{{ nicedate ./attributes.revdate }}}</div>
@@ -40,6 +41,7 @@ page_noaside.gsp: A main area with no aside.
             {{/each}}     
             {{{page.contents}}}
             {{>tools}}
+            </article>
         </div>
         {{>footer}}
         {{>scripts}}
diff --git a/src/layouts/page.hbs b/src/layouts/page.hbs
index 0cfbc20..1a94eac 100644
--- a/src/layouts/page.hbs
+++ b/src/layouts/page.hbs
@@ -27,9 +27,11 @@
     {{>menu}}
     {{>news}}
     <div class='grid-container main-content'>
+      <article class="doc">
       <h1 class="sect0">{{{page.title}}}</h1>
       {{{page.contents}}}
       {{>tools}}
+      </article>
     </div>
     {{>footer}}
     {{>scripts}}
diff --git a/src/layouts/page_noaside.hbs b/src/layouts/page_noaside.hbs
index b96676e..27713aa 100644
--- a/src/layouts/page_noaside.hbs
+++ b/src/layouts/page_noaside.hbs
@@ -29,9 +29,11 @@
   <body>
     {{>menu}}
     <div class='grid-container main-content'>
+      <article class="doc">
       <h1 class="sect0">{{{page.title}}}</h1>
       {{{page.contents}}}
       {{>tools}}
+      </article>
     </div>
     {{>footer}}
     {{>scripts}}     
diff --git a/src/layouts/tutorial.hbs b/src/layouts/tutorial.hbs
index 1cc6e7f..b96aad9 100644
--- a/src/layouts/tutorial.hbs
+++ b/src/layouts/tutorial.hbs
@@ -27,6 +27,7 @@
     {{>menu}}
     {{>news}}
     <div class='grid-container main-content tutorial'>
+      <article class="doc">
       <h1 class="sect0">{{{page.title}}}</h1>
             {{#unless page.attributes.reviewed }}
             <div class="sectionbody">
@@ -50,6 +51,7 @@
             {{/unless}}
       {{{page.contents}}}
       {{>tools}}
+      </article>
     </div>
     {{>footer}}
     {{>scripts}}
diff --git a/src/layouts/wiki.hbs b/src/layouts/wiki.hbs
index 50761cf..93397aa 100644
--- a/src/layouts/wiki.hbs
+++ b/src/layouts/wiki.hbs
@@ -30,9 +30,12 @@
     {{>menu}}
     {{>news}}
     <div class='grid-container main-content'>
+      <article class="doc">
+      <h1 style="visibily: hidden">{{{page.title}}}</h1>
       {{>wiki-index}}
       {{{page.contents}}}
       {{>tools}}
+      </article>
     </div>
     {{>footer}}
     {{>scripts}}
diff --git a/src/layouts/wikidev.hbs b/src/layouts/wikidev.hbs
index d185a08..66994fb 100644
--- a/src/layouts/wikidev.hbs
+++ b/src/layouts/wikidev.hbs
@@ -30,6 +30,7 @@
     {{>menu}}
     {{>news}}
     <div class='grid-container main-content'>
+      <article class="doc">
       <h1 class="sect1">{{{page.title}}}</h1>
       {{#if (iftaginpage page 'needsreview') }}
       {{>wiki-index}}
@@ -38,6 +39,7 @@
       {{/if}}   
       {{{page.contents}}}
       {{>tools}}
+      </article>
     </div>
     {{>footer}}
     {{>scripts}}
diff --git a/src/partials/head.hbs b/src/partials/head.hbs
index e09a421..c3c6806 100644
--- a/src/partials/head.hbs
+++ b/src/partials/head.hbs
@@ -31,11 +31,11 @@
     <link rel="alternate" type="application/atom+xml" title="Apache NetBeans 
Blog" href="https://netbeans.apache.org/blogs/atom"; />
     {{#if page.attributes.syntax }}<link rel="stylesheet" 
href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.6.0/styles/default.min.css">{{/if}}
     <link rel="stylesheet" href="{{{uiRootPath}}}/css/netbeans.css">
-    <link rel="apple-touch-icon" sizes="180x180" 
href="{{{uiRootPath}}}/images/fav/apple-touch-icon.png">
-    <link rel="icon" type="image/png" sizes="32x32" 
href="{{{uiRootPath}}}/images/fav/favicon-32x32.png">
-    <link rel="icon" type="image/png" sizes="16x16" 
href="{{{uiRootPath}}}/images/fav/favicon-16x16.png">
-    <link rel="manifest" href="{{{uiRootPath}}}/images/fav/site.webmanifest">
-    <link rel="mask-icon" 
href="{{{uiRootPath}}}/images/fav/safari-pinned-tab.svg" color="#5bbad5">
+    <link rel="apple-touch-icon" sizes="180x180" 
href="{{{uiRootPath}}}/apple-touch-icon.png">
+    <link rel="icon" type="image/png" sizes="32x32" 
href="{{{uiRootPath}}}/favicon-32x32.png">
+    <link rel="icon" type="image/png" sizes="16x16" 
href="{{{uiRootPath}}}/favicon-16x16.png">
+    <link rel="manifest" href="{{{uiRootPath}}}/site.webmanifest">
+    <link rel="mask-icon" href="{{{uiRootPath}}}/safari-pinned-tab.svg" 
color="#5bbad5">
     <meta name="msapplication-TileColor" content="#ffc40d">
     <meta name="theme-color" content="#ffffff">
     <link href="{{{uiRootPath}}}/css/font-open-sans.css" rel="stylesheet">
diff --git a/src/partials/menu.hbs b/src/partials/menu.hbs
index 000318c..e6010d5 100644
--- a/src/partials/menu.hbs
+++ b/src/partials/menu.hbs
@@ -29,6 +29,9 @@
     </div>
     <div class="top-bar-right">
         <ul class="vertical medium-horizontal menu" 
data-responsive-menu="drilldown medium-dropdown">
+            {{#if env.SITE_SEARCH_PROVIDER}}
+            <li> <input id="search-input" type="text" placeholder="Search the 
docs"> </li>
+            {{/if}}
             <li> <a 
href="{{siteRootPath}}/front/main/community/index.html">Community</a> </li>
             <li> <a 
href="{{siteRootPath}}/front/main/participate/index.html">Participate</a> </li>
             <li> <a 
href="{{siteRootPath}}/front/main/blogs/index.html">Blog</a></li>
diff --git a/src/partials/scripts.hbs b/src/partials/scripts.hbs
index fb4ba24..bde4aae 100644
--- a/src/partials/scripts.hbs
+++ b/src/partials/scripts.hbs
@@ -23,6 +23,10 @@
     Scripts elements needed for pages in body element
 
 }}
+
+{{#if env.SITE_SEARCH_PROVIDER}}
+{{> search-scripts}}
+{{/if}}
     <script src="{{{uiRootPath}}}/js/vendor/jquery-3.7.1.min.js"></script>
     <script src="{{{uiRootPath}}}/js/vendor/what-input.js"></script>
     <script src="{{{uiRootPath}}}/js/vendor/foundation.min.js"></script>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to