File 3727-docgen-Start-using-aside-and-nav-for-leftnav-element.patch of Package erlang

From 235f92ee570398577c5620c87af38582907906c3 Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Mon, 13 Sep 2021 11:11:14 +0200
Subject: [PATCH 07/12] docgen: Start using aside and nav for leftnav element

---
 lib/erl_docgen/priv/xsl/db_html.xsl     | 48 ++++++++++++-------------
 system/doc/top/templates/index.html.src | 11 +++---
 2 files changed, 29 insertions(+), 30 deletions(-)

diff --git a/lib/erl_docgen/priv/xsl/db_html.xsl b/lib/erl_docgen/priv/xsl/db_html.xsl
index c9d386db6e..9f453283c9 100644
--- a/lib/erl_docgen/priv/xsl/db_html.xsl
+++ b/lib/erl_docgen/priv/xsl/db_html.xsl
@@ -1446,8 +1446,8 @@
   <xsl:template name="menu.internal.ug">
     <xsl:param name="chapnum"/>
 
-    <div id="leftnav">
-      <div class="leftnav-tube">
+    <aside id="leftnav">
+      <nav class="leftnav-tube">
 
         <xsl:call-template name="erlang_logo"/>
 
@@ -1467,15 +1467,15 @@
             <xsl:with-param name="chapnum" select="$chapnum"/>
           </xsl:call-template>
         </ul>
-      </div>
-    </div>
+      </nav>
+    </aside>
   </xsl:template>
 
     <!-- Menu.internal.ref -->
   <xsl:template name="menu.internal.ref">
       <xsl:param name="curModule"/>
-      <div id="leftnav">
-      <div class="leftnav-tube">
+      <aside id="leftnav">
+      <nav class="leftnav-tube">
 
         <xsl:call-template name="erlang_logo"/>
 
@@ -1496,14 +1496,14 @@
             <xsl:with-param name="curModule" select="$curModule"/>
           </xsl:call-template>
         </ul>
-      </div>
-    </div>
+      </nav>
+      </aside>
   </xsl:template>
 
   <!-- Menu.internal.chapter combined when we have both modules and free-form chapters -->
   <xsl:template name="menu.internal.ug_ref">
-    <div id="leftnav">
-      <div class="leftnav-tube">
+    <aside id="leftnav">
+      <nav class="leftnav-tube">
 
         <xsl:call-template name="erlang_logo"/>
         <p class="section-title"><xsl:value-of select="/book/header/title"/></p>
@@ -1530,8 +1530,8 @@
             <!--xsl:with-param name="genFuncMenu" select="true"/-->
           </xsl:call-template>
         </ul>
-      </div>
-    </div>
+      </nav>
+    </aside>
   </xsl:template>
 
   <!--Users Guide -->
@@ -1574,8 +1574,8 @@
   <xsl:template name="menu.ug">
     <xsl:param name="chapnum"/>
 
-    <div id="leftnav">
-      <div class="leftnav-tube">
+    <aside id="leftnav">
+      <nav class="leftnav-tube">
 
         <xsl:call-template name="erlang_logo"/>
 
@@ -1595,8 +1595,8 @@
             <xsl:with-param name="chapnum" select="$chapnum"/>
           </xsl:call-template>
         </ul>
-      </div>
-    </div>
+      </nav>
+    </aside>
   </xsl:template>
 
 
@@ -1735,8 +1735,8 @@
   <!-- Menu.ref -->
   <xsl:template name="menu.ref">
     <xsl:param name="curModule"/>
-    <div id="leftnav">
-      <div class="leftnav-tube">
+    <aside id="leftnav">
+      <nav class="leftnav-tube">
 
         <xsl:call-template name="erlang_logo"/>
 
@@ -1757,8 +1757,8 @@
             <xsl:with-param name="curModule" select="$curModule"/>
           </xsl:call-template>
         </ul>
-      </div>
-    </div>
+      </nav>
+    </aside>
   </xsl:template>
 
 
@@ -2779,8 +2779,8 @@
   <xsl:template name="menu.rn">
     <xsl:param name="chapnum"/>
 
-    <div id="leftnav">
-      <div class="leftnav-tube">
+    <aside id="leftnav">
+      <nav class="leftnav-tube">
 
         <xsl:call-template name="erlang_logo"/>
 
@@ -2800,8 +2800,8 @@
             <xsl:with-param name="chapnum" select="$chapnum"/>
           </xsl:call-template>
         </ul>
-      </div>
-    </div>
+      </nav>
+    </aside>
   </xsl:template>
 
  <!-- Special templates to calculate the arity of functions -->
diff --git a/system/doc/top/templates/index.html.src b/system/doc/top/templates/index.html.src
index ec53a5b3c5..49d7facda5 100644
--- a/system/doc/top/templates/index.html.src
+++ b/system/doc/top/templates/index.html.src
@@ -30,10 +30,9 @@ limitations under the License.
 </head> 
 
 <body>
-
-<div id="container">
-<div id="leftnav">
-<div class="leftnav-tube">
+  <div id="container">
+<aside id="leftnav">
+<nav class="leftnav-tube">
 <div class="erlang-logo-wrapper">
  <img alt="Erlang logo" src="erlang-logo.png" class="erlang-logo"/ >
 </div>
@@ -78,8 +77,8 @@ limitations under the License.
 #applinks#
 </ul>
 
-</div>
-</div>
+</nav>
+</aside>
 
 
 <div id="content">
-- 
2.31.1

openSUSE Build Service is sponsored by